diff --git a/casic-iris-acs/src/main/java/com/casic/missiles/modular/system/service/impl/RecognitionRecordsServiceImpl.java b/casic-iris-acs/src/main/java/com/casic/missiles/modular/system/service/impl/RecognitionRecordsServiceImpl.java index 482896c..b6f1b12 100644 --- a/casic-iris-acs/src/main/java/com/casic/missiles/modular/system/service/impl/RecognitionRecordsServiceImpl.java +++ b/casic-iris-acs/src/main/java/com/casic/missiles/modular/system/service/impl/RecognitionRecordsServiceImpl.java @@ -14,6 +14,7 @@ import com.casic.missiles.modular.system.service.IDoorService; import com.casic.missiles.modular.system.service.IRecognitionRecordsService; import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.casic.missiles.modular.system.service.IRecordSupportService; import com.sun.javafx.collections.MappingChange; import org.apache.commons.lang.StringUtils; import org.apache.ibatis.annotations.Param; @@ -39,7 +40,7 @@ * @since 2019-12-02 */ @Service -public class RecognitionRecordsServiceImpl extends ServiceImpl implements IRecognitionRecordsService { +public class RecognitionRecordsServiceImpl extends ServiceImpl implements IRecognitionRecordsService, IRecordSupportService { private static final Logger logger = LoggerFactory.getLogger(RecognitionRecordsServiceImpl.class); @Autowired diff --git a/casic-iris-acs/src/main/java/com/casic/missiles/modular/system/service/impl/RecognitionRecordsServiceImpl.java b/casic-iris-acs/src/main/java/com/casic/missiles/modular/system/service/impl/RecognitionRecordsServiceImpl.java index 482896c..b6f1b12 100644 --- a/casic-iris-acs/src/main/java/com/casic/missiles/modular/system/service/impl/RecognitionRecordsServiceImpl.java +++ b/casic-iris-acs/src/main/java/com/casic/missiles/modular/system/service/impl/RecognitionRecordsServiceImpl.java @@ -14,6 +14,7 @@ import com.casic.missiles.modular.system.service.IDoorService; import com.casic.missiles.modular.system.service.IRecognitionRecordsService; import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.casic.missiles.modular.system.service.IRecordSupportService; import com.sun.javafx.collections.MappingChange; import org.apache.commons.lang.StringUtils; import org.apache.ibatis.annotations.Param; @@ -39,7 +40,7 @@ * @since 2019-12-02 */ @Service -public class RecognitionRecordsServiceImpl extends ServiceImpl implements IRecognitionRecordsService { +public class RecognitionRecordsServiceImpl extends ServiceImpl implements IRecognitionRecordsService, IRecordSupportService { private static final Logger logger = LoggerFactory.getLogger(RecognitionRecordsServiceImpl.class); @Autowired diff --git a/casic-iris-support/src/main/java/com/casic/missiles/modular/system/service/IRecordSupportService.java b/casic-iris-support/src/main/java/com/casic/missiles/modular/system/service/IRecordSupportService.java new file mode 100644 index 0000000..caeef71 --- /dev/null +++ b/casic-iris-support/src/main/java/com/casic/missiles/modular/system/service/IRecordSupportService.java @@ -0,0 +1,15 @@ +package com.casic.missiles.modular.system.service; + +import java.util.List; + +public interface IRecordSupportService { + + /** + * 同步识别记录,时间不传默认为7天(从昨天晚上12点往前7天) + * @param devIds 设备id列表 + * @param startTime 起始时间 + * @param endTime 结束时间 + * @return 返回同步失败的设备编号 + */ + List syncRecords(List devIds, String startTime, String endTime); +}