This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 流程表单 [出勤变更]
|
||||
* @author yanwenfu
|
||||
* @create 2023-12-11
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName ( value ="ftb_apply_attendance_change" )
|
||||
@ToString
|
||||
public class ApplyAttendanceChange extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 8981456888398341196L;
|
||||
|
||||
/** 审批人id */
|
||||
@TableField(value = "F_ApproveUserId")
|
||||
private String approveUserId;
|
||||
|
||||
/** 审批人名称 */
|
||||
@TableField(value = "F_ApproveUserName")
|
||||
private String approveUserName;
|
||||
|
||||
/** 审批时间 */
|
||||
@TableField(value = "F_ApproveTime")
|
||||
private Date approveTime;
|
||||
|
||||
/** 是否审核通过(0: 待审核, 1: 通过, 2: 未通过, 3: 撤回) */
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
/** 流程主键 */
|
||||
@TableField(value = "F_FlowId")
|
||||
private String flowId;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 申请日期 */
|
||||
@TableField(value = "F_ApplyDate")
|
||||
private Date applyDate;
|
||||
|
||||
/** 变更人员id */
|
||||
@TableField(value = "F_ChangeUserId")
|
||||
private String changeUserId;
|
||||
|
||||
/** 变更人员名称 */
|
||||
@TableField(value = "F_ChangeUserName")
|
||||
private String changeUserName;
|
||||
|
||||
/** 打卡结果id */
|
||||
@TableField(value = "F_ClockInResultId")
|
||||
private String clockInResultId;
|
||||
|
||||
/** 变更时间(yyyy-MM-dd) */
|
||||
@TableField(value = "F_ChangeTime")
|
||||
private Date changeTime;
|
||||
|
||||
/** 上班时间 */
|
||||
@TableField(value = "F_OnWorkTime")
|
||||
private Date onWorkTime;
|
||||
|
||||
/** 下班时间 */
|
||||
@TableField(value = "F_OffWorkTime")
|
||||
private Date offWorkTime;
|
||||
|
||||
/** 变更类型(-1: 缺卡, 1: 正常, 2: 迟到, 3: 早退) */
|
||||
@TableField(value = "F_ChangeType")
|
||||
private Integer changeType;
|
||||
|
||||
/** 变更分钟数 */
|
||||
@TableField(value = "F_ChangeMinute")
|
||||
private Integer changeMinute;
|
||||
|
||||
/** 变更理由 */
|
||||
@TableField(value = "F_ChangeReason")
|
||||
private String changeReason;
|
||||
|
||||
/** 照片 */
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 表单类型 */
|
||||
@TableField(value = "F_FormType")
|
||||
private Integer formType;
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 流程表单 [外勤打卡]
|
||||
* @author yanwenfu
|
||||
* @create 2023-12-13
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName ( value ="ftb_apply_attendance_outside" )
|
||||
public class ApplyAttendanceOutside extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1913436292010470527L;
|
||||
|
||||
/** 审批人id */
|
||||
@TableField(value = "F_ApproveUserId")
|
||||
private String approveUserId;
|
||||
|
||||
/** 审批人名称 */
|
||||
@TableField(value = "F_ApproveUserName")
|
||||
private String approveUserName;
|
||||
|
||||
/** 审批时间 */
|
||||
@TableField(value = "F_ApproveTime")
|
||||
private Date approveTime;
|
||||
|
||||
/** 是否审核通过(0: 待审核, 1: 通过, 2: 未通过, 3: 撤回) */
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
/** 流程主键 */
|
||||
@TableField(value = "F_FlowId")
|
||||
private String flowId;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
/** 申请人id */
|
||||
@TableField(value = "F_ApplyUserId")
|
||||
private String applyUserId;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 申请日期 */
|
||||
@TableField(value = "F_ApplyDate")
|
||||
private Date applyDate;
|
||||
|
||||
/** 经度 */
|
||||
@TableField(value = "F_lng")
|
||||
private String lng;
|
||||
|
||||
/** 纬度 */
|
||||
@TableField(value = "F_lat")
|
||||
private String lat;
|
||||
|
||||
/** 地址 */
|
||||
@TableField(value = "F_Address")
|
||||
private String address;
|
||||
|
||||
/** 备注 */
|
||||
@TableField(value = "F_Remark")
|
||||
private String remark;
|
||||
|
||||
/** 照片 */
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 表单类型 */
|
||||
@TableField(value = "F_FormType")
|
||||
private Integer formType;
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 流程表单 [补卡]
|
||||
* @author yanwenfu
|
||||
* @create 2023-12-13
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName ( value ="ftb_apply_attendance_repair" )
|
||||
public class ApplyAttendanceRepair extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 8989078095172234495L;
|
||||
|
||||
/** 审批人id */
|
||||
@TableField(value = "F_ApproveUserId")
|
||||
private String approveUserId;
|
||||
|
||||
/** 审批人名称 */
|
||||
@TableField(value = "F_ApproveUserName")
|
||||
private String approveUserName;
|
||||
|
||||
/** 审批时间 */
|
||||
@TableField(value = "F_ApproveTime")
|
||||
private Date approveTime;
|
||||
|
||||
/** 是否审核通过(0: 待审核, 1: 通过, 2: 未通过, 3: 撤回) */
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
/** 流程主键 */
|
||||
@TableField(value = "F_FlowId")
|
||||
private String flowId;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 申请日期 */
|
||||
@TableField(value = "F_ApplyDate")
|
||||
private Date applyDate;
|
||||
|
||||
/** 打卡结果id */
|
||||
@TableField(value = "F_ClockInResultId")
|
||||
private String clockInResultId;
|
||||
|
||||
/** 补卡日期(yyyy-MM-dd) */
|
||||
@TableField(value = "F_RepairDateStr")
|
||||
private String repairDateStr;
|
||||
|
||||
/** 补卡时间(HH:mm) */
|
||||
@TableField(value = "F_RepairTimeStr")
|
||||
private String repairTimeStr;
|
||||
|
||||
/** 补卡理由原因 */
|
||||
@TableField(value = "F_Reason")
|
||||
private String reason;
|
||||
|
||||
/** 照片 */
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 表单类型 */
|
||||
@TableField(value = "F_FormType")
|
||||
private Integer formType;
|
||||
|
||||
/** 打卡状态(-1: 缺卡, 1: 正常, 2: 迟到, 3: 早退) */
|
||||
@TableField(exist = false)
|
||||
private Integer clockInStatus;
|
||||
|
||||
/** 是否旷工(1: 是, 0: 否) */
|
||||
@TableField(exist = false)
|
||||
private Integer absence;
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 流程表单 [违规打卡]
|
||||
* @author yanwenfu
|
||||
* @create 2025-09-22
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName ( value ="ftb_apply_attendance_violation" )
|
||||
public class ApplyAttendanceViolation extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 4106499651263164458L;
|
||||
|
||||
/** 申请人id */
|
||||
@TableField(value = "F_ApplyUserId")
|
||||
private String applyUserId;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 申请日期 */
|
||||
@TableField(value = "F_ApplyDate")
|
||||
private Date applyDate;
|
||||
|
||||
/** 打卡结果id(自己回填) */
|
||||
@TableField(value = "F_ClockInResultId")
|
||||
private String clockInResultId;
|
||||
|
||||
/** 经度 */
|
||||
@TableField(value = "F_lng")
|
||||
private String lng;
|
||||
|
||||
/** 纬度 */
|
||||
@TableField(value = "F_lat")
|
||||
private String lat;
|
||||
|
||||
/** 地址 */
|
||||
@TableField(value = "F_Address")
|
||||
private String address;
|
||||
|
||||
/** 备注 */
|
||||
@TableField(value = "F_Remark")
|
||||
private String remark;
|
||||
|
||||
/** 照片 */
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 表单类型 */
|
||||
@TableField(value = "F_FormType")
|
||||
private Integer formType;
|
||||
|
||||
/** 审批人id */
|
||||
@TableField(value = "F_ApproveUserId")
|
||||
private String approveUserId;
|
||||
|
||||
/** 审批人名称 */
|
||||
@TableField(value = "F_ApproveUserName")
|
||||
private String approveUserName;
|
||||
|
||||
/** 审批时间 */
|
||||
@TableField(value = "F_ApproveTime")
|
||||
private Date approveTime;
|
||||
|
||||
/** 是否审核通过(0: 待审核, 1: 通过, 2: 未通过, 3: 撤回) */
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* 出差申请
|
||||
* @author yanwenfu
|
||||
* @create 2024-05-14
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName ( value ="ftb_attendance_business_trip_approve" )
|
||||
public class AttendanceBusinessTripApprove extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 8126986266809561742L;
|
||||
|
||||
|
||||
/** 请假人 */
|
||||
@TableField(value = "F_User_Id")
|
||||
private String userId;
|
||||
|
||||
/** 出发地(可以是json,以前端回显方便为准) */
|
||||
@TableField(value = "F_Departure")
|
||||
private String departure;
|
||||
|
||||
/** 目的地(可以是json,以前端回显方便为准) */
|
||||
@TableField(value = "F_Destination")
|
||||
private String destination;
|
||||
|
||||
/** 开始时间 */
|
||||
@TableField(value = "F_StartTime")
|
||||
private Date startTime;
|
||||
|
||||
/** 结束时间 */
|
||||
@TableField(value = "F_EndTime")
|
||||
private Date endTime;
|
||||
|
||||
/** 时长(天) */
|
||||
@TableField(value = "F_DayNum")
|
||||
private BigDecimal dayNum;
|
||||
|
||||
/** 交通工具 */
|
||||
@TableField(value = "F_Transportation_Vehicles")
|
||||
private String transportationVehicles;
|
||||
|
||||
/** 是否审核通过 0.待审核 1.通过 2.未通过 3.撤回 */
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
/** 出差理由 */
|
||||
@TableField(value = "F_Reason")
|
||||
private String reason;
|
||||
|
||||
/** 照片 */
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 流程任务主键 */
|
||||
@TableField(value = "f_flowtaskid")
|
||||
private String fFlowtaskid;
|
||||
|
||||
/** 流程id */
|
||||
@TableField(value = "f_flowid")
|
||||
private String fFlowid;
|
||||
|
||||
/** 唯一id */
|
||||
@TableField(value = "F_UniqueId")
|
||||
private String uniqueId;
|
||||
|
||||
/** 租户ID */
|
||||
@TableField(value = "F_TenantId")
|
||||
private String tenantId;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 考勤组id */
|
||||
@TableField(value = "F_GroupId")
|
||||
private String groupId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 外出审批记录表
|
||||
* @author yanwenfu
|
||||
* @create 2024-05-14
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName ( value ="ftb_attendance_go_out_approve" )
|
||||
public class AttendanceGoOutApprove extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 8629899466973961046L;
|
||||
|
||||
|
||||
/** 请假人 */
|
||||
@TableField(value = "F_User_Id")
|
||||
private String userId;
|
||||
|
||||
/** 开始时间 */
|
||||
@TableField(value = "F_StartTime")
|
||||
private Date startTime;
|
||||
|
||||
/** 结束时间 */
|
||||
@TableField(value = "F_EndTime")
|
||||
private Date endTime;
|
||||
|
||||
/** 单位 1.小时 2.天 */
|
||||
@TableField(value = "F_Unit")
|
||||
private Integer unit;
|
||||
|
||||
/** 时长(天) */
|
||||
@TableField(value = "F_DayNum")
|
||||
private BigDecimal dayNum;
|
||||
|
||||
/** 外出理由 */
|
||||
@TableField(value = "F_Reason")
|
||||
private String reason;
|
||||
|
||||
/** 照片 */
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 是否审核通过 0.待审核 1.通过 2.未通过 3.撤回 */
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
/** 流程任务主键 */
|
||||
@TableField(value = "f_flowtaskid")
|
||||
private String fFlowtaskid;
|
||||
|
||||
/** 流程id */
|
||||
@TableField(value = "f_flowid")
|
||||
private String fFlowid;
|
||||
|
||||
/** 唯一id */
|
||||
@TableField(value = "F_UniqueId")
|
||||
private String uniqueId;
|
||||
|
||||
/** 租户ID */
|
||||
@TableField(value = "F_TenantId")
|
||||
private String tenantId;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 考勤组id */
|
||||
@TableField(value = "F_GroupId")
|
||||
private String groupId;
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* describe
|
||||
*
|
||||
* @author HuangLinPan
|
||||
* @date 2023/12/11
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName( value ="ftb_attendance_leave_approve" )
|
||||
public class AttendanceLeaveApprove extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 8981456888398341111L;
|
||||
|
||||
/**
|
||||
* 请假人
|
||||
*/
|
||||
@TableField(value = "F_User_Id")
|
||||
private String userId;
|
||||
|
||||
/** 岗位id */
|
||||
@TableField(value = "F_PostId")
|
||||
private String postId;
|
||||
|
||||
/** 请假类型id */
|
||||
@TableField(value = "F_Type_Id")
|
||||
private String typeId;
|
||||
|
||||
/**
|
||||
* 配置的请假类型(事假/调休...)
|
||||
*/
|
||||
@TableField(value = "F_Type")
|
||||
private String type;
|
||||
|
||||
/** 单位 : 1 :小时 2: 天 (暂定只有天的劵) */
|
||||
@TableField(value = "F_Unit")
|
||||
private Integer unit;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@TableField(value = "F_StartTime")
|
||||
private Date startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@TableField(value = "F_EndTime")
|
||||
private Date endTime;
|
||||
|
||||
/**当请假类型为天时开始时间选择的班次信息 同ftb_attendance_shift_setting_period表F_Type类型:1 上半天 2 下半天 (半天制班次使用)当请假类型单位为半天时生效 */
|
||||
@TableField(value = "F_StartTimeType")
|
||||
private Integer startTimeType;
|
||||
|
||||
/** 请假开始时间 命中的时间 */
|
||||
@TableField(value = "F_StartTimeHit")
|
||||
private Date startTimeHit;
|
||||
|
||||
/**当请假类型为天时结束时间选择的班次信息 同ftb_attendance_shift_setting_period表F_Type类型:1 上半天 2 下半天 (半天制班次使用)当请假类型单位为半天时生效 */
|
||||
@TableField(value = "F_EndTimeType")
|
||||
private Integer endTimeType;
|
||||
|
||||
/** 请假结束时间 命中的时间 */
|
||||
@TableField(value = "F_EndTimeHit")
|
||||
private Date endTimeHit;
|
||||
|
||||
/**
|
||||
* 请假时长秒
|
||||
*/
|
||||
@TableField(value = "F_ApplicationDuration")
|
||||
private BigDecimal applicationduration;
|
||||
/**
|
||||
* 未抵扣时长秒
|
||||
*/
|
||||
@TableField(value = "F_UndeductedTimeSecond")
|
||||
private BigDecimal undeductedTimeSecond;
|
||||
|
||||
/**
|
||||
* 请假时长天(当请假类型为天/半天时生效)
|
||||
*/
|
||||
@TableField(value = "F_ApplicationDurationDay")
|
||||
private BigDecimal applicationDurationDay;
|
||||
/**
|
||||
* 未抵扣时长天(当请假类型为天/半天时生效)
|
||||
*/
|
||||
@TableField(value = "F_UndeductedTimeDay")
|
||||
private BigDecimal undeductedTimeDay;
|
||||
|
||||
/**
|
||||
* 请假原因
|
||||
*/
|
||||
@TableField(value = "F_ReasonForLeave")
|
||||
private String reasonforleave;
|
||||
|
||||
/**
|
||||
* 未抵扣时间
|
||||
*/
|
||||
@TableField(value = "F_Undeducted_Time")
|
||||
private Integer undeductedTime;
|
||||
|
||||
/**
|
||||
* 是否审核通过 0.待审核 1.通过 2.未通过
|
||||
*/
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 是否使用余额抵扣 0 否 1是
|
||||
*/
|
||||
@TableField(value = "F_Balance_Status")
|
||||
private Integer balanceStatus;
|
||||
|
||||
/**
|
||||
* 是否选中带薪抵扣 0 未选中 1选中
|
||||
*/
|
||||
@TableField(value = "F_Paid")
|
||||
private Integer paid;
|
||||
|
||||
/**
|
||||
* 是否选中非带薪抵扣 0 未选中 1选中
|
||||
*/
|
||||
@TableField(value = "F_No_Paid")
|
||||
private Integer noPaid;
|
||||
|
||||
/**
|
||||
* 流程任务主键
|
||||
*/
|
||||
@TableField(value = "f_flowtaskid")
|
||||
private String flowtaskid;
|
||||
|
||||
/**
|
||||
* 流程id
|
||||
*/
|
||||
@TableField(value = "f_flowid")
|
||||
private String flowid;
|
||||
|
||||
/**
|
||||
* 唯一id
|
||||
*/
|
||||
@TableField(value = "F_UniqueId")
|
||||
private String uniqueid;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
*/
|
||||
@TableField(value = "F_TenantId")
|
||||
private String tenantId;
|
||||
|
||||
// /**
|
||||
// * 照片
|
||||
// */
|
||||
// @TableField(value = "F_Picture")
|
||||
// private String picture;
|
||||
|
||||
/**
|
||||
* 照片
|
||||
*/
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 申请日期 */
|
||||
@TableField(value = "F_ApplyDate")
|
||||
private Date applyDate;
|
||||
|
||||
/** 涉及班次JSON */
|
||||
@TableField(value = "F_ShiftInvolved")
|
||||
private String shiftInvolved;
|
||||
|
||||
/** 余额JSON */
|
||||
@TableField(value = "F_BalanceJson")
|
||||
private String balanceJson;
|
||||
|
||||
/** 余额JSON */
|
||||
@TableField(value = "F_BalanceJsonNew")
|
||||
private String balanceJsonNew;
|
||||
|
||||
/** 考勤组id */
|
||||
@TableField(value = "F_GroupId")
|
||||
private String groupId;
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* describe
|
||||
*
|
||||
* @author HuangLinPan
|
||||
* @date 2023/12/12
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName( value ="ftb_attendance_work_overtime_approve" )
|
||||
public class AttendanceWorkOvertimeApprove extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 8981456888398342222L;
|
||||
|
||||
/**
|
||||
* 加班人id
|
||||
*/
|
||||
@TableField(value = "F_User_Id")
|
||||
private String userId;
|
||||
|
||||
/** 加班日期 */
|
||||
@TableField(value = "F_WorkDay")
|
||||
private Date workDay;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@TableField(value = "F_StartTime")
|
||||
private Date startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@TableField(value = "F_EndTime")
|
||||
private Date endTime;
|
||||
|
||||
/**
|
||||
* 加班理由原因
|
||||
*/
|
||||
@TableField(value = "F_Reason")
|
||||
private String reason;
|
||||
|
||||
/**
|
||||
* 流程任务主键
|
||||
*/
|
||||
@TableField(value = "f_flowtaskid")
|
||||
private String flowtaskid;
|
||||
|
||||
/**
|
||||
* 流程id
|
||||
*/
|
||||
@TableField(value = "f_flowid")
|
||||
private String flowid;
|
||||
|
||||
/**
|
||||
* 唯一id
|
||||
*/
|
||||
@TableField(value = "F_UniqueId")
|
||||
private String uniqueid;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
*/
|
||||
@TableField(value = "F_TenantId")
|
||||
private String tenantId;
|
||||
|
||||
// /**
|
||||
// * 照片
|
||||
// */
|
||||
// @TableField(value = "F_Picture")
|
||||
// private String picture;
|
||||
|
||||
|
||||
/**
|
||||
* 照片
|
||||
*/
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
/**
|
||||
* 是否审核通过 0.待审核 1.通过 2.未通过
|
||||
*/
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 涉及班次JSON
|
||||
*/
|
||||
@TableField(value = "F_ShiftInvolved")
|
||||
private String shiftInvolved;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 申请日期 */
|
||||
@TableField(value = "F_ApplyDate")
|
||||
private Date applyDate;
|
||||
|
||||
/** 考勤组id */
|
||||
@TableField(value = "F_GroupId")
|
||||
private String groupId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* null
|
||||
* @author yanwenfu
|
||||
* @create 2024-05-24
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName ( value ="ftb_punishments_approval" )
|
||||
public class PunishmentsApproval extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 4390798236060803798L;
|
||||
|
||||
|
||||
/** 用户Id */
|
||||
@TableField(value = "F_UserId")
|
||||
private String userId;
|
||||
|
||||
/** 惩罚核算日 */
|
||||
@TableField(value = "F_Day")
|
||||
private Date day;
|
||||
|
||||
/** 惩罚类别 */
|
||||
@TableField(value = "F_Type")
|
||||
private String type;
|
||||
|
||||
/** 惩罚金额 */
|
||||
@TableField(value = "F_Amount")
|
||||
private BigDecimal amount;
|
||||
|
||||
/** 生效时间 */
|
||||
@TableField(value = "F_EffectiveDate")
|
||||
private Date effectiveDate;
|
||||
|
||||
/** 惩罚原因 */
|
||||
@TableField(value = "F_RewardReason")
|
||||
private String rewardReason;
|
||||
|
||||
/** 备注 */
|
||||
@TableField(value = "F_Reason")
|
||||
private String reason;
|
||||
|
||||
/** 照片 */
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 是否审核通过 0.待审核 1.通过 2.未通过 3.撤回 */
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
|
||||
/** 租户id */
|
||||
@TableField(value = "F_TenantId")
|
||||
private String tenantId;
|
||||
|
||||
/** 流程任务主键 */
|
||||
@TableField(value = "f_flowtaskid")
|
||||
private String fFlowtaskid;
|
||||
|
||||
/** 流程id */
|
||||
@TableField(value = "f_flowid")
|
||||
private String fFlowid;
|
||||
|
||||
/** 唯一id */
|
||||
@TableField(value = "F_UniqueId")
|
||||
private String uniqueId;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/**
|
||||
* 组织名称
|
||||
*/
|
||||
@TableField(value = "F_OrgName")
|
||||
private String orgName;
|
||||
|
||||
/**
|
||||
* 岗位名称
|
||||
*/
|
||||
@TableField(value = "F_PostName")
|
||||
private String postName;
|
||||
|
||||
/**
|
||||
* 职等名称
|
||||
*/
|
||||
@TableField(value = "F_GradesName")
|
||||
private String gradesName;
|
||||
|
||||
/**
|
||||
* 类别名称
|
||||
*/
|
||||
@TableField(value = "F_TypeName")
|
||||
private String typeName;
|
||||
/**
|
||||
* 是否记入员工档案,0否1是
|
||||
*/
|
||||
@TableField("F_IsRecorded")
|
||||
private Integer isRecorded;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 惩罚审批用户表
|
||||
*
|
||||
* @author yanwenfu
|
||||
* @create 2024-05-21
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "ftb_punishments_user")
|
||||
public class PunishmentsApprovalUser implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 5907740727995631389L;
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@TableId("F_ID")
|
||||
public String id;
|
||||
|
||||
/**
|
||||
* 被惩罚用户id
|
||||
*/
|
||||
@TableField(value = "F_UserId")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 惩罚审批Id
|
||||
*/
|
||||
@TableField(value = "F_PunishmentsId")
|
||||
private String punishmentsId;
|
||||
|
||||
/**
|
||||
* 组织名称
|
||||
*/
|
||||
@TableField(value = "F_OrgName")
|
||||
private String orgName;
|
||||
|
||||
/**
|
||||
* 岗位名称
|
||||
*/
|
||||
@TableField(value = "F_PostName")
|
||||
private String postName;
|
||||
|
||||
/**
|
||||
* 职等名称
|
||||
*/
|
||||
@TableField(value = "F_GradesName")
|
||||
private String gradesName;
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 奖励审批表
|
||||
* @author yanwenfu
|
||||
* @create 2024-05-21
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName ( value ="ftb_reward_approval" )
|
||||
public class RewardApproval extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 5907740727995631389L;
|
||||
|
||||
/** 用户Id */
|
||||
@TableField(value = "F_UserId")
|
||||
private String userId;
|
||||
|
||||
/** 奖励核算日 */
|
||||
@TableField(value = "F_Day")
|
||||
private Date day;
|
||||
|
||||
/** 奖励类别 */
|
||||
@TableField(value = "F_Type")
|
||||
private String type;
|
||||
|
||||
/** 奖励金额 */
|
||||
@TableField(value = "F_Amount")
|
||||
private BigDecimal amount;
|
||||
|
||||
/** 生效时间 */
|
||||
@TableField(value = "F_EffectiveDate")
|
||||
private Date effectiveDate;
|
||||
|
||||
/** 奖励原因 */
|
||||
@TableField(value = "F_RewardReason")
|
||||
private String rewardReason;
|
||||
|
||||
/** 备注 */
|
||||
@TableField(value = "F_Reason")
|
||||
private String reason;
|
||||
|
||||
/** 照片 */
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/**
|
||||
* 是否审核通过 0.审核中 1.通过 2.未通过 3.撤回
|
||||
*/
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status;
|
||||
|
||||
/** 租户id */
|
||||
@TableField(value = "F_TenantId")
|
||||
private String tenantId;
|
||||
|
||||
/** 流程任务主键 */
|
||||
@TableField(value = "f_flowtaskid")
|
||||
private String fFlowtaskid;
|
||||
|
||||
/** 流程id */
|
||||
@TableField(value = "f_flowid")
|
||||
private String fFlowid;
|
||||
|
||||
/** 唯一id */
|
||||
@TableField(value = "F_UniqueId")
|
||||
private String uniqueId;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/**
|
||||
* 类别名称
|
||||
*/
|
||||
@TableField(value = "F_TypeName")
|
||||
private String typeName;
|
||||
/**
|
||||
* 是否记入员工档案,0否1是
|
||||
*/
|
||||
@TableField("F_IsRecorded")
|
||||
private Integer isRecorded;
|
||||
|
||||
|
||||
/**
|
||||
* 组织名称
|
||||
*/
|
||||
@TableField(value = "F_OrgName")
|
||||
private String orgName;
|
||||
|
||||
/**
|
||||
* 岗位名称
|
||||
*/
|
||||
@TableField(value = "F_PostName")
|
||||
private String postName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 奖励审批用户表
|
||||
*
|
||||
* @author yanwenfu
|
||||
* @create 2024-05-21
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "ftb_reward_user")
|
||||
public class RewardApprovalUser implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 5907740727995631389L;
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@TableId("F_ID")
|
||||
public String id;
|
||||
|
||||
/**
|
||||
* 用户Id
|
||||
*/
|
||||
@TableField(value = "F_UserId")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 奖励审批Id
|
||||
*/
|
||||
@TableField(value = "F_ApprovalId")
|
||||
private String approvalId;
|
||||
|
||||
/**
|
||||
* 组织名称
|
||||
*/
|
||||
@TableField(value = "F_OrgName")
|
||||
private String orgName;
|
||||
|
||||
/**
|
||||
* 岗位名称
|
||||
*/
|
||||
@TableField(value = "F_PostName")
|
||||
private String postName;
|
||||
|
||||
/**
|
||||
* 职等名称
|
||||
*/
|
||||
@TableField(value = "F_GradesName")
|
||||
private String gradesName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,151 @@
|
||||
package jnpf.entity.workflow;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import jnpf.base.entity.SuperBaseEntity;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* describe
|
||||
*
|
||||
* @author HuangLinPan
|
||||
* @date 2023/12/13
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName( value ="ftb_attendance_self_approve" )
|
||||
public class SelfApprove extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 8981456888398343333L;
|
||||
|
||||
/**
|
||||
* 借调考勤组
|
||||
*/
|
||||
@TableField(value = "F_Group_Id")
|
||||
private String groupId;
|
||||
|
||||
/**
|
||||
* 被借调考勤组id
|
||||
*/
|
||||
@TableField(value = "F_Self_Group_Id")
|
||||
private String selfGroupId;
|
||||
|
||||
/**
|
||||
* 借调考勤组名称
|
||||
*/
|
||||
@TableField(value = "F_Group_Name")
|
||||
private String groupName;
|
||||
|
||||
/**
|
||||
* 被借调考勤组名称
|
||||
*/
|
||||
@TableField(value = "F_Self_Group_Name")
|
||||
private String selfGroupName;
|
||||
|
||||
|
||||
/**
|
||||
* 借调开始时间
|
||||
*/
|
||||
@TableField(value = "F_Start_Time")
|
||||
private Date startTime;
|
||||
|
||||
/**
|
||||
* 借调结束时间
|
||||
*/
|
||||
@TableField(value = "F_End_Time")
|
||||
private Date endTime;
|
||||
|
||||
/**
|
||||
* 流程任务主键
|
||||
*/
|
||||
@TableField(value = "f_flowtaskid")
|
||||
private String flowtaskid;
|
||||
|
||||
/**
|
||||
* 流程id
|
||||
*/
|
||||
@TableField(value = "f_flowid")
|
||||
private String flowid;
|
||||
|
||||
/**
|
||||
* 唯一id
|
||||
*/
|
||||
@TableField(value = "F_UniqueId")
|
||||
private String uniqueid;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
*/
|
||||
@TableField(value = "F_TenantId")
|
||||
private String tenantId;
|
||||
|
||||
// /**
|
||||
// * 照片
|
||||
// */
|
||||
// @TableField(value = "F_Picture")
|
||||
// private String picture;
|
||||
|
||||
/**
|
||||
* 照片
|
||||
*/
|
||||
@TableField(value = "F_FileJson")
|
||||
private String fileJson;
|
||||
|
||||
/** 流程标题 */
|
||||
@TableField(value = "F_FlowTitle")
|
||||
private String flowTitle;
|
||||
|
||||
|
||||
/** 申请人员 */
|
||||
@TableField(value = "F_ApplyUser")
|
||||
private String applyUser;
|
||||
|
||||
/** 申请日期 */
|
||||
@TableField(value = "F_ApplyDate")
|
||||
private Date applyDate;
|
||||
|
||||
/**
|
||||
* 是否审核通过 0.待审核 1.通过 2.未通过
|
||||
*/
|
||||
@TableField(value = "F_Status")
|
||||
private Integer status = 0;
|
||||
|
||||
/**
|
||||
* 理由原因
|
||||
*/
|
||||
@TableField(value = "F_Reason")
|
||||
private String reason;
|
||||
|
||||
// /**
|
||||
// * 离岗时间
|
||||
// */
|
||||
// @TableField(value = "F_Departure_Time")
|
||||
// private Date departureTime;
|
||||
//
|
||||
// /**
|
||||
// * 回岗时间
|
||||
// */
|
||||
// @TableField(value = "F_Back_Time")
|
||||
// private Date backTime;
|
||||
|
||||
/**
|
||||
* 离岗时间
|
||||
*/
|
||||
@TableField(value = "F_Departure_Time")
|
||||
private Date leaveTime;
|
||||
|
||||
/**
|
||||
* 回岗时间
|
||||
*/
|
||||
@TableField(value = "F_Back_Time")
|
||||
private Date returnTime;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user