审查视图

pkg/application/summary_evaluation/command/get_evaluation.go 1.6 KB
tangxvhui authored
1 2
package command
tangxvhui authored
3 4 5 6 7 8 9
// type QueryEvaluationInfo struct {
// 	CycleId    int `json:"cycleId,string"`    //周期id
// 	ExecutorId int `json:"executorId,string"` //执行人id
// 	CompanyId  int `json:"-"`                 //公司id
// }

type QueryEvaluation struct {
10 11 12
	CycleId      int `json:"cycleId,string"`      //周期id
	TargetUserId int `json:"targetUserId,string"` //员工id
	CompanyId    int `json:"-"`                   //公司id
tangxvhui authored
13
}
14
郑周 authored
15 16 17 18 19 20 21 22
// QueryEvaluation360My [我] 对 [目标用户]进行360评估
type QueryEvaluation360My struct {
	SummaryEvaluationId int `json:"summaryEvaluationId,string"`
	CompanyId           int `json:"-"` // 公司ID
	UserId              int `json:"-"` // 用户ID
}

// QueryEvaluation360 [他人] 对 [目标用户]进行360评估
23
type QueryEvaluation360 struct {
24 25 26
	CycleId      int `json:"cycleId,string"`      // 周期ID
	TargetUserId int `json:"targetUserId,string"` // 目标人ID
	CompanyId    int `json:"-"`                   // 公司ID
27 28
}
29 30 31 32 33 34 35
// QueryEvaluationHRBPMy [HRBP] 对 [目标用户] 进行评估
type QueryEvaluationHRBPMy struct {
	SummaryEvaluationId int `json:"summaryEvaluationId,string"`
	CompanyId           int `json:"-"` // 公司ID
}

// QueryEvaluationHRBP [HRBP] 对 [目标用户]进行评估,状态已完成
36
type QueryEvaluationHRBP struct {
37 38 39
	CycleId      int `json:"cycleId,string"`      // 周期ID
	TargetUserId int `json:"targetUserId,string"` // 目标人ID
	CompanyId    int `json:"-"`                   // 公司ID
40
}
tangxvhui authored
41
42
// QueryEvaluationSuper 获取上级评估详情
tangxvhui authored
43 44 45 46
type QueryEvaluationSuper struct {
	SummaryEvaluationId int `json:"summaryEvaluationId,string"`
	CompanyId           int `json:"-"`
}