package com.fzzy.igds.dzhwk.constant;
|
|
/**
|
* Redis缓存使用的系统常量配置 主要用于配置系统缓存的KEY配置
|
*/
|
public class RedisConst {
|
|
/**
|
* 根据组织编码构建实际使用的KEY
|
*
|
* @param key1 组织编码
|
* @param key2 缓存KEY
|
* @return
|
*/
|
public static String buildKey(String key1, String key2) {
|
return Constant.APP_NAME + ":" + key1 + ":" + key2;
|
}
|
|
/**
|
* 三层结构的KEY
|
*
|
* @param key1
|
* @param key2
|
* @param tag
|
* @return
|
*/
|
public static String buildKey(String key1, String key2, String tag) {
|
return Constant.APP_NAME + ":" + key1 + ":" + key2 + ":" + tag;
|
}
|
|
/**
|
* 四层结构的KEY
|
*
|
* @param companyId
|
* @param key
|
* @param tag1
|
* @param tag2
|
* @return
|
*/
|
public static String buildKey(String companyId, String key, String tag1, String tag2) {
|
return Constant.APP_NAME + ":" + companyId + ":" + key + ":" + tag1 + ":" + tag2;
|
}
|
|
/**
|
* 创建设备列表的KEY,以分机为分组创建
|
*
|
* @param companyId
|
* @param key
|
* @param tag1
|
* @return
|
*/
|
public static String buildDeviceKey(String companyId, String key, String tag1) {
|
return Constant.APP_NAME + ":" + companyId + ":" + key + ":" + tag1;
|
}
|
|
/**
|
* 根据缓存KEY的前缀生成缓存KEy
|
*
|
* @param prefix
|
* @param bizId
|
*/
|
public static String buildKeyByPrefix(String prefix, String bizId) {
|
if (null == bizId) return Constant.APP_NAME + ":" + prefix;
|
return Constant.APP_NAME + ":" + prefix + ":" + bizId;
|
}
|
|
/**
|
* 字典表缓存配置
|
*/
|
public static final String KEY_DIC_TRIGGER = "KEY_DIC_TRIGGER";
|
|
/**
|
* 仓库列表KEY
|
*/
|
public static final String KEY_DEPOT = "DEPOT_DATA";
|
|
/**
|
* 仓库参数列表KEY
|
*/
|
public static final String KEY_DEPOT_CONF = "DEPOT_CONF";
|
|
/**
|
* 分机列表KEY
|
*/
|
public static final String KEY_DEVICE_SER_LIST = "SER_LIST";
|
|
/**
|
* 设备列表
|
*/
|
public static final String KEY_DEVICE_LIST = "DEVICE_LIST";
|
|
/**
|
* 单个色号吧
|
*/
|
public static final String KEY_DEVICE = "DEVICE";
|
|
/**
|
* 设备列表
|
*/
|
public static final String KEY_DEVICE_IOT_LIST = "DEVICE_IOT_LIST";
|
/**
|
* 仓库和分机的多对多关系集合
|
*/
|
public static final String KEY_DEPOT_SER_LIST = "DEPOT_SER_LIST";
|
|
/**
|
* 建筑物信息
|
*/
|
public static final String KEY_BUILDING_LIST = "BUILDING_LIST";
|
|
/**
|
* 执行命令KEY前缀
|
*/
|
public static final String KEY_ORDER_PRE = "ORDER";
|
|
/**
|
* 最新粮情信息缓存列表,用于存放当前最新的粮情信息
|
*/
|
public static final String KEY_GRAIN = "GRAIN_DATA";
|
|
/**
|
* 最新气体信息缓存列表
|
*/
|
public static final String KEY_GAS_DATA = "GAS_DATA";
|
|
/**
|
* 系统配置KEY
|
*/
|
public static final String KEY_SYS_CONF = "SYS_CONF";
|
|
/**
|
* 粮库的温湿度信息缓存
|
*/
|
public static final String KEY_DEPOT_TH_PREFIX = "DEPOT_TH_PREFIX";
|
|
/**
|
* 以分机或者仓库为单位存储的仓温仓湿缓存标标签
|
*/
|
public static final String KEY_T_TH = "T_TH";
|
|
/**
|
* 存放气象信息的KEY
|
*/
|
public static final String KEY_WEATHER_INFO = "WEATHER_INFO";
|
|
/**
|
* 根据仓库编码存放最新的能耗数据信息
|
*/
|
public static final String KEY_ES_DATA_MAP = "ES_DATA_MAP";
|
|
/**
|
* 系统中组织列表
|
*/
|
public static final String KEY_DEPT_LIST = "DEPT_LIST";
|
|
/**
|
* 制氮机配置列表
|
*/
|
public static final String KEY_N2_CONF_LIST = "N2_CONF_LIST";
|
|
/**
|
* 最新气压信息缓存列表
|
*/
|
public static final String KEY_PRESSURE_DATA = "PRESSURE_DATA";
|
|
/**
|
* 系统配置的摄像机信息缓存
|
*/
|
public static final String KEY_CAMERA_LIST = "CAMERA_LIST";
|
|
|
/**
|
* 三维配置关联信息key
|
*/
|
public static final String KEY_THREE_CONF = "THREE_CONF";
|
|
/**
|
* 临时缓存KEY前缀
|
*/
|
public static final String KEY_TEMP_PREFIX = "TEMP_";
|
|
/**
|
* 数量监测参数列表KEY--单个设备
|
*/
|
public static final String KEY_QUANTITY_CONF = "QUANTITY_CONF";
|
|
|
/**
|
* 仓库质量巡检数据缓存
|
*/
|
public static final String KEY_DEPOT_QUALITY = "DEPOT_QUALITY";
|
|
/**
|
* 仓库液位数据缓存
|
*/
|
public static final String KEY_DEPOT_HEIGHT = "DEPOT_HEIGHT";
|
|
/**
|
* 仓库物联网关iot设备温湿度缓存key
|
*/
|
public static final String KEY_IOT_DEPOT_TEMP_HUM = "IOT_DEPOT_TEMP_HUM";
|
/**
|
* 单个数量检测服务
|
*/
|
public static final String PREFIX_QUANTITY_SER = "QUANTITY_SER";
|
|
/**
|
* 警告配置列表KEY
|
*/
|
public static final String KEY_WARN_CONF = "WARN_CONF";
|
|
/**
|
* 门磁设备配置列表
|
*/
|
public static final String KEY_DOOR_SENSOR_LIST = "DOOR_SENSOR_LIST";
|
|
/**
|
* 抓拍分机缓存前缀
|
*/
|
public static final String CACHE_KEY_PRE = "SNAP_SER";
|
|
|
/**
|
* AI设备缓存key
|
*/
|
public static final String KEY_AI_SER = "AI_SER";
|
|
}
|