From 2d368b1f587edfe4e1c87e9dc1d5345cd43b8841 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 21 一月 2026 17:20:37 +0800
Subject: [PATCH] update
---
admin-server/src/main/java/com/estate/expert/admin/domain/project/enums/ProjectType.java | 50 +++++++++++++++++---------------------------------
1 files changed, 17 insertions(+), 33 deletions(-)
diff --git a/admin-server/src/main/java/com/estate/expert/admin/domain/project/enums/ProjectType.java b/admin-server/src/main/java/com/estate/expert/admin/domain/project/enums/ProjectType.java
index 4326449..c909c73 100644
--- a/admin-server/src/main/java/com/estate/expert/admin/domain/project/enums/ProjectType.java
+++ b/admin-server/src/main/java/com/estate/expert/admin/domain/project/enums/ProjectType.java
@@ -11,19 +11,11 @@
@Getter
public enum ProjectType implements IOptionVo {
- HOUSE_CONSTRUCTION("房建"), // 房建
+ HOUSE_CONSTRUCTION("房建工程"), // 房建工程
- MUNICIPAL_ADMINISTRATION("市政"), // 市政
+ MUNICIPAL_ADMINISTRATION("市政工程"), // 市政工程
- CONSTRUCTION_WORK("建筑工程"), // 建筑工程
-
- CIVIL_WORKS("土木工程"), // 土木工程
-
- ELECTRICAL_ENGINEERING("机电工程"),// 机电工程
-
- SUBSIDIARY("子公司"),// 子公司
-
- DECORATION("装饰装修"); //装饰装修
+ FIXED_ASSETS("固定资产"); // 固定资产
final String desc;
@@ -49,34 +41,26 @@
}
static {
+ // 房建工程关联用途类型
HOUSE_CONSTRUCTION.linkPurposeType(ProjectUsageType.RESIDENTIAL);
HOUSE_CONSTRUCTION.linkPurposeType(ProjectUsageType.COMMERCIAL);
+ // 市政工程关联用途类型
MUNICIPAL_ADMINISTRATION.linkPurposeType(ProjectUsageType.ROAD);
MUNICIPAL_ADMINISTRATION.linkPurposeType(ProjectUsageType.BRIDGE);
+ MUNICIPAL_ADMINISTRATION.linkPurposeType(ProjectUsageType.TUNNEL_WORKS);
- CONSTRUCTION_WORK.linkPurposeType(ProjectUsageType.CIVIL_WORKS);
- CONSTRUCTION_WORK.linkPurposeType(ProjectUsageType.INDUSTRIAL_WORKS);
- CONSTRUCTION_WORK.linkPurposeType(ProjectUsageType.STRUCTURE_WORKS);
-
- CIVIL_WORKS.linkPurposeType(ProjectUsageType.ROAD_WORKS);
- CIVIL_WORKS.linkPurposeType(ProjectUsageType.RAIL_TRANSPORTATION);
- CIVIL_WORKS.linkPurposeType(ProjectUsageType.BRIDGE_WORKS);
- CIVIL_WORKS.linkPurposeType(ProjectUsageType.TUNNEL_WORKS);
- CIVIL_WORKS.linkPurposeType(ProjectUsageType.HYDRAULIC_WORKS);
- CIVIL_WORKS.linkPurposeType(ProjectUsageType.MINING_WORKS);
- CIVIL_WORKS.linkPurposeType(ProjectUsageType.CABLE_PIPE_WORKS);
-
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.MECHANICAL_EQUIPMENT);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.STATIC_EQUIPMENT);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.ELECTRICAL);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.BUILDING_AUTOMATION);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.PIPELINE);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.FIRE_PROTECTION);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.PURIFICATION);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.VENTILATION_AIR_CONDITIONING);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.EQUIPMENT_PIPE_ANTICORROSION_INSULATION);
- ELECTRICAL_ENGINEERING.linkPurposeType(ProjectUsageType.INDUSTRIAL_FURNACE);
+ // 固定资产关联用途类型
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.RETAIL);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.FOOD);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.EDUCATION);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.MEDICAL_BEAUTY);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.ENTERTAINMENT);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.HOTEL);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.REFIT);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.PUBLIC_PLACE);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.ENERGY_STATION);
+ FIXED_ASSETS.linkPurposeType(ProjectUsageType.MULTI_FUNCTION_COMPLEX);
}
@Override
--
Gitblit v1.7.1