package com.junmp.jyzb.api.cmd;

/**
 * <pre>
 *
 * 描述：智能柜接入指令
 * 版本：1.0.0
 * 日期：2024/4/11 14:35
 * 作者：ningzp@junmp.com.cn
 * <br>修改记录
 * <br>修改日期        修改人          修改内容
 *
 * </pre>
 */
public interface CabinetCmd {

    /**
     * 心跳指令
     */
    String CMD_PING = "ping";

    /**
     * 注册智能柜
     */
    String CMD_REG_CABINET = "regCabinet";

    /**
     * 更新智能柜
     */
    String CMD_UPDATE_CABINET = "updateCabinet";


    /**
     * 添加箱门信息
     */
    String CMD_ADD_BOX_INFO = "addBoxInfo";

    /**
     * 修改箱门信息
     */
    String CMD_UPDATE_BOX_INFO = "updateBoxInfo";
    /**
     * 删除箱门信息
     */
    String CMD_DEL_BOX_INFO = "deleteBox";

    /**
     * 同步装备号型类型信息、组织机构信息
     */
    String CMD_EXPORT_SIZE_TYPE_ORG_INFO="exportSizeAndType";


    /**
     * 获取警柜信息指令
     */
    String CMD_GET_CABINET_INFO = "getCabinetInfo";

    /**
     * 添加人员信息
     */
    String  ADD_USER="addUser";

    /**
     * 删除人员信息
     */
    String  DELETE_USER="delUser";

    /**
     * 编辑人员信息
     */
    String UPDATE_USER="updateUser";

    /**
     * 获取组织机构下人员信息
     */
    String GET_LIST_BY_ORG="getListByOrg";
    /**
     * 添加人员面部信息
     */
    String ADD_USER_FACEINFO="addUserFaceInfo";
    /**
     * 修改人员面部信息
     */
    String UPDATE_USER_FACEINFO="updateUserFaceInfo";
    /**
     * 删除人员面部信息
     */
    String DEL_USER_FACEINFO="delUserFaceInfo";
    /**
     * 查询人脸信息
     */
    String SEARCH_USER_FACE_INFO="searchUserFaceInfo";

    /**
     * 添加人员指纹信息
     */
    String ADD_FINGER_INFO="addFingerInfo";
    /**
     * 修改人员指纹信息
     */
    String UPDATE_FINGER_INFO="updateFingerInfo";
    /**
     * 查询人员指纹信息
     */
    String SEARCH_FINGER_INFO="searchFingerInfo";
    /**
     * 删除人员指纹信息
     */
    String DELETE_FINGER_INFO="delFingerInfo";

    /**
     * 上传人员照片
     */
    String UPLOAD_USER_PHOTO="uploadPolicePhoto";

    /**
     * 人员绑定箱门、解绑箱门
     */
    String POLICE_BIND_BOX="policeBindBoxFromCab";

    /**
     * 箱门绑定装备、解绑装备
     */
    String BOX_BIND_EQUIPMENT="boxBindEquipment";

    /**
     * 出入库日志上报
     */
    String CABINET_LOGS_RECORD="cabinetLogsRecord";

    /**
     * 获取版本号
     */
    String GET_VERSION="getVersion";

    /**
     * 上传日志内容
     */
    String UPLOAD_LOGS="uploadLogs";

    /**
     * 上传日志内容
     */
    String GET_LOGLIST="getLogList";
    /**日志内容返回
     *
     */
    String GET_LOGLIST_RSP="getLogListRsp";

    /**
     * 上传日志内容
     */
    String GET_LOGFILE="getLogFile";
    /**日志文件内容返回
     *
     */
    String GET_LOGFILE_RSP="getLogFileRsp";

    /**
     * 获取当前时间
     */
    String GET_CURRENT_TIME="getCurrentTime";
    /**
     * 获取epc状态
     */
    String GET_EQS_STATE="getEqsState";

}
