...
|
...
|
@@ -2,26 +2,25 @@ package domain |
|
|
|
|
|
import "time"
|
|
|
|
|
|
type TaskStageState int
|
|
|
|
|
|
const (
|
|
|
TaskStageUncompleted TaskStageState = 1 //里程碑未完成
|
|
|
TaskStageCompleted TaskStageState = 2 //里程碑完成
|
|
|
|
|
|
)
|
|
|
//type TaskStageState int
|
|
|
//
|
|
|
//const (
|
|
|
// TaskStageUncompleted TaskStageState = 1 //里程碑未完成
|
|
|
// TaskStageCompleted TaskStageState = 2 //里程碑完成
|
|
|
//
|
|
|
//)
|
|
|
|
|
|
// 任务阶段
|
|
|
type TaskStage struct {
|
|
|
Id int `json:"id"`
|
|
|
TaskId int `json:"taskId"`
|
|
|
CreatedAt time.Time `json:"createdAt"`
|
|
|
UpdatedAt time.Time `json:"updatedAt"`
|
|
|
DeletedAt *time.Time `json:"deletedAt"`
|
|
|
Name string `json:"name"` //里程碑名称
|
|
|
SortBy int `json:"sortBy"` //排序
|
|
|
// Status TaskStageState `json:"status"` //里程碑完成情况
|
|
|
PlanCompletedAt int64 `json:"planCompletedAt"` //计划完成时间戳,秒
|
|
|
RealCompletedAt int64 `json:"realCompletedAt"` //时间完成时间戳,秒
|
|
|
Id int `json:"id"`
|
|
|
TaskId int `json:"taskId"`
|
|
|
CreatedAt time.Time `json:"createdAt"`
|
|
|
UpdatedAt time.Time `json:"updatedAt"`
|
|
|
DeletedAt *time.Time `json:"deletedAt"`
|
|
|
Name string `json:"name"` // 里程碑名称
|
|
|
SortBy int `json:"sortBy"` // 排序
|
|
|
PlanCompletedAt int64 `json:"planCompletedAt"` // 计划完成时间戳,秒
|
|
|
RealCompletedAt int64 `json:"realCompletedAt"` // 实际完成时间戳,秒
|
|
|
}
|
|
|
type TaskStageRepository interface {
|
|
|
Save(param []*TaskStage) error
|
...
|
...
|
|