package com.hdkj.lt.base.constants;

/**
 * @Description:
 * @Author: wenhao
 * @Create: 2024/04/03 10:36
 * @Version: 1.0
 */
public class RedisKeyConstants {

    // 用户缓存key
    public static final String CACHE_KEY_USERS_HASH = "CACHE_USERS_HASH";

    // 校验用户活跃
    public static final String CACHE_KEY_USERS_INDIES = "CACHE_USERS_INDIES";

    // 组织机构缓存key
    public static final String CACHE_KEY_STRU_HASH = "CACHE_STRU_HASH";

    // 组织机构缓存key
    public static final String CACHE_KEY_ORGAN_HASH = "CACHE_ORGAN_HASH";

    // 角色缓存key
    public static final String CACHE_KEY_ROLES_HASH = "CACHE_ROLES_HASH";

    // 数据字典缓存key
    public static final String CACHE_KEY_DICT_HASH = "CACHE_DICT_HASH";

    // 异步处理队列 start
    public static final String ASYNC_QUEUE_ANALYSIS_TRANSFER_RESULT_TICKET = "analysisTransferResultTicket";

    public static final String ASYNC_QUEUE_TO_ANALYSIS_RESULT_TICKET = "analysisToAnalysisResultTicket";

    public static final String ASYNC_POWER_CUT_RESULT_TOPIC_TICKET = "powerCutResultTicket";

    public static final String ASYNC_QUEUE_SCHEME_SCORE_TICKET = "schemeScoreTicket";

    // 异步处理队列 end

    // 组织机构
    public static final String SYS_ORGAN = "SYS_ORGAN:";

    // 组织机构数
    public static final String PROVINCE_ORG_TREE = "PROVINCE_ORG_TREE:";


    public static final String STRU_TREE_RESP_DTO = "StruTreeRespDTO";

    public static final String CACHE_KEY_FEEDER_HASH = "CACHE_KEY_FEEDER_HASH";

    // 组织机构树 缓存key
    public static final String CACHE_KEY_STRU_TREE_HASH = "CACHE_KEY_STRU_TREE_HASH";

    // 动画反演数据
    public static final String CACHE_KEY_CARTOON_DATA = "CACHE_KEY_CARTOON_DATA:";

    //拓扑解析
    public static final String ERROR_CACHE_KEY_TOPO_DATA = "ERROR_CACHE_KEY_TOPO_DATA:";

}
