package com.junmp.jyzb.api.constant;

/**
 * <pre>
 *
 * 描述：
 * 版本：1.0.0
 * 日期：2022/8/1 13:03
 * 作者：ningzp@junmp.com.cn
 * <br>修改记录
 * <br>修改日期        修改人          修改内容
 *
 * </pre>
 */
public interface JYZBConstant {

    /**
     * 系统管理模块的名称
     */
    String JYZB_MODULE_NAME = "junmp-jyzb-app";

    /**
     * 异常枚举的步进值
     */
    int JYZB_EXCEPTION_STEP_CODE = 400;


    /**
     * 缓存前缀
     */
    String JYZB_CACHE_PREFIX = "msg:";

    /**
     * 温度前缀
     */
    String JYZB_TEMP_PREFIX = "temp:";
    /**
     * 温度前缀
     */
    String JYZB_TEMPERATURE_PREFIX = "temperature:";

    /**
     * 设备状态前缀
     */
    String JYZB_ONLINE_PREFIX = "onlineState:";
    /**
     * 设备状态前缀
     */
    String JYZB_DEVICE_PREFIX = "device:";
    String JYZB_GENERATE_EPC = "generateEpc:";
    String JYZB_JWT_KEY = "JWT";

    /**
     * 指令名称键
     */
    String CABINET_CMD_KEY = "cmd";

    /**
     * 指令设备编号键
     */
    String CABINET_DEV_SN_KEY = "devSn";

    /**
     * 指令单位编号键
     */
    String CABINET_ORG_CODE_KEY = "orgCode";

    /**
     * 指令请求数据键
     */
    String CABINET_DATA_KEY = "data";

    /**
     * 指令ping键
     */
    String CABINET_PING_KEY = "ping";

    /**
     * 指令pong键
     */
    String CABINET_PONG_KEY = "PONG";

    /**
     * 错误指令
     */
    String CABINET_CMD_ERROR_KEY = "error";

    /**
     * 单位硬件接入默认
     */
    String DEFAULT_JUMMP_WS_PLAIN_KEY = "junmpTech";

    /**
     * 获取协议数据的键
     */
    String SEC_WS_PROTOCOL = "Sec-WebSocket-Protocol";

    /**
     * 单位代码
     */
    String X_ORG_CODE = "X-Org-Code";

    /**
     * 设备序号
     */
    String X_DEV_SN = "X-Dev-Sn";

    /**
     * 默认签名值
     */
    String DEFAULT_JYZB_SIGN_VALUE = "0d7ae98760625c9b0855a9f0b67689b9";

    /**
     * 柜子参数值
     */
    String CABINET_WS_VALUE = "CABINET_WS_VALUE";

    /**
     * 连接状态
     */
    String CONNECTION_STATUS = "Connection_Status";

    //测试时浙江省公安厅组织机构号
    Long ORG_ID_TEST=1369509498032808905L;

    //现场数据浙江省公安厅组织机构号
    Long ORG_ID_PRODUCTION=1369509498032809012L;

    //审核员角色id
    Long SH_ROLR_ID=1663372320355389441L;

    //仓管员角色id
    Long GL_ROLR_ID=1528003832557232130L;
    //仓管员角色id
    Long YW_ROLR_ID=1663372027127402498L;
}
