PublicAffairs/gather-app/src/main/java/com/ruoyi/database/domain/ApprovalProcess.java

137 lines
3.7 KiB
Java
Raw Normal View History

2025-06-07 13:59:48 +08:00
package com.ruoyi.database.domain;
2025-06-07 14:37:57 +08:00
import com.baomidou.mybatisplus.annotation.*;
2025-06-07 13:59:48 +08:00
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @Description ApprovalProcess
* @Author lijingtong
* @Date 2025-06-07
*/
@Data
@TableName("approval_process")
@ApiModel("审批单")
public class ApprovalProcess {
@TableId(value = "id", type = IdType.AUTO)
@ApiModelProperty("主键ID")
private Long id;
@ApiModelProperty("审批编号")
2025-06-07 14:37:57 +08:00
@TableField(condition = SqlCondition.EQUAL)
2025-06-07 13:59:48 +08:00
private String approvalNo;
@ApiModelProperty("流程标题")
2025-06-08 13:14:21 +08:00
@TableField(condition = SqlCondition.LIKE)
2025-06-07 13:59:48 +08:00
private String processTitle;
@ApiModelProperty("提交人姓名")
private String submitterName;
@ApiModelProperty("提交人ID")
2025-06-09 14:41:17 +08:00
@TableField(condition = SqlCondition.EQUAL)
2025-06-07 13:59:48 +08:00
private Long submitterId;
2025-06-07 14:37:57 +08:00
@ApiModelProperty("抄送人姓名")
2025-06-08 13:14:21 +08:00
@TableField(condition = SqlCondition.LIKE)
2025-06-07 14:37:57 +08:00
private String ccName;
2025-06-07 16:54:04 +08:00
@ApiModelProperty("显示时间")
@TableField(exist = false)
private String showTime;
2025-06-07 14:37:57 +08:00
@ApiModelProperty("抄送人ID")
private Long ccId;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("提交时间")
private Long submitTime;
2025-06-08 13:14:21 +08:00
@ApiModelProperty("事项类型 4-喝酒 3-请假 2-出差 1-出县")
2025-06-07 13:59:48 +08:00
private Integer matterType;
2025-06-09 11:10:56 +08:00
@ApiModelProperty("日期类型 4-自定义日期 3-近三十日 2-近七日 1-近三日")
private Integer timeType;
2025-06-09 18:57:07 +08:00
@ApiModelProperty("审批状态0-未审核 1-通过 2-不通过")
2025-06-08 13:14:21 +08:00
@TableField(condition = SqlCondition.LIKE)
2025-06-07 13:59:48 +08:00
private Integer approvalStatus;
2025-06-09 16:46:59 +08:00
@TableField(exist = false)
private String approvalStatusCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("到达日期")
private Long arrivalDate;
2025-06-07 14:37:57 +08:00
@TableField(exist = false)
private String arrivalDateCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("处理日期")
private Long handleDate;
2025-06-07 14:37:57 +08:00
@TableField(exist = false)
private String handleDateCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("阅读状态0-未读 1-已读")
2025-06-07 14:37:57 +08:00
@TableField(condition = SqlCondition.EQUAL)
2025-06-07 13:59:48 +08:00
private Integer readStatus;
@ApiModelProperty("开始时间")
private Long startTime;
2025-06-07 14:37:57 +08:00
@TableField(exist = false)
private String startTimeCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("结束时间")
private Long endTime;
2025-06-07 14:37:57 +08:00
@TableField(exist = false)
private String endTimeCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("出差目的地")
private String businessTripDestination;
@ApiModelProperty("起止日期")
2025-06-07 14:37:57 +08:00
private Long startEndDate;
@TableField(exist = false)
private String startEndDateCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("饮酒时间")
private Long drinkingTime;
2025-06-07 14:37:57 +08:00
@TableField(exist = false)
private String drinkingTimeCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("饮酒地点")
private String drinkingPlace;
@ApiModelProperty("创建时间")
private Long createTime;
2025-06-07 14:37:57 +08:00
@TableField(exist = false)
private String createTimeCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("修改时间")
private Long updateTime;
2025-06-07 14:37:57 +08:00
@TableField(exist = false)
private String updateTimeCn;
2025-06-07 13:59:48 +08:00
@ApiModelProperty("修改人")
private String updateBy;
// 非数据库字段 - 用于前端展示的日期格式化字符串
@TableField(exist = false)
@ApiModelProperty("提交时间(格式化字符串)")
private String submitTimeStr;
@TableField(exist = false)
@ApiModelProperty("开始时间(格式化字符串)")
private String startTimeStr;
2025-06-07 16:23:05 +08:00
@ApiModelProperty("关联用uuid")
private String uuid;
2025-06-09 10:00:49 +08:00
@ApiModelProperty("请假类别1-公休假 2-事假 3-探亲假 4-婚假 5-产假 6-护理假 7-病假 8-育儿假 9-其他)")
private Integer leaveType;
@TableField(exist = false)
private String leaveTypeCn;
2025-06-07 13:59:48 +08:00
}