| | |
| | | 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; |
| | |
| | | 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(); |
| | | |
| | |
| | | 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 "未知"; |
| | | } |
| | | } |
| | | } |