package cn.com.goldenwater.dcproj.dto; import cn.com.goldenwater.dcproj.annotation.ExcelImport; import cn.com.goldenwater.dcproj.model.BisInspPblm; import cn.com.goldenwater.id.util.UuidUtil; import lombok.Data; import java.util.Date; @Data public class BisInspPblmImportDto { @ExcelImport(titleName = "行政区划代码(必填)") private String objAdCode; @ExcelImport(titleName = "督查对象类型") private String objTypeName; private String objType; //督查对象类型编码 @ExcelImport(titleName = "督查问题类别(必填)") private String inspPblmName; @ExcelImport(titleName = "检查项目(必填)") private String checkPointBz; @ExcelImport(titleName = "问题描述(必填)") private String inspPblmDesc; @ExcelImport(titleName = "详细描述") private String pblmDescBz; @ExcelImport(titleName = "严重程度", subString = 1) // 严重程度 private String inspPblmCate; @ExcelImport(titleName = "是否典型" ,subString = 1) private String ifCasePblm; @ExcelImport(titleName = "上报人") private String recPers; @ExcelImport(titleName = "督查对象名称(必填)") private String objName; /** * 转化为BisInspPblm * @return */ public BisInspPblm transToBisInspPblm(){ BisInspPblm b = new BisInspPblm(); b.setPblmId(UuidUtil.uuid()); b.setObjId("999"); b.setObjAdCode(objAdCode); b.setObjType("999"); b.setState("0"); b.setCollTime(new Date()); b.setInspPblmName(this.inspPblmName); b.setPblmNameBz(this.inspPblmName); b.setHasVedio("0"); b.setCheckPointBz(this.checkPointBz); b.setCheckPoint(this.checkPointBz); b.setPblmDescBz(this.pblmDescBz); b.setIfCasePblm(this.ifCasePblm); b.setInspPblmCate(this.inspPblmCate); b.setInspPblmDesc(this.inspPblmDesc); b.setObjName(this.objName); b.setRecPers(recPers); return b; } }