| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- package cn.com.goldenwater.dcproj.constValue;
- import org.apache.commons.lang.StringUtils;
- /**
- * 问题导出导入所使用的枚举类
- *
- * @author liyz
- * @date 2019/8/5 15:52
- **/
- public enum ImpPblmEnum {
- /**
- * 督查类型,督查对象类型(objType或者pType),督查问题类型,模板名称,SHEET名称,导出Excel名称,开始解析行
- */
- IMP_REVER("001","1","0","pblmSk.xls","水库问题","水库问题.xls",2),
- IMP_WAGA("006","6","7","pblmSz.xls","水闸问题","水闸问题.xls",2),
- IMP_EMPWT("004","4","8","pblmSlgcJs.xls","水利工程建设问题","水利工程建设问题.xls",2),
- IMP_EMPWTRUN("007","7","9","pblmSlgcYx.xls","水利工程运行问题","水利工程运行问题.xls",2),
- IMP_SD("011","11","11","pblmYdb.xls","淤地坝问题","淤地坝问题.xls",2),
- IMP_WIU("012","12","12","pblmQsk.xls","取水口问题","取水口问题.xls",2),
- IMP_SWHS("013","13","13","pblmSyd.xls","水源地问题","水源地问题.xls",2),
- IMP_SVWT("015","15","15","pblmJsglPj.xls","节水管理与评价问题","节水管理与评价问题.xls",2),
- IMP_WUNT("016","16","16","pblmYsdwCc.xls","用水单位抽查问题","用水单位抽查问题.xls",2);
- private String orgType;
- private String objType;
- private String villType;
- private String filePath;
- private String sheetName;
- private String fileName;
- private int startRow;
- ImpPblmEnum(String orgType,String objType,String villType,String filePath, String sheetName, String fileName, int startRow) {
- this.orgType = orgType;
- this.objType = objType;
- this.villType = villType;
- this.filePath = filePath;
- this.sheetName = sheetName;
- this.fileName = fileName;
- this.startRow = startRow;
- }
- /**
- * 根据orgType获取枚举对象
- *
- * @param value orgType
- * @return ImpPblmEnum
- */
- public static ImpPblmEnum getEnumByOrgType(String value) {
- if (StringUtils.isBlank(value)) {
- return null;
- }
- for (ImpPblmEnum enums : ImpPblmEnum.values()) {
- if (enums.getOrgType().equals(value)) {
- return enums;
- }
- }
- return null;
- }
- public static ImpPblmEnum getEnumByObjType(String value) {
- if (StringUtils.isBlank(value)) {
- return null;
- }
- for (ImpPblmEnum enums : ImpPblmEnum.values()) {
- if (enums.getObjType().equals(value)) {
- return enums;
- }
- }
- return null;
- }
- public String getOrgType() {
- return orgType;
- }
- public String getObjType() {
- return objType;
- }
- public String getVillType() {
- return villType;
- }
- public String getFilePath() {
- return filePath;
- }
- public String getSheetName() {
- return sheetName;
- }
- public String getFileName() {
- return fileName;
- }
- public int getStartRow() {
- return startRow;
- }
- }
|