KqglAssoMonthPunchSummaryDto.java 7.09 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245
package cn.timer.api.dto.kqmk;

import java.io.Serializable;
import java.util.List;

import javax.persistence.GeneratedValue;
import javax.persistence.Id;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

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
public class KqglAssoMonthPunchSummaryDto implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -6391675154319774211L;

	/**
	 * 
	 */

	@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 = "101")
	private String customNum;

	@ApiModelProperty(value = "部门 ", example = "部门")
	private String dept;

	@ApiModelProperty(value = "职位 ", example = "职位")
	private String post;

	@ApiModelProperty(value = "考勤组id 考勤组id", example = "101")
	private Integer attGroup;
	
	private String attname;

	@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;
	
	@ApiModelProperty(value = "表数据", example = "字段说明")
	List<BalanceSheetDataDto> balanceTo;
	
	@ApiModelProperty(value = "表数据", example = "离职状态")
	private Integer turnover_status;

}