refactor: 目标,任务,习惯都放一张表中

This commit is contained in:
kkunkka
2025-10-10 12:40:31 +08:00
parent b9cb079139
commit 79c0e37b87
6 changed files with 30 additions and 17 deletions

View File

@@ -6,7 +6,9 @@ import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data
public class Goal extends Entity {
private GoalEnum status;
private GoalStatusEnum status;
private GoalTypeEnum type;
private String name;

View File

@@ -3,14 +3,14 @@ package com.dota.nexus.entity;
import lombok.Getter;
@Getter
public enum GoalEnum {
public enum GoalStatusEnum {
DOING("进行中"),
DONE("完成"),
CANCEL("已取消");
private final String value;
GoalEnum(String value) {
GoalStatusEnum(String value) {
this.value = value;
}
}

View File

@@ -0,0 +1,13 @@
package com.dota.nexus.entity;
public enum GoalTypeEnum {
GOAL("目标"),
TASK("任务"),
HABIT("习惯");
private String value;
GoalTypeEnum(String value) {
this.value = value;
}
}