goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/TargetMngController.java
@@ -11,6 +11,9 @@ import com.gkhy.safePlatform.commons.vo.ResultVO; import com.gkhy.safePlatform.targetDuty.entity.TargetDivideDetail; import com.gkhy.safePlatform.targetDuty.entity.TargetMng; import com.gkhy.safePlatform.targetDuty.enums.TargetDutyResultCodes; import com.gkhy.safePlatform.targetDuty.enums.TargetMngLevelEnum; import com.gkhy.safePlatform.targetDuty.excepiton.TargetDutyException; import com.gkhy.safePlatform.targetDuty.model.dto.req.TargetCheckAndSubmitQueryCriteria; import com.gkhy.safePlatform.targetDuty.model.dto.req.TargetMngImportExcel; import com.gkhy.safePlatform.targetDuty.model.dto.req.TargetMngQueryCriteria; @@ -93,6 +96,10 @@ */ @PostMapping(value = "/addOrUpdate") public ResultVO update(@RequestBody TargetMng targetMng) { if (TargetMngLevelEnum.getByCode(targetMng.getLevel())==null){ throw new TargetDutyException(TargetDutyResultCodes.TARGET_MNG_ENUM_LEVEL_NOT_EXIST); } if( !StringUtils.hasText(targetMng.getqName()) || !StringUtils.hasText(targetMng.getIndexNum()) || !StringUtils.hasText(targetMng.getYear()) || !StringUtils.hasText(targetMng.getValue()) @@ -182,7 +189,7 @@ mng.setIndexNum("3"); mng.setYear("2021"); mng.setValue("312"); mng.setLevel(1); mng.setLevel((byte)1); mng.setCompleteDate(new Timestamp(new java.util.Date().getTime())); mng.setMemo("发发发"); mng.setTargetType(0); goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/entity/TargetMng.java
@@ -80,13 +80,13 @@ this.valueSign = valueSign; } //指标级别 1:公司级 2:部门分厂级 3:工段班组级 private Integer level; private Byte level; public Integer getLevel() { public Byte getLevel() { return level; } public void setLevel(Integer level) { public void setLevel(Byte level) { this.level = level; } //完成期限 goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/enums/TargetDutyResultCodes.java
@@ -14,6 +14,9 @@ APPROVE_NOT_EXIST("A1005" , "审批记录不存在"), TARGET_MNG_ENUM_LEVEL_NOT_EXIST("T1000","目标设置指标级别类型异常"), ERROR("A3000", "未知错误"); private String code; goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/enums/TargetMngLevelEnum.java
对比新文件 @@ -0,0 +1,49 @@ package com.gkhy.safePlatform.targetDuty.enums; import java.util.HashMap; import java.util.Map; public enum TargetMngLevelEnum { Level_ONE((byte) 1, "公司级"), Level_TWO((byte) 2, "部门分厂级"), Level_THREE((byte) 3, "工段班组级"); private Byte code; private String value; TargetMngLevelEnum(Byte code, String value) { this.code = code; this.value = value; } public Byte getCode() { return code; } public void setCode(Byte code) { this.code = code; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } // 转换成为 MAP<Byte, String>, 对外提供查询和遍历功能 public static Map<Byte, TargetMngLevelEnum> toMap() { Map<Byte, TargetMngLevelEnum> map = new HashMap(); for (TargetMngLevelEnum accidentExpressEnum : TargetMngLevelEnum.values()) { map.put(accidentExpressEnum.getCode(), accidentExpressEnum); } return map; } public static TargetMngLevelEnum getByCode(Byte code){ return toMap().get(code); } } goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/model/dto/resp/TargetMngDto.java
@@ -19,7 +19,7 @@ //指标值 private String value; //指标级别 1:公司级 2:部门分厂级 3:工段班组级 private Integer level; private Byte level; //完成期限 private Timestamp completeDate; //备注信息 @@ -85,11 +85,11 @@ this.value = value; } //指标级别 1:公司级 2:部门分厂级 3:工段班组级 public Integer getLevel() { public Byte getLevel() { return level; } public void setLevel(Integer level) { public void setLevel(Byte level) { this.level = level; } //完成期限 goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/service/impl/TargetMngServiceImpl.java
@@ -386,5 +386,9 @@ response.getOutputStream().close(); } public void checkEnum(){ } }