package com.zhgd.xmgl.async; import com.zhgd.xmgl.call.HikvisionCall; import com.zhgd.xmgl.call.HousingDataCall; import com.zhgd.xmgl.call.WkServiceuCall; import com.zhgd.xmgl.modules.basicdata.service.INoticeService; import com.zhgd.xmgl.modules.car.entity.CarInfo; import com.zhgd.xmgl.modules.project.service.IProjectUfaceConfigService; import com.zhgd.xmgl.modules.worker.entity.WorkerInfo; import com.zhgd.xmgl.modules.worker.mapper.WorkerInfoMapper; 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(); } } }