hcong
2024-12-02 c95f66f4b81e81df9432c0c6d306ad22e3f5e587
src/main/kotlin/cn/flightfeather/supervision/common/utils/Constant.kt
@@ -7,7 +7,18 @@
        ADMIN(0, "管理员"),
        INSIDER(1, "内部人员"),
        GOV(2, "政府部门"),
        ENTERPRISE(3, "企业")
        ENTERPRISE(3, "企业");
        companion object {
            fun fromValue(value: Int?) = when (value) {
                -1 -> ALL_USER
                0 -> ADMIN
                1 -> INSIDER
                2 -> GOV
                3 -> ENTERPRISE
                else -> ALL_USER
            }
        }
    }
    //规范类别
    enum class RuleType(val value: Byte, val text: String){
@@ -200,6 +211,17 @@
        MULTI_MODE("multi_mode", "多选模式"),
    }
    // socket消息类型
    enum class SocketMessageType(val value: Int, val des: String){
        BG_TASK(1, "后台任务"),
        BUSINESS_LOG(2, "业务日志"),
    }
    // socket心跳消息类型
    enum class SocketHeartMessageType(val value: Int, val des: String){
        HEART_MESSAGE_TYPE(0, "心跳机制")
    }
    companion object {
        //问题审核
@@ -233,5 +255,12 @@
        const val RESTAURANT_LOCATION_ID = "bMpvxuqHlB1CTYfh"
        // 汽修问题位置
        const val Vehicle_LOCATION_ID = "PuToYNqdSLFQSSYk"
        // 任务类型
        const val DOMAIN_GUID_TASK_TYPE = "qASRIAjgSfCuvJOi"
        // 任务期限类型
        const val DOMAIN_GUID_TASK_DEADLINE_TYPE = "cS9MAkmXN1S37Tbv"
        // 任务层次
        const val DOMAIN_GUID_TASK_LEVEL = "TzbIi3ckPWMzlsH6"
    }
}