get_evaluation.go 1.2 KB
package command

// type QueryEvaluationInfo struct {
// 	CycleId    int `json:"cycleId,string"`    //周期id
// 	ExecutorId int `json:"executorId,string"` //执行人id
// 	CompanyId  int `json:"-"`                 //公司id
// }

type QueryEvaluation struct {
	CycleId   int `json:"cycleId,string"` //周期id
	UserId    int `json:"userId,string"`  //员工id
	CompanyId int `json:"-"`              //公司id
}

type QueryEvaluation360 struct {
	//SummaryEvaluationId int `json:"summaryEvaluationId,string"`
	CycleId      int `json:"cycleId,string"`      // 周期ID
	TargetUserId int `json:"targetUserId,string"` // 目标人ID
	CompanyId    int `json:"-"`                   // 公司ID
	UserId       int `json:"-"`                   // 用户ID
}

type QueryEvaluationHRBP struct {
	//SummaryEvaluationId int `json:"summaryEvaluationId,string"`
	//UserId       int `json:"-"`                   // 用户ID
	CycleId      int `json:"cycleId,string"`      // 周期ID
	TargetUserId int `json:"targetUserId,string"` // 目标人ID
	CompanyId    int `json:"-"`                   // 公司ID
}

// 获取上级评估详情
type QueryEvaluationSuper struct {
	SummaryEvaluationId int `json:"summaryEvaluationId,string"`
	CompanyId           int `json:"-"`
}