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("流程标题")
|
|
|
|
|
private String processTitle;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("提交人姓名")
|
|
|
|
|
private String submitterName;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("提交人ID")
|
|
|
|
|
private Long submitterId;
|
|
|
|
|
|
2025-06-07 14:37:57 +08:00
|
|
|
|
@ApiModelProperty("抄送人姓名")
|
|
|
|
|
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;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("事项类型 0-喝酒 1-请假 2-出差")
|
|
|
|
|
private Integer matterType;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("审批状态:0-待提交 1-部门审批中 2-政治处审批中 3-局领导审批中 4-已通过 5-已拒绝")
|
|
|
|
|
private Integer approvalStatus;
|
|
|
|
|
|
|
|
|
|
@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-07 13:59:48 +08:00
|
|
|
|
}
|