assess_info.go 1.9 KB
package adapter

import "gitlab.fjmaimaimai.com/allied-creation/performance/pkg/domain"

//评估内容详情
type AssessInfoResp struct {
	AssessId              int                          `json:"assessId"`
	CycleId               int64                        `json:"cycleId,string"`        //周期id
	CycleName             string                       `json:"cycleName"`             //周期名称
	EvaluationProjectId   int                          `json:"evaluationProjectId"`   //项目id
	EvaluationProjectName string                       `json:"evaluationProjectName"` //项目名称
	LinkNodeId            int                          `json:"linkNodeId,string"`     //评估环节id
	LinkNodeName          string                       `json:"linkNodeName"`          //评估环节名称
	BeginTime             string                       `json:"beginTime"`             //开始时间 2006-01-02 15:04:05
	EndTime               string                       `json:"endTime"`               //结束时间 2006-01-02 15:04:05
	Status                string                       `json:"status"`                //完成状态
	TargetUserId          int                          `json:"targetUserId,string"`   //目标用户
	TargetUserName        string                       `json:"targetUserName"`        //目标用户名称
	CompanyId             int                          `json:"companyId,string,"`     //公司id
	CompanyLogo           string                       `json:"companyLogo,string,"`   //公司logo
	CompanyName           string                       `json:"companyName"`           //公司名称
	SupperUser            string                       `json:"superUser"`             //目标用户的上级
	DutyTime              string                       `json:"dutyTime"`              //入职时间                      //
	AssessContent         []*domain.StaffAssessContent `json:"assessContent"`         //评估内容
}