Browse Source

【居民信息导入】修复虚拟sheet中提示错误用到的sheet名称不对的bug

dev
wangxianzhang 3 years ago
parent
commit
c77f8c466f
  1. 38
      epmet-user/epmet-user-server/src/main/java/com/epmet/enums/IcResiUserTableEnum.java

38
epmet-user/epmet-user-server/src/main/java/com/epmet/enums/IcResiUserTableEnum.java

@ -24,18 +24,18 @@ public enum IcResiUserTableEnum {
IC_SPECIAL("ic_special","特殊人群信息录入表", 8, 3, "IS_SPECIAL", true),
// 下面的是:没有实际数据库表,在ic_resi_user中有一个标记,但是导入的时候是有单独的sheet的
IC_DBH("ic_resi_user","低保人员信息录入表", null, 2, "IS_DBH", false),
IC_YLFN("ic_resi_user","育龄妇女信息录入表", null, 2, "IS_YLFN", false),
IC_XFRY("ic_resi_user","信访人员信息录入表", null, 2, "IS_XFRY", false),
IC_KC("ic_resi_user","空巢老人信息录入表", null, 2, "IS_KC", false),
IC_SD("ic_resi_user","失独人员信息录入表", null, 2, "IS_SD", false),
IC_SN("ic_resi_user","失能人员信息录入表", null, 2, "IS_SN", false),
IC_SZ("ic_resi_user","失智人员信息录入表", null, 2, "IS_SZ", false),
IC_CJ("ic_resi_user","残疾人员信息录入表", null, 2, "IS_CJ", false),
IC_DB("ic_resi_user","大病人员信息录入表", null, 2, "IS_DB", false),
IC_MB("ic_resi_user","慢病人员信息录入表", null, 2, "IS_MB", false),
IC_TENANT("ic_resi_user","租户信息录入表", null, 2, "IS_TENANT", false),
IC_FLOATING("ic_resi_user","流动人口信息录入表", null, 2, "IS_FLOATING", false);
IC_DBH("virtual_dbh","低保人员信息录入表", null, 2, "IS_DBH", false),
IC_YLFN("virtual_ylfn","育龄妇女信息录入表", null, 2, "IS_YLFN", false),
IC_XFRY("virtual_xfry","信访人员信息录入表", null, 2, "IS_XFRY", false),
IC_KC("virtual_kc","空巢老人信息录入表", null, 2, "IS_KC", false),
IC_SD("virtual_sd","失独人员信息录入表", null, 2, "IS_SD", false),
IC_SN("virtual_sn","失能人员信息录入表", null, 2, "IS_SN", false),
IC_SZ("virtual_sz","失智人员信息录入表", null, 2, "IS_SZ", false),
IC_CJ("virtual_cj","残疾人员信息录入表", null, 2, "IS_CJ", false),
IC_DB("virtual_db","大病人员信息录入表", null, 2, "IS_DB", false),
IC_MB("virtual_mb","慢病人员信息录入表", null, 2, "IS_MB", false),
IC_TENANT("virtual_tenant","租户信息录入表", null, 2, "IS_TENANT", false),
IC_FLOATING("virtual_floating","流动人口信息录入表", null, 2, "IS_FLOATING", false);
private String tableName;
/**
@ -64,6 +64,20 @@ public enum IcResiUserTableEnum {
return null;
}
/**
* 根据表comment(sheet名称)获取枚举对象
* @param tableComment
* @return
*/
public static IcResiUserTableEnum getObjectByTableComment(String tableComment) {
for (IcResiUserTableEnum i : IcResiUserTableEnum.values()) {
if (i.tableComment.equals(tableComment)) {
return i;
}
}
return null;
}
/**
* 判断是否有这一列
* @param columnName

Loading…
Cancel
Save