package com.ld.igds.door.service; import com.ld.igds.models.DoorSensor; import java.util.List; /** * 数量检测 * */ public interface CoreDoorSensorService { static final String BEAN_ID = "core.doorSensorService"; void updateStatus(String sn, String status); /** * 将仓库配置参数信息存放在缓存中 * * @param list * @param companyId */ void setCache(List list, String companyId); /** * 更新缓存 * @param data */ void updateCache(DoorSensor data); /** * 根据组织编码和分库编码获取仓库的参数配置信息 * * @param companyId * @param deptId * @return */ List getCache(String companyId, String deptId); /** * 根据云台和仓库编码获取仓库的参数配置信息 * * @param companyId * @param sn * @return */ DoorSensor getCacheBySn(String companyId, String sn); List getCache(String companyId); /** * 根据参数获取数据 * * @param param * @return */ List getData(DoorSensor param); /** * 根据参数获取物联网门禁信息 * @param param * @return */ List getDoorSensorList(DoorSensor param); }