| | |
| | | @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; |
| | | |
| | |
| | | } |
| | | |
| | | 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 |