package response import ( "github.com/shopspring/decimal" "silkserver/constvar" ) type AttendanceList struct { List []AttendanceStatistic `json:"list"` } type AttendanceStatistic struct { WorkerId string `json:"workerId"` //人员id WorkerName string `json:"workerName"` //人员姓名 WorkType string `json:"workType"` //工种 Month string `json:"month"` //月份 WeekdayOverTime decimal.Decimal `json:"weekdayOverTime"` //工作日加班时长 RestDayOverTime decimal.Decimal `json:"restDayOverTime"` //休息日加班时长 RequiredAttendanceDays int `json:"requiredAttendanceDays"` //应出勤天数 ActualAttendanceDays int `json:"actualAttendanceDays"` //实际出勤天数 Details []AttendanceDetail `json:"details"` //详情 } type AttendanceDetail struct { Date int `json:"date"` //日期 Status constvar.AttendanceStatus `json:"status"` //状态 }