summary_evaluation_adapter.go 1019 字节
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"`             // 周期评估ID
	TargetUserId   int    `json:"targetUserId"`   // 目标用户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"`   // 自评逾期次数
}