正在显示
1 个修改的文件
包含
30 行增加
和
21 行删除
@@ -3,31 +3,40 @@ package domain | @@ -3,31 +3,40 @@ package domain | ||
3 | import "time" | 3 | import "time" |
4 | 4 | ||
5 | //评估任务重复执行的方式 | 5 | //评估任务重复执行的方式 |
6 | -type AssessTaskRepeatWay string | 6 | +// type AssessTaskRepeatWay string |
7 | 7 | ||
8 | -const ( | ||
9 | - AssessTaskRepeatDay AssessTaskRepeatWay = "day" //按天重复 | ||
10 | - AssessTaskRepeatWeek AssessTaskRepeatWay = "week" //按周重复 | ||
11 | - AssessTaskRepeatMonth AssessTaskRepeatWay = "month" //按月 | ||
12 | - AssessTaskRepeatMonthDouble AssessTaskRepeatWay = "month_double" //按双月 | ||
13 | - AssessTaskRepeatQuarter AssessTaskRepeatWay = "quarter" //按季度 | ||
14 | - AssessTaskRepeatYearHalf AssessTaskRepeatWay = "year_half" //按半年 | ||
15 | - AssessTaskRepeatYear AssessTaskRepeatWay = "year" //按年 | ||
16 | -) | 8 | +// const ( |
9 | +// AssessTaskRepeatDay AssessTaskRepeatWay = "day" //按天重复 | ||
10 | +// AssessTaskRepeatWeek AssessTaskRepeatWay = "week" //按周重复 | ||
11 | +// AssessTaskRepeatMonth AssessTaskRepeatWay = "month" //按月 | ||
12 | +// AssessTaskRepeatMonthDouble AssessTaskRepeatWay = "month_double" //按双月 | ||
13 | +// AssessTaskRepeatQuarter AssessTaskRepeatWay = "quarter" //按季度 | ||
14 | +// AssessTaskRepeatYearHalf AssessTaskRepeatWay = "year_half" //按半年 | ||
15 | +// AssessTaskRepeatYear AssessTaskRepeatWay = "year" //按年 | ||
16 | +// ) | ||
17 | 17 | ||
18 | // 执行评估的任务列表 | 18 | // 执行评估的任务列表 |
19 | type StaffAssessTask struct { | 19 | type StaffAssessTask struct { |
20 | - Id int `json:"id"` | ||
21 | - CompanyId int `json:"companyId"` //公司id | ||
22 | - EvaluationProjectId int `json:"evaluationProjectId"` //项目id | ||
23 | - EvaluationProjectName string `json:"evaluationProjectName"` //项目名称 | ||
24 | - CycleId int64 `json:"cycleId"` //对应的周期id | ||
25 | - CycleName string `json:"cycleName"` //对应周期的名称 | ||
26 | - BeginTime time.Time `json:"beginTime"` //绩效考核开始时间 | ||
27 | - EndTime time.Time `json:"endTime"` //绩效考核截止时间 | ||
28 | - CreatedAt time.Time `json:"createdAt"` //数据创建时间 | ||
29 | - UpdatedAt time.Time `json:"updatedAt"` //数据更新时间 | ||
30 | - DeletedAt time.Time `json:"deletedAt"` //数据删除时间 | 20 | + Id int `json:"id"` |
21 | + CompanyId int `json:"companyId"` //公司id | ||
22 | + EvaluationProjectId int `json:"evaluationProjectId"` //项目id | ||
23 | + EvaluationProjectName string `json:"evaluationProjectName"` //项目名称 | ||
24 | + CycleId int64 `json:"cycleId"` //对应的周期id | ||
25 | + CycleName string `json:"cycleName"` //对应周期的名称 | ||
26 | + BeginTime time.Time `json:"beginTime"` //绩效考核开始时间 | ||
27 | + EndTime time.Time `json:"endTime"` //绩效考核截止时间 | ||
28 | + StepList []AssessTaskStep `json:"steps"` //考评的流程 | ||
29 | + CreatedAt time.Time `json:"createdAt"` //数据创建时间 | ||
30 | + UpdatedAt time.Time `json:"updatedAt"` //数据更新时间 | ||
31 | + DeletedAt time.Time `json:"deletedAt"` //数据删除时间 | ||
32 | +} | ||
33 | + | ||
34 | +//考评的流程 | ||
35 | +type AssessTaskStep struct { | ||
36 | + SortBy int `json:"sortBy"` //排序 | ||
37 | + LinkNodeId int `json:"linkNodeId"` //考评的流程id | ||
38 | + LinkNodeName string `json:"linkNodeName"` //流程名称 | ||
39 | + LinkNodeType int `json:"linkNodeType"` //流程类型 同evaluation_template.go->LinkNode.Type | ||
31 | } | 40 | } |
32 | 41 | ||
33 | type StaffAssessTaskRepository interface { | 42 | type StaffAssessTaskRepository interface { |
-
请 注册 或 登录 后发表评论