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 string `json:"date"` //日期
|
Status constvar.AttendanceStatus `json:"status"` //状态
|
}
|