作者 Your Name

更新模型

@@ -8,7 +8,8 @@ type StaffAssessType string @@ -8,7 +8,8 @@ type StaffAssessType string
8 const ( 8 const (
9 AssessSelf StaffAssessType = "self" //自评 9 AssessSelf StaffAssessType = "self" //自评
10 AssessSuper StaffAssessType = "super" //上级评估 10 AssessSuper StaffAssessType = "super" //上级评估
11 - AssessOverall StaffAssessType = "overall" //360评估 11 + AssessInviteSameSuper StaffAssessType = "invite_same_super" //360 邀请评估-相同上级的同事
  12 + AssessInviteDiffSuper StaffAssessType = "invite_diff_super" //360 邀请评估-不同上级的同事
12 ) 13 )
13 14
14 //填写评估的状态 15 //填写评估的状态
@@ -30,6 +31,7 @@ type StaffAssess struct { @@ -30,6 +31,7 @@ type StaffAssess struct {
30 TargetDepartment []StaffDepartment `json:"targetDepartment"` //被评估的目标用户所在的部门 31 TargetDepartment []StaffDepartment `json:"targetDepartment"` //被评估的目标用户所在的部门
31 Executor StaffDesc `json:"executor"` //填写评估的用户 32 Executor StaffDesc `json:"executor"` //填写评估的用户
32 Types StaffAssessType `json:"types"` //填写评估对应的类型 33 Types StaffAssessType `json:"types"` //填写评估对应的类型
  34 + LinkNodeId int `json:"linkNodeId"` //评估环节对应的id,用于调取评估模板
33 Status StaffAssessStatus `json:"status"` //评估的填写状态 35 Status StaffAssessStatus `json:"status"` //评估的填写状态
34 BeginTime time.Time `json:"beginTime"` //开始时间 36 BeginTime time.Time `json:"beginTime"` //开始时间
35 EndTime time.Time `json:"endTime"` //截止时间 37 EndTime time.Time `json:"endTime"` //截止时间
@@ -22,6 +22,7 @@ type StaffAssessTask struct { @@ -22,6 +22,7 @@ type StaffAssessTask struct {
22 EvaluationProjectId int `json:"evaluationProjectId"` //项目id 22 EvaluationProjectId int `json:"evaluationProjectId"` //项目id
23 CycleId int64 `json:"cycleId"` //对应的周期id 23 CycleId int64 `json:"cycleId"` //对应的周期id
24 Types StaffAssessType `json:"types"` //填写评估对应的类型 24 Types StaffAssessType `json:"types"` //填写评估对应的类型
  25 + LinkNodeId int `json:"linkNodeId"` //评估环节id
25 BeginTime time.Time `json:"beginTime"` //开始时间 26 BeginTime time.Time `json:"beginTime"` //开始时间
26 EndTime time.Time `json:"endTime"` //截止时间 27 EndTime time.Time `json:"endTime"` //截止时间
27 RepeatWay AssessTaskRepeatWay `json:"repeatWay"` //重复执行的方式 28 RepeatWay AssessTaskRepeatWay `json:"repeatWay"` //重复执行的方式