| 
						
						
						
					 | 
				
				 | 
				
					@ -1,7 +1,5 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					package com.epmet.eum; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.dto.indexcal.CalculateCommonFormDTO; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					/** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 * 需要计算指标code枚举类 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 * | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -9,43 +7,58 @@ import com.epmet.dto.indexcal.CalculateCommonFormDTO; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 * @date 2020-08-26 11:14 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 **/ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					public enum IndexCodeEnum { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    DANG_YUAN_XIANG_GUAN("dangyuanxiangguan", "党员相关", 1), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    WANG_GE_XIANG_GUAN("wanggexiangguan", "网格相关", 1), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SHE_QU_XIANG_GUAN("shequxiangguan", "社区相关", 1), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    JIE_DAO_XIANG_GUAN("jiedaoxiangguan", "街道相关", 1), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    QU_ZHI_BU_MEN("quzhibumen", "区直部门", 1), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    QUAN_QU_XIANG_GUAN("quanquxiangguan", "全区相关", 1), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    DANG_YUAN_XIANG_GUAN("dangyuanxiangguan", "党员相关", 1, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    WANG_GE_XIANG_GUAN("wanggexiangguan", "网格相关", 1, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SHE_QU_XIANG_GUAN("shequxiangguan", "社区相关", 1, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    JIE_DAO_XIANG_GUAN("jiedaoxiangguan", "街道相关", 1, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    QU_ZHI_BU_MEN("quzhibumen", "区直部门", 1, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    QUAN_QU_XIANG_GUAN("quanquxiangguan", "全区相关", 1, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    DANG_JIAN_NENG_LI("dangjiannengli", "党建能力", 2, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ZHI_LI_NENG_LI("zhilinengli", "治理能力", 2, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    FU_WU_NENG_LI("fuwunengli", "服务能力", 2, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    DANG_JIAN_NENG_LI("dangjiannengli", "党建能力", 2), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ZHI_LI_NENG_LI("zhilinengli", "治理能力", 2), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    FU_WU_NENG_LI("fuwunengli", "服务能力", 2), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    CAN_YU_YI_SHI("canyuyishi", "参与议事", 4, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    DANG_WU_HUO_DONG("dangwuhuodong", "党务活动", 4, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    LIAN_XI_QUN_ZHONG("lianxiqunzhong", "联系群众", 4, false), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    CAN_YU_YI_SHI("canyuyishi", "参与议事", 4), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    DANG_WU_HUO_DONG("dangwuhuodong", "党务活动", 4), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    LIAN_XI_QUN_ZHONG("lianxiqunzhong", "联系群众", 4), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ZUZHINEIDANGYDLXQZNLKPFPJZ("zuzhineidangydlxqznlkpfpjz","组织内党员的联系群众能力考评分(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ZUZHINEIDANGYDSYYSNLKPFPJZ("zuzhineidangydcyysnlkpfpjz","组织内党员的参与议事能力考评分(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    XIA_SHU_SUO_YOU_WGDDJNLPJZ("xiashusuoyouwgddjnlpjz","下属所有网格的党建能力(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SHE_QU_XIA_SHU_SYWGZLNLHZPJZ("shequxiashusywgzlnlhzpjz","社区下属所有网格治理能力汇总(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SHE_QU_XIA_JI_SYWGFWNLDFPJZ("shequxiajisywgfwnldfpjz","社区下级所有网格服务能力得分(平均值) ",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    JIE_DAO_XIA_SHU_SYSQDJNLHZPJZ("jiedaoxiashusysqdjnlhzpjz","街道下属所有社区党建能力汇总(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    JIE_DAO_XIA_SHU_SYSQZLNLHZ("jiedaoxiashusysqzlnlhz","街道下属所有社区治理能力汇总 (平均值) ",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    JIE_DAO_XIA_SHU_SQFWNLDFPYZ("jiedaoxiashusqfwnldfpjz","街道下属社区服务能力得分 (平均值) ",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    QU_XIA_SHU_JIE_DFWNLHZPJZ("quxiashujiedfwnlhzpjz","区下属街道服务能力汇总(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    QU_XIA_JI_JIE_DDJNLHZPJZ("quxiajijieddjnlhzpjz","区下级街道党建能力汇总(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SUO_YOU_JIE_DAO_ZLNLPJZ("suoyoujiedaozlnlpjz","所有街道治理能力(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SUO_YOU_ZHI_SHU_BMZLNLPJZ("suoyouzhishubmzlnlpjz","所有直属部门治理能力(平均值)",5), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ZUZHINEIDANGYDLXQZNLKPFPJZ("zuzhineidangydlxqznlkpfpjz", "组织内党员的联系群众能力考评分(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ZUZHINEIDANGYDSYYSNLKPFPJZ("zuzhineidangydcyysnlkpfpjz", "组织内党员的参与议事能力考评分(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    XIA_SHU_SUO_YOU_WGDDJNLPJZ("xiashusuoyouwgddjnlpjz", "下属所有网格的党建能力(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SHE_QU_XIA_SHU_SYWGZLNLHZPJZ("shequxiashusywgzlnlhzpjz", "社区下属所有网格治理能力汇总(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SHE_QU_XIA_JI_SYWGFWNLDFPJZ("shequxiajisywgfwnldfpjz", "社区下级所有网格服务能力得分(平均值) ", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    JIE_DAO_XIA_SHU_SYSQDJNLHZPJZ("jiedaoxiashusysqdjnlhzpjz", "街道下属所有社区党建能力汇总(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    JIE_DAO_XIA_SHU_SYSQZLNLHZ("jiedaoxiashusysqzlnlhz", "街道下属所有社区治理能力汇总 (平均值) ", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    JIE_DAO_XIA_SHU_SQFWNLDFPYZ("jiedaoxiashusqfwnldfpjz", "街道下属社区服务能力得分 (平均值) ", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    QU_XIA_SHU_JIE_DFWNLHZPJZ("quxiashujiedfwnlhzpjz", "区下属街道服务能力汇总(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    QU_XIA_JI_JIE_DDJNLHZPJZ("quxiajijieddjnlhzpjz", "区下级街道党建能力汇总(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SUO_YOU_JIE_DAO_ZLNLPJZ("suoyoujiedaozlnlpjz", "所有街道治理能力(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    SUO_YOU_ZHI_SHU_BMZLNLPJZ("suoyouzhishubmzlnlpjz", "所有直属部门治理能力(平均值)", 5, true), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * code | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    private String code; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * name | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    private String name; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 等级 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    private Integer level; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 是否是平均值 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    private Boolean isAvgIndex; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    IndexCodeEnum(String code, String name, Integer level) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    IndexCodeEnum(String code, String name, Integer level, Boolean isAvgIndex) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.code = code; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.name = name; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.level = level; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.isAvgIndex = isAvgIndex; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    public static IndexCodeEnum getEnum(String code) { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -58,6 +71,16 @@ public enum IndexCodeEnum { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return null; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    public static boolean isAvgIndex(String code) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        IndexCodeEnum[] values = IndexCodeEnum.values(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        for (IndexCodeEnum value : values) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (code != null && value.getCode().equals(code)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                return value.isAvgIndex; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    public String getCode() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return code; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |