package org.jeecg.modules.mdc.dto;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.jeecg.common.aspect.annotation.Dict;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
@Data
|
public class MdcEquipmentPunchExportDTO {
|
|
|
@ApiModelProperty(value = "设备编号")
|
private String equipmentId;
|
|
|
@ApiModelProperty(value = "打卡用户")
|
@Dict(dicCode = "id", dictTable = "sys_user", dicText = "realname")
|
private String punchUser;
|
|
|
@ApiModelProperty(value = "上班时间")
|
private Date checkInTime;
|
/**
|
* 下班时间
|
*/
|
|
@ApiModelProperty(value = "下班时间")
|
private Date checkOutTime;
|
/**
|
* 记录日期
|
*/
|
|
@ApiModelProperty(value = "记录日期")
|
private String recordDate;
|
|
|
@ApiModelProperty(value = "班次")
|
@Dict(dicCode = "shift_schedule")
|
private Integer shiftSchedule;
|
|
|
@ApiModelProperty(value = "是否缺卡")
|
private Integer isAbsent;
|
|
|
@ApiModelProperty(value = "是否迟到")
|
private Integer isLate;
|
|
|
@ApiModelProperty(value = "是否早退")
|
private Integer isEarly;
|
|
|
/**
|
* 早班上班打卡率
|
*/
|
|
|
@ApiModelProperty(value = "早班上班打卡率")
|
private BigDecimal morningShiftInRate;
|
|
/**
|
* 晚班上班打卡率
|
*/
|
|
@ApiModelProperty(value = "晚班上班打卡率")
|
private BigDecimal eveningShiftInRate;
|
|
|
@ApiModelProperty(value = "早班下班打卡率")
|
private BigDecimal morningShiftOutRate;
|
|
|
@ApiModelProperty(value = "晚班下班打卡率")
|
private BigDecimal eveningShiftOutRate;
|
|
|
@ApiModelProperty(value = "白班上班打卡设备数量")
|
private Integer morningShiftInDeviceNum;
|
|
|
@ApiModelProperty(value = "白班下班打卡设备数量")
|
private Integer morningShiftOutDeviceNum;
|
|
|
@ApiModelProperty(value = "夜班上班打卡设备数量")
|
private Integer eveningShiftInDeviceNum;
|
|
@ApiModelProperty(value = "夜班下班打卡设备数量")
|
private Integer eveningShiftOutDeviceNum;
|
|
@ApiModelProperty(value = "设备总数")
|
private Integer deviceCountNum;
|
|
private String punchUserRealName;
|
}
|