summary_evaluation_adapter.go 1.0 KB
package adapter

type TableHeader struct {
	Key  string `json:"key"`
	Name string `json:"name"`
}

type SummaryEvaluationAdapter struct {
	TableHeader []TableHeader            `json:"tableHeader"`
	List        []map[string]interface{} `json:"list"`
	Total       int                      `json:"total"`
}

type SummaryEvaluationHRBPAdapter struct {
	Id             int    `json:"id,string"`           // 周期评估ID
	TargetUserId   int    `json:"targetUserId,string"` // 目标用户ID
	TargetUserName string `json:"targetUserName"`      // 目标用户名称
	Department     string `json:"departmentVal"`       // 部门(拼接文本)
	Position       string `json:"positionVal"`         // 职位(拼接文本)
	DutyTime       string `json:"dutyTime"`            // 入职时间(2006-01-02 15:04)
	Status         string `json:"statusVal"`           // 完成状态(拼接文本)
	EndTime        string `json:"endTime"`             // 截止时间(2006-01-02 15:04)
	OverdueCount   int    `json:"overdueCount"`        // 自评逾期次数
}