wisdomisite-java/src/main/java/com/zhgd/xmgl/async/AsyncHikvision.java

104 lines
2.7 KiB
Java
Raw Normal View History

2024-02-28 14:02:07 +08:00
package com.zhgd.xmgl.async;
import com.zhgd.xmgl.call.HikvisionCall;
import com.zhgd.xmgl.modules.car.entity.CarInfo;
2024-02-29 19:36:09 +08:00
import com.zhgd.xmgl.modules.worker.entity.EnterpriseInfo;
2024-02-28 14:02:07 +08:00
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component;
@Slf4j
@Component
public class AsyncHikvision {
@Autowired
HikvisionCall hikvisionCall;
/**
* 添加劳务人员-海康
*
* @param workerInfo
*/
@Async
public void addWorkerForHikvision(WorkerInfo workerInfo) {
try {
hikvisionCall.addWorkerForHikvision(workerInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
@Async
public void editWorkerForHikvision(WorkerInfo workerInfo) {
try {
hikvisionCall.editWorkerForHikvision(workerInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
@Async
public void deleteWorkerForHikvision(WorkerInfo workerInfo) {
try {
hikvisionCall.deleteWorkerForHikvision(workerInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
@Async
public void addCarInfoForHikvision(CarInfo carInfo) {
try {
hikvisionCall.addCarInfoForHikvision(carInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
@Async
public void editCarInfoForHikvision(CarInfo carInfo) {
try {
hikvisionCall.editCarInfoForHikvision(carInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
@Async
public void deleteCarInfoForHikvision(CarInfo carInfo) {
try {
hikvisionCall.deleteCarInfoForHikvision(carInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
2024-02-29 19:36:09 +08:00
@Async
public void addEnterpriseInfoForHikvision(EnterpriseInfo enterpriseInfo) {
try {
hikvisionCall.addEnterpriseInfoForHikvision(enterpriseInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
@Async
public void editEnterpriseInfoForHikvision(EnterpriseInfo enterpriseInfo) {
try {
hikvisionCall.editEnterpriseInfoForHikvision(enterpriseInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
@Async
public void deleteEnterpriseInfoForHikvision(String enterpriseInfo, String projectSn) {
try {
hikvisionCall.deleteEnterpriseInfoForHikvision(enterpriseInfo, projectSn);
} catch (Exception e) {
e.printStackTrace();
}
}
2024-02-28 14:02:07 +08:00
}