package com.emato.cus.supervise.biz.acqShelfLoad; import com.emato.cus.supervise.biz.CusData; import com.emato.cus.supervise.constant.EmtRecordTimeEnum; import com.emato.cus.supervise.domain.WmsAcqShelfLoad; import com.emato.cus.supervise.domainCus.CusAcqShelfLoad04; import com.emato.cus.supervise.service.cus.CusAcqShelfLoadService04; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; /** * 货物上下架数据 上架 CUS * @author Scott Chen * @version 1.0 * 2017-10-31 12:38 */ @Component public class AcqShelfLoadCusData implements CusData { private static final Logger logger = LoggerFactory.getLogger(AcqShelfLoadCusData.class); @Autowired private CusAcqShelfLoadService04 cusAcqShelfLoadService04; private static final String DATA_TYPE_INFO = "[" + EmtRecordTimeEnum.ACQ_SHELF_LOAD.getCode() + "]" + EmtRecordTimeEnum.ACQ_SHELF_LOAD.getName(); @Override public int insertCus(List list) { logger.info("---------- 货物上下架数据::上架::写入本次监控数据开始 --------------------"); List cusList = (List) list; int result = cusAcqShelfLoadService04.addCusAcqShelfLoad04(cusList); logger.info("---【" + DATA_TYPE_INFO + "】写入监控数据:{} 条", result); logger.info("---------- 货物上下架数据::上架::写入本次监控数据结束 --------------------"); return result; } }