feiyu02
2025-07-23 517296b16b1faf07bc389809387b1937f9415746
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){
@@ -28,6 +39,7 @@
        TYPE9("9","道路扬尘监测点"), TYPE10("10","道路"),
        TYPE11("11","河流断面"), TYPE12("12","工业园区"),
        TYPE13("13","无固定场景"),TYPE14("14","堆场"),
        TYPE15("15","精品小区"),
        TYPE99("99","其他");
        companion object {
@@ -200,6 +212,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 +256,17 @@
        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"
        // 工地任意拍图片类型
        const val MEDIA_FILE_TYPE_INDUSTRY = "vToOfXftwyMuhvN1"
        // 餐饮任意拍图片类型
        const val MEDIA_FILE_TYPE_RESTAURANT = "cgbe0HoYEVcbzQt0"
    }
}