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"` // 自评逾期次数
}