lrj
昨天 93eb6b470773bc49ea6e1a9d4cbd914eb95d525b
backend/src/main/java/com/rongyichuang/rating/dto/response/RatingSchemeResponse.java
@@ -15,6 +15,8 @@
    private String name;
    private String description;
    private Integer totalScore;
    private Integer state;
    private String stateName;
    private List<RatingItemResponse> items;
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
@@ -27,6 +29,8 @@
        this.name = scheme.getName();
        this.description = scheme.getDescription();
        this.totalScore = scheme.getTotalScore();
        this.state = scheme.getState();
        this.stateName = getStateNameByValue(scheme.getState());
        this.createTime = scheme.getCreateTime();
        this.updateTime = scheme.getUpdateTime();
        
@@ -93,4 +97,32 @@
    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }
    public Integer getState() {
        return state;
    }
    public void setState(Integer state) {
        this.state = state;
    }
    public String getStateName() {
        return stateName;
    }
    public void setStateName(String stateName) {
        this.stateName = stateName;
    }
    /**
     * 根据状态值获取状态名称
     */
    private String getStateNameByValue(Integer state) {
        if (state == null) return "未知";
        switch (state) {
            case 1: return "正常";
            case 0: return "已删除";
            default: return "未知";
        }
    }
}