commit
Some checks failed
API接口参数变更检测 / api-param-check (push) Has been cancelled

This commit is contained in:
2026-06-05 16:18:40 +08:00
parent 1ca34c6bb2
commit 3cba3bb74e
4393 changed files with 450030 additions and 103 deletions

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}