songhuangfeng123
2022-09-16 21f0f8315ad32df13f97d710cdd0f5ac69b36ed7
目标数据字典fix
已修改5个文件
已添加1个文件
155 ■■■■ 文件已修改
goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/TargetMngController.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/entity/TargetMng.java 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/enums/TargetDutyResultCodes.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/enums/TargetMngLevelEnum.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/model/dto/resp/TargetMngDto.java 50 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/service/impl/TargetMngServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
@@ -72,7 +75,7 @@
        return this.targetMngService.queryAll(pageQuery);
    }
    /**
     * 通过主键查询单条数据
@@ -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);
@@ -190,4 +197,4 @@
        System.out.println(JSONObject.toJSONString(mng));
    }
}
}
goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/entity/TargetMng.java
@@ -16,8 +16,8 @@
@SuppressWarnings("serial")
@TableName("target_mng")
public class TargetMng extends BaseDomain {
    @TableId(type = IdType.AUTO)
    private Long id;
    public Long getId() {
@@ -41,7 +41,7 @@
    //目标指标编号
            private String indexNum;
    public String getIndexNum() {
        return indexNum;
    }
@@ -51,7 +51,7 @@
    }
                //年度
            private String year;
    public String getYear() {
        return year;
    }
@@ -61,7 +61,7 @@
    }
                //指标值
            private String value;
    public String getValue() {
        return value;
    }
@@ -71,7 +71,7 @@
    }
                //1:大于 2:等于 3:小于
            private Integer valueSign;
    public Integer getValueSign() {
        return valueSign;
    }
@@ -80,19 +80,19 @@
        this.valueSign = valueSign;
    }
                //指标级别 1:公司级 2:部门分厂级 3:工段班组级
            private Integer level;
    public Integer getLevel() {
            private Byte level;
    public Byte getLevel() {
        return level;
    }
    public void setLevel(Integer level) {
    public void setLevel(Byte level) {
        this.level = level;
    }
                //完成期限
            @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        private Timestamp completeDate;
    public Timestamp getCompleteDate() {
        return completeDate;
    }
@@ -102,7 +102,7 @@
    }
                //备注信息
            private String memo;
    public String getMemo() {
        return memo;
    }
@@ -112,7 +112,7 @@
    }
                //指标类型 1:年指标 2:月指标 3:半年 4:季度
            private Integer targetType;
    public Integer getTargetType() {
        return targetType;
    }
@@ -122,7 +122,7 @@
    }
                //分解状态 1:已分解 2:未分解
            private Integer divideStatus;
    public Integer getDivideStatus() {
        return divideStatus;
    }
@@ -132,7 +132,7 @@
    }
                        //目标制定部门
            private Long makerDepartmentId;
    public Long getMakerDepartmentId() {
        return makerDepartmentId;
    }
@@ -142,7 +142,7 @@
    }
                //是否删除 0:未删除 1:删除
            private Integer delFlag;
    public Integer getDelFlag() {
        return delFlag;
    }
@@ -150,5 +150,5 @@
    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }
}
}
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
@@ -8,29 +8,29 @@
import java.util.List;
public class TargetMngDto implements Serializable {
    private Long id;
    //安全目标指标
    //安全目标指标
    private String qName;
    //目标指标编号
    //目标指标编号
    private String indexNum;
    //年度
    //年度
    private String year;
    //指标值
    //指标值
    private String value;
    //指标级别 1:公司级 2:部门分厂级 3:工段班组级
    private Integer level;
    //完成期限
    //指标级别 1:公司级 2:部门分厂级 3:工段班组级
    private Byte level;
    //完成期限
    private Timestamp completeDate;
    //备注信息
    //备注信息
    private String memo;
    //指标类型 1:年指标 2:月指标
    //指标类型 1:年指标 2:月指标
    private Integer targetType;
    //分解状态 1:已分解 2:未分解
    //分解状态 1:已分解 2:未分解
    private Integer divideStatus;
    private Timestamp createTime;
    private Timestamp updateTime;
    //目标指标分解列表
@@ -68,7 +68,7 @@
    public void setIndexNum(String indexNum) {
        this.indexNum = indexNum;
    }
    //年度
    //年度
    public String getYear() {
        return year;
    }
@@ -76,7 +76,7 @@
    public void setYear(String year) {
        this.year = year;
    }
    //指标值
    //指标值
    public String getValue() {
        return value;
    }
@@ -84,15 +84,15 @@
    public void setValue(String value) {
        this.value = value;
    }
    //指标级别 1:公司级 2:部门分厂级 3:工段班组级
    public Integer getLevel() {
    //指标级别 1:公司级 2:部门分厂级 3:工段班组级
    public Byte getLevel() {
        return level;
    }
    public void setLevel(Integer level) {
    public void setLevel(Byte level) {
        this.level = level;
    }
    //完成期限
    //完成期限
    public Timestamp getCompleteDate() {
        return completeDate;
    }
@@ -100,7 +100,7 @@
    public void setCompleteDate(Timestamp completeDate) {
        this.completeDate = completeDate;
    }
    //备注信息
    //备注信息
    public String getMemo() {
        return memo;
    }
@@ -108,7 +108,7 @@
    public void setMemo(String memo) {
        this.memo = memo;
    }
    //指标类型 1:年指标 2:月指标
    //指标类型 1:年指标 2:月指标
    public Integer getTargetType() {
        return targetType;
    }
@@ -116,7 +116,7 @@
    public void setTargetType(Integer targetType) {
        this.targetType = targetType;
    }
    //分解状态 1:已分解 2:未分解
    //分解状态 1:已分解 2:未分解
    public Integer getDivideStatus() {
        return divideStatus;
    }
@@ -124,7 +124,7 @@
    public void setDivideStatus(Integer divideStatus) {
        this.divideStatus = divideStatus;
    }
    public Timestamp getCreateTime() {
        return createTime;
    }
@@ -132,7 +132,7 @@
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }
    public Timestamp getUpdateTime() {
        return updateTime;
    }
@@ -174,4 +174,4 @@
    public void setValueSign(Integer valueSign) {
        this.valueSign = valueSign;
    }
}
}
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(){
    }
}