package cn.timer.api.bean.kqmk; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * @author lal 2020-05-15 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor @Table(name = "kqgl_asso_month_punch_summary") @ApiModel("打卡月汇总") public class KqglAssoMonthPunchSummary extends Model<KqglAssoMonthPunchSummary> { /** * */ private static final long serialVersionUID = 1L; @Id @GeneratedValue @TableId(type = IdType.AUTO) @ApiModelProperty(value = "id id", example = "101") private Integer id; @ApiModelProperty(value = "姓名 ", example = "姓名") private String name; @ApiModelProperty(value = "工号 工号", example = "101") private Integer num; @ApiModelProperty(value = "部门 ", example = "部门") private String dept; @ApiModelProperty(value = "职位 ", example = "职位") private String post; @ApiModelProperty(value = "考勤组id 考勤组id", example = "101") private Integer attGroup; @ApiModelProperty(value = "班次id 班次id", example = "101") private Integer shift; @ApiModelProperty(value = "应出勤天数 ", example = "应出勤天数") private Double daysOnDuty; @ApiModelProperty(value = "实际出勤天数 ", example = "实际出勤天数") private Double actualAttDays; @ApiModelProperty(value = "休息天数 ", example = "休息天数") private Double daysOff; @ApiModelProperty(value = "工作时长(分钟) ", example = "工作时长(分钟)") private Double workingHours; @ApiModelProperty(value = "迟到次数 ", example = "迟到次数") private Double lateTimes; @ApiModelProperty(value = "迟到时长(分钟) ", example = "迟到时长(分钟)") private Double lateHours; @ApiModelProperty(value = "严重迟到次数 ", example = "严重迟到次数") private Double seriousLateTimes; @ApiModelProperty(value = "严重迟到时长(分钟) ", example = "严重迟到时长(分钟)") private Double seriousLateHours; @ApiModelProperty(value = "旷工迟到次数 ", example = "旷工迟到次数") private Double absenLateTimes; @ApiModelProperty(value = "早退次数 ", example = "早退次数") private Double earlyLeaveTimes; @ApiModelProperty(value = "早退时长(分钟) ", example = "早退时长(分钟)") private Double lengthEarlyLeave; @ApiModelProperty(value = "上班缺卡次数 ", example = "上班缺卡次数") private Double numberWorkCardShortage; @ApiModelProperty(value = "下班缺卡次数 ", example = "下班缺卡次数") private Double numberDutyCardShortage; @ApiModelProperty(value = "旷工天数 ", example = "旷工天数") private Double absenteeismDays; @ApiModelProperty(value = "出差时长 ", example = "出差时长") private Double lengthBusinessTrip; @ApiModelProperty(value = "外出时长 ", example = "外出时长") private Double timeOut; @ApiModelProperty(value = "加班总时长 ", example = "加班总时长") private Double totalOvertimeHours; @ApiModelProperty(value = "工作日(转调休) ", example = "工作日(转调休)") private Double workingTurnCompenLeave; @ApiModelProperty(value = "休息日(转调休) ", example = "休息日(转调休)") private Double restTurnCompenLeave; @ApiModelProperty(value = "节假日(转调休) ", example = "节假日(转调休)") private Double holidayTurnCompenLeave; @ApiModelProperty(value = "工作日(转加班费) ", example = "工作日(转加班费)") private Double workingTransferOvertime; @ApiModelProperty(value = "休息日(转加班费) ", example = "休息日(转加班费)") private Double restTransferOvertime; @ApiModelProperty(value = "节假日(转加班费) ", example = "节假日(转加班费)") private Double holidayTransferOvertime; @ApiModelProperty(value = "day1 ", example = "day1") private String day1; @ApiModelProperty(value = "day2 ", example = "day2") private String day2; @ApiModelProperty(value = "day3 ", example = "day3") private String day3; @ApiModelProperty(value = "day4 ", example = "day4") private String day4; @ApiModelProperty(value = "day5 ", example = "day5") private String day5; @ApiModelProperty(value = "day6 ", example = "day6") private String day6; @ApiModelProperty(value = "day7 ", example = "day7") private String day7; @ApiModelProperty(value = "day8 ", example = "day8") private String day8; @ApiModelProperty(value = "day9 ", example = "day9") private String day9; @ApiModelProperty(value = "day10 ", example = "day10") private String day10; @ApiModelProperty(value = "day11 ", example = "day11") private String day11; @ApiModelProperty(value = "day12 ", example = "day12") private String day12; @ApiModelProperty(value = "day13 ", example = "day13") private String day13; @ApiModelProperty(value = "day14 ", example = "day14") private String day14; @ApiModelProperty(value = "day15 ", example = "day15") private String day15; @ApiModelProperty(value = "day16 ", example = "day16") private String day16; @ApiModelProperty(value = "day17 ", example = "day17") private String day17; @ApiModelProperty(value = "day18 ", example = "day18") private String day18; @ApiModelProperty(value = "day19 ", example = "day19") private String day19; @ApiModelProperty(value = "day20 ", example = "day20") private String day20; @ApiModelProperty(value = "day21 ", example = "day21") private String day21; @ApiModelProperty(value = "day22 ", example = "day22") private String day22; @ApiModelProperty(value = "day23 ", example = "day23") private String day23; @ApiModelProperty(value = "day24 ", example = "day24") private String day24; @ApiModelProperty(value = "day25 ", example = "day25") private String day25; @ApiModelProperty(value = "day26 ", example = "day26") private String day26; @ApiModelProperty(value = "day27 ", example = "day27") private String day27; @ApiModelProperty(value = "day28 ", example = "day28") private String day28; @ApiModelProperty(value = "day29 ", example = "day29") private String day29; @ApiModelProperty(value = "day30 ", example = "day30") private String day30; @ApiModelProperty(value = "day31 ", example = "day31") private String day31; @ApiModelProperty(value = "年 年", example = "101") private Integer belongYear; @ApiModelProperty(value = "月 月", example = "101") private Integer belongMonth; @ApiModelProperty(value = "企业组织代码 企业组织代码", example = "101") private Integer orgCode; @ApiModelProperty(value = "最后修改时间 最后修改时间", example = "101") private Long lastModified; }