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<DoorSensor> list, String companyId);
|
|
/**
|
* 更新缓存
|
* @param data
|
*/
|
void updateCache(DoorSensor data);
|
|
/**
|
* 根据组织编码和分库编码获取仓库的参数配置信息
|
*
|
* @param companyId
|
* @param deptId
|
* @return
|
*/
|
List<DoorSensor> getCache(String companyId, String deptId);
|
|
/**
|
* 根据云台和仓库编码获取仓库的参数配置信息
|
*
|
* @param companyId
|
* @param sn
|
* @return
|
*/
|
DoorSensor getCacheBySn(String companyId, String sn);
|
|
List<DoorSensor> getCache(String companyId);
|
|
/**
|
* 根据参数获取数据
|
*
|
* @param param
|
* @return
|
*/
|
List<DoorSensor> getData(DoorSensor param);
|
|
/**
|
* 根据参数获取物联网门禁信息
|
* @param param
|
* @return
|
*/
|
List<DoorSensor> getDoorSensorList(DoorSensor param);
|
}
|