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