正在显示
5 个修改的文件
包含
107 行增加
和
1 行删除
@@ -6,4 +6,6 @@ test 环境 http://performance-back-test.fjmaimaimai.com/ | @@ -6,4 +6,6 @@ test 环境 http://performance-back-test.fjmaimaimai.com/ | ||
6 | prod 环境 http://performance-back-prd.fjmaimaimai.com/ | 6 | prod 环境 http://performance-back-prd.fjmaimaimai.com/ |
7 | 7 | ||
8 | 前端页面地址 | 8 | 前端页面地址 |
9 | -test环境 https://enterprise-platform-dev.fjmaimaimai.com/#/login | ||
9 | +test环境 https://enterprise-platform-dev.fjmaimaimai.com/#/login | ||
10 | + | ||
11 | +测试账号 17708397664 密码123456 |
pkg/domain/evaluation_item_used.go
0 → 100644
1 | +package domain | ||
2 | + | ||
3 | +import "time" | ||
4 | + | ||
5 | +// 实际被应用的评估条目 | ||
6 | +type EvaluationItemUsed struct { | ||
7 | + Id int //id | ||
8 | + EvaluationProjectId int //对应的项目id | ||
9 | + NodeId string //填写评估评估节点对应id | ||
10 | + NodeType string //填写评估评估节点对应类型同evaluation_template.go->LinkNode.Type, | ||
11 | + SortBy int //排序 | ||
12 | + Category string //类别 | ||
13 | + Name string //名称 | ||
14 | + PromptTitle string //提示项标题 | ||
15 | + PromptText string //提示项正文 | ||
16 | + EntryItems []EntryItem //填写的反馈 | ||
17 | + RuleType int //评估方式(0评级、1评分) | ||
18 | + Rule EvaluationRule //评估的选项规则 | ||
19 | + Weight float64 //"权重" | ||
20 | + Required int // 必填项 | ||
21 | + CreatedAt time.Time //数据创建时间 | ||
22 | + UpdatedAt time.Time //数据更新时间 | ||
23 | + DeletedAt *time.Time | ||
24 | +} |
pkg/domain/menu.go
0 → 100644
pkg/domain/summary_evaluation.go
0 → 100644
1 | +package domain | ||
2 | + | ||
3 | +import "time" | ||
4 | + | ||
5 | +// 周综合评估 | ||
6 | +type SummaryEvaluation struct { | ||
7 | + Id int | ||
8 | + EvaluationProjectId int //对应的项目id | ||
9 | + EvaluationProjectName string //对应的项目名称 | ||
10 | + CycleId int64 //对应的周期id | ||
11 | + CycleName string //对应的周期名称 | ||
12 | + TargetUser StaffDesc //被评估的目标用户,被执行的 | ||
13 | + TargetDepartment []StaffDepartment //被评估的目标用户所在的部门 | ||
14 | + Executor StaffDesc //填写评估的用户,执行人 | ||
15 | + Types EvaluationType //评估类型 | ||
16 | + Status EvaluationStatus //评估的填写状态 | ||
17 | + CheckResult int //被执行的人确认评估结果 | ||
18 | + BeginTime time.Time //开始时间 | ||
19 | + EndTime time.Time //截止时间 | ||
20 | + TotalScore string //最终上级评估得分. | ||
21 | + CreatedAt time.Time //数据创建时间 | ||
22 | + UpdatedAt time.Time //数据更新时间 | ||
23 | + DeletedAt *time.Time //数据删除时间 | ||
24 | +} | ||
25 | + | ||
26 | +type EvaluationType int //综合评估类型 | ||
27 | + | ||
28 | +const ( | ||
29 | + EvaluationSelf EvaluationType = 1 //自评 | ||
30 | + Evaluation360 EvaluationType = 2 //360评估 | ||
31 | + EvaluationSuper EvaluationType = 3 //上级评估 | ||
32 | + EvaluationHrbp EvaluationType = 4 //人资评估 | ||
33 | + // EvaluationSelf EvaluationType = "self" | ||
34 | + // Evaluation360 EvaluationType = "360" | ||
35 | + // EvaluationSuper EvaluationType = "superior" | ||
36 | + // EvaluationHrbp EvaluationType = "hrbp" | ||
37 | +) | ||
38 | + | ||
39 | +// 评估的填写状态 | ||
40 | +type EvaluationStatus string | ||
41 | + | ||
42 | +const ( | ||
43 | + EvaluationUncompleted EvaluationStatus = "uncompleted" //未提交填写的内容 | ||
44 | + EvaluationCompleted EvaluationStatus = "completed" //已提交填写的内容 | ||
45 | +) | ||
46 | + | ||
47 | +// 被执行的人确认评估结果 | ||
48 | +type EvaluationCheckResult string | ||
49 | + | ||
50 | +const ( | ||
51 | + EvaluationCheckUncompleted EvaluationCheckResult = "uncompleted" //未确认结果 | ||
52 | + EvaluationCheckCompleted EvaluationCheckResult = "completed" //已确认结果 | ||
53 | +) |
pkg/domain/summary_evaluation_value.go
0 → 100644
1 | +package domain | ||
2 | + | ||
3 | +import "time" | ||
4 | + | ||
5 | +// 周期综合评估填写的内容 | ||
6 | +type SummaryEvaluationValue struct { | ||
7 | + Id int // | ||
8 | + EvaluationItemId int //评估条目的id | ||
9 | + SummaryEvaluationId int //综合评估任务(SummaryEvaluation)的id | ||
10 | + Value string //评估填写的评分 | ||
11 | + Score string //评定得分 | ||
12 | + Types EvaluationType //评估类型 | ||
13 | + Remark string //填写的内容反馈 | ||
14 | + CreatedAt time.Time //数据创建时间 | ||
15 | + UpdatedAt time.Time //数据更新时间 | ||
16 | + DeletedAt *time.Time //数据删除时间 | ||
17 | +} |
-
请 注册 或 登录 后发表评论