Files
shz-dataDashboard/ruoyi-bussiness/src/main/java/com/ruoyi/cms/constant/CommonConstant.java

120 lines
5.5 KiB
Java
Raw Normal View History

2026-01-09 20:13:01 +08:00
package com.ruoyi.cms.constant;
2026-06-25 18:42:59 +08:00
import com.ruoyi.cms.domain.vo.DictVo;
2026-06-25 16:44:47 +08:00
import reactor.util.function.Tuple2;
import reactor.util.function.Tuples;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
2026-06-25 18:42:59 +08:00
import java.util.HashMap;
2026-06-25 16:44:47 +08:00
import java.util.List;
2026-06-25 18:42:59 +08:00
import java.util.Map;
2026-06-25 16:44:47 +08:00
2026-01-09 20:13:01 +08:00
public class CommonConstant {
/**
* 地铁线路缓存
*/
public static final String SUBWAY_LINE_CACHE = "common_cache:subway";
public static final String COMMERICIAL_AREA = "common_cache:comericial_area";
public static final String JOB_TITLE = "common_cache:job_titile";
2026-06-25 16:44:47 +08:00
/**
* 团场列表
*/
public static final List<Tuple2<String, String>> AREA_LIST =
Collections.unmodifiableList(new ArrayList<>(Arrays.asList(
Tuples.of("659001000000", "石河子市"),
Tuples.of("659001001000", "新城街道"),
Tuples.of("659001002000", "向阳街道"),
Tuples.of("659001003000", "红山街道"),
Tuples.of("659001004000", "老街街道"),
Tuples.of("659001005000", "东城街道"),
Tuples.of("659001100000", "北泉镇"),
Tuples.of("659001101000", "石河子镇"),
Tuples.of("654203503000", "121团"),
Tuples.of("654203506000", "133团"),
Tuples.of("654203507000", "134团"),
Tuples.of("650203530000", "136团"),
Tuples.of("654203509000", "141团"),
Tuples.of("654203510000", "142团"),
Tuples.of("654203511000", "143团"),
Tuples.of("654203512000", "144团"),
Tuples.of("652324521000", "147团"),
Tuples.of("652324522000", "148团"),
Tuples.of("652324523000", "149团"),
Tuples.of("652324524000", "150团"),
Tuples.of("659001500000", "152团")
)));
2026-06-25 18:42:59 +08:00
/**
* 行业列表
*/
public static final List<Tuple2<String, String>> INDUSTRY_LIST =
Collections.unmodifiableList(new ArrayList<>(Arrays.asList(
Tuples.of("A", "农、林、牧、渔业"),
Tuples.of("B", "采矿业"),
Tuples.of("C", "制造业"),
Tuples.of("D", "电力、热力、燃气及水生产和供应业"),
Tuples.of("E", "建筑业"),
Tuples.of("F", "批发和零售业"),
Tuples.of("G", "交通运输、仓储和邮政业"),
Tuples.of("H", "住宿和餐饮业"),
Tuples.of("I", "信息传输、软件和信息技术服务业"),
Tuples.of("J", "金融业"),
Tuples.of("K", "房地产业"),
Tuples.of("L", "租赁和商务服务业"),
Tuples.of("M", "科学研究和技术服务业"),
Tuples.of("N", "水利、环境和公共设施管理业"),
Tuples.of("O", "居民服务、修理和其他服务业"),
Tuples.of("P", "教育"),
Tuples.of("Q", "卫生和社会工作"),
Tuples.of("R", "文化、体育和娱乐业"),
Tuples.of("S", "公共管理、社会保障和社会组织"),
Tuples.of("T", "国际组织")
)));
2026-06-26 12:37:58 +08:00
/**
2026-06-26 16:19:10 +08:00
* 重点行业列表
*/
public static final List<Tuple2<String, String>> MAJOR_INDUSTRY_LIST =
Collections.unmodifiableList(new ArrayList<>(Arrays.asList(
Tuples.of("C26", "化学原料和化学制品制造业"),
Tuples.of("C30", "非金属矿物制品业"),
Tuples.of("C31", "黑色金属冶炼和压延加工业"),
Tuples.of("C32", "有色金属冶炼和压延加工业"),
Tuples.of("D44", "电力、热力生产和供应业"),
Tuples.of("C13", "农副食品加工业"),
Tuples.of("C14", "食品制造业"),
Tuples.of("C15", "酒、饮料和精制茶制造业"),
Tuples.of("L72", "商务服务业"),
Tuples.of("M74", "专业技术服务业"),
Tuples.of("M75", "科技推广和应用服务业"),
Tuples.of("I65", "软件和信息技术服务业"),
Tuples.of("I64", "互联网和相关服务"),
Tuples.of("C17", "纺织业"),
Tuples.of("C18", "纺织服装、服饰业"),
Tuples.of("C34", "通用设备制造业"),
Tuples.of("C35", "专用设备制造业"),
Tuples.of("C36", "汽车制造业"),
Tuples.of("C38", "电气机械和器材制造业"),
Tuples.of("C39", "计算机、通信和其他电子设备制造业"),
Tuples.of("C40", "仪器仪表制造业"),
Tuples.of("C27", "医药制造业"),
Tuples.of("M73", "研究和试验发展")
)));
/**
* 高校类型列表
2026-06-26 12:37:58 +08:00
*/
public static final List<Tuple2<String, String>> UNIVERSITY_TYPE_LIST =
Collections.unmodifiableList(new ArrayList<>(Arrays.asList(
Tuples.of("1", "一本院校"),
Tuples.of("2", "二本院校"),
Tuples.of("3", "专科院校"),
Tuples.of("4", "民办院校")
)));
2026-01-09 20:13:01 +08:00
}