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