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