package com.gs.dingtalk.entity;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 企业微信打卡日报数据
|
* @TableName QW_CHECKIN_DAY_DATA
|
*/
|
@TableName(value = "QW_CHECKIN_DAY_DATA")
|
@Data
|
@KeySequence(value = "SEQ_QW_CHECKIN_DAY_DATA", dbType = DbType.ORACLE)
|
public class QwCheckinDayData implements Serializable {
|
@TableField(exist = false)
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键ID
|
*/
|
@TableId
|
private Long id;
|
|
/**
|
* 日报日期(Unix时间戳)
|
*/
|
private Long reportDate;
|
|
/**
|
* 日报日期(转换后的日期)
|
*/
|
private Date reportDatetime;
|
|
/**
|
* 用户账号(userid)
|
*/
|
private String acctid;
|
|
/**
|
* 员工姓名
|
*/
|
private String name;
|
|
/**
|
* 员工别名
|
*/
|
private String nameEx;
|
|
/**
|
* 所属部门(多个部门以分号分隔)
|
*/
|
private String departsName;
|
|
/**
|
* 记录类型:1-固定上下班;3-按班次上下班;4-自由签到;5-加班;7-无规则
|
*/
|
private Integer recordType;
|
|
/**
|
* 日报类型:0-工作日日报;1-休息日日报
|
*/
|
private Integer dayType;
|
|
/**
|
* 规则ID
|
*/
|
private Integer groupid;
|
|
/**
|
* 规则名称
|
*/
|
private String groupname;
|
|
/**
|
* 班次ID
|
*/
|
private Integer scheduleid;
|
|
/**
|
* 班次名称
|
*/
|
private String schedulename;
|
|
/**
|
* 当日打卡次数
|
*/
|
private Integer checkinCount;
|
|
/**
|
* 当日实际工作时长(秒)
|
*/
|
private Integer regularWorkSec;
|
|
/**
|
* 当日标准工作时长(秒)
|
*/
|
private Integer standardWorkSec;
|
|
/**
|
* 当日最早打卡时间(距0点秒数)
|
*/
|
private Integer earliestTime;
|
|
/**
|
* 当日最晚打卡时间(距0点秒数)
|
*/
|
private Integer lastestTime;
|
|
/**
|
* 迟到次数
|
*/
|
private Integer lateCount;
|
|
/**
|
* 迟到时长(秒)
|
*/
|
private Integer lateDuration;
|
|
/**
|
* 早退次数
|
*/
|
private Integer earlyLeaveCount;
|
|
/**
|
* 早退时长(秒)
|
*/
|
private Integer earlyLeaveDuration;
|
|
/**
|
* 缺卡次数
|
*/
|
private Integer absentCount;
|
|
/**
|
* 旷工次数
|
*/
|
private Integer absenteeismCount;
|
|
/**
|
* 旷工时长(秒)
|
*/
|
private Integer absenteeismDuration;
|
|
/**
|
* 地点异常次数
|
*/
|
private Integer locationExCount;
|
|
/**
|
* 设备异常次数
|
*/
|
private Integer deviceExCount;
|
|
/**
|
* 加班状态:0-无加班;1-正常;2-缺时长
|
*/
|
private Integer otStatus;
|
|
/**
|
* 加班时长(秒)
|
*/
|
private Integer otDuration;
|
|
/**
|
* 创建时间
|
*/
|
private Date createTime;
|
}
|