8 changed files with 217 additions and 0 deletions
			
			
		@ -0,0 +1,47 @@ | 
				
			|||
package com.epmet.commons.tools.enums; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * 图层枚举 | 
				
			|||
 */ | 
				
			|||
public enum CoverageEnums { | 
				
			|||
 | 
				
			|||
    ZHZL("zhzl", "综合治理图层", 1), | 
				
			|||
    YJCL("yjcl", "应急处置资源", 2), | 
				
			|||
    AQSC("aqsc", "安全生产资源", 2), | 
				
			|||
    CSGL("csgl", "城市管理资源", 2), | 
				
			|||
    GGFW("ggfw", "公共服务资源", 2); | 
				
			|||
 | 
				
			|||
    private String coverageType; | 
				
			|||
    private String coverageName; | 
				
			|||
 | 
				
			|||
    /** 位置,1:左侧,2,右侧**/ | 
				
			|||
    private Integer position; | 
				
			|||
 | 
				
			|||
    CoverageEnums(String coverageType, String coverageName, Integer position) { | 
				
			|||
        this.coverageType = coverageType; | 
				
			|||
        this.coverageName = coverageName; | 
				
			|||
        this.position = position; | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    public static CoverageEnums getEnum(String coverageType) { | 
				
			|||
        CoverageEnums[] values = CoverageEnums.values(); | 
				
			|||
        for (CoverageEnums value : values) { | 
				
			|||
            if (value.getCoverageType().equals(coverageType)) { | 
				
			|||
                return value; | 
				
			|||
            } | 
				
			|||
        } | 
				
			|||
        return null; | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    public String getCoverageType() { | 
				
			|||
        return coverageType; | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    public String getCoverageName() { | 
				
			|||
        return coverageName; | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    public Integer getPosition() { | 
				
			|||
        return position; | 
				
			|||
    } | 
				
			|||
} | 
				
			|||
@ -0,0 +1,69 @@ | 
				
			|||
package com.epmet.dataaggre.dto.coverage; | 
				
			|||
 | 
				
			|||
import lombok.AllArgsConstructor; | 
				
			|||
import lombok.Data; | 
				
			|||
import lombok.NoArgsConstructor; | 
				
			|||
 | 
				
			|||
import java.util.ArrayList; | 
				
			|||
import java.util.List; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * 五大图层-可视化-右侧分类树列表 | 
				
			|||
 */ | 
				
			|||
@Data | 
				
			|||
@NoArgsConstructor | 
				
			|||
@AllArgsConstructor | 
				
			|||
public class AnalysisResourceCategoriesResult { | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 图层类型 | 
				
			|||
     */ | 
				
			|||
    private String coverageType; | 
				
			|||
    /** | 
				
			|||
     * 图层名称 | 
				
			|||
     */ | 
				
			|||
    private String coverageName; | 
				
			|||
    /** | 
				
			|||
     * 个数 | 
				
			|||
     */ | 
				
			|||
    private Integer count; | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 没有placeTypeInAnalysis,直接属于图层的 | 
				
			|||
     */ | 
				
			|||
    private List<Category> categories = new ArrayList<>(); | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 场所类型,有placeTypeInAnalysis,不直接属于图层的 | 
				
			|||
     */ | 
				
			|||
    private List<PlaceType> placeTypesInAnalysis = new ArrayList<>(); | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 分类 | 
				
			|||
     */ | 
				
			|||
    @Data | 
				
			|||
    @NoArgsConstructor | 
				
			|||
    @AllArgsConstructor | 
				
			|||
    public static class Category { | 
				
			|||
        private String categoryKey; | 
				
			|||
        private String categoryName; | 
				
			|||
        private String coverageType; | 
				
			|||
        private String placeType; | 
				
			|||
        private Integer count = 0; | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 场所类型 | 
				
			|||
     */ | 
				
			|||
    @Data | 
				
			|||
    @NoArgsConstructor | 
				
			|||
    @AllArgsConstructor | 
				
			|||
    public static class PlaceType { | 
				
			|||
        private String placeType; | 
				
			|||
        private String placeTypeName; | 
				
			|||
        private Integer count = 0; | 
				
			|||
        private List<Category> categories; | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
 | 
				
			|||
} | 
				
			|||
					Loading…
					
					
				
		Reference in new issue