2025-05-29 14:08:28 +08:00
|
|
|
|
package com.ruoyi.database.domain;
|
|
|
|
|
|
2025-05-29 17:51:21 +08:00
|
|
|
|
import com.baomidou.mybatisplus.annotation.*;
|
2025-05-29 14:08:28 +08:00
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
import java.time.LocalDate;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
@TableName("business_trip_approval")
|
|
|
|
|
@ApiModel("出差审批单")
|
|
|
|
|
public class BusinessTripApproval {
|
|
|
|
|
|
|
|
|
|
@TableId(value = "id", type = IdType.AUTO)
|
|
|
|
|
@ApiModelProperty("主键ID")
|
|
|
|
|
private Long id;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("出差人员姓名")
|
2025-05-29 17:51:21 +08:00
|
|
|
|
@TableField(condition = SqlCondition.LIKE)
|
2025-05-29 14:08:28 +08:00
|
|
|
|
private String name;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("部门")
|
2025-05-29 17:51:21 +08:00
|
|
|
|
@TableField(condition = SqlCondition.LIKE)
|
2025-05-29 14:08:28 +08:00
|
|
|
|
private String department;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("出差事由")
|
2025-05-29 17:51:21 +08:00
|
|
|
|
@TableField(condition = SqlCondition.LIKE)
|
2025-05-29 14:08:28 +08:00
|
|
|
|
private String reason;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("出差目的地")
|
2025-05-29 17:51:21 +08:00
|
|
|
|
@TableField(condition = SqlCondition.LIKE)
|
2025-05-29 14:08:28 +08:00
|
|
|
|
private String destination;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("出差开始日期")
|
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
|
private LocalDate startDate;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("出差结束日期")
|
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
|
private LocalDate endDate;
|
|
|
|
|
|
2025-05-29 16:23:49 +08:00
|
|
|
|
@ApiModelProperty("拟乘交通工具(0-飞机/1-火车/2-汽车/3-轮船/4-其他)")
|
2025-05-29 17:51:21 +08:00
|
|
|
|
@TableField(condition = SqlCondition.EQUAL)
|
2025-05-29 14:08:28 +08:00
|
|
|
|
private String transport;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("是否自带公务车辆(0-否 1-是)")
|
|
|
|
|
private Integer hasOfficialCar;
|
|
|
|
|
|
2025-05-29 17:51:21 +08:00
|
|
|
|
@ApiModelProperty("审批流程 0-未审批 1-部门审批通过 2-部门审批不通过 3-警务保障部门审批通过 4-警务保障部门审批不通过 5-局领导审批通过 6-局领导审批不通过")
|
|
|
|
|
private Integer state;
|
|
|
|
|
|
2025-05-29 14:08:28 +08:00
|
|
|
|
@ApiModelProperty("单位负责人意见")
|
|
|
|
|
private String deptLeaderOpinion;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("局分管负责人意见")
|
|
|
|
|
private String LeaderOpinion;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("局主要领导意见")
|
|
|
|
|
private String mainLeaderOpinion;
|
|
|
|
|
|
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
2025-05-29 16:23:49 +08:00
|
|
|
|
@ApiModelProperty("创建时间")
|
2025-05-29 14:08:28 +08:00
|
|
|
|
private LocalDateTime createTime;
|
2025-05-29 16:23:49 +08:00
|
|
|
|
|
|
|
|
|
@ApiModelProperty("创建人")
|
|
|
|
|
private String createBy;
|
|
|
|
|
|
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
@ApiModelProperty("修改时间")
|
|
|
|
|
private LocalDateTime updateTime;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("修改人")
|
|
|
|
|
private String updateBy;
|
|
|
|
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
private String fTime;
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
private String eTime;
|
2025-05-29 14:08:28 +08:00
|
|
|
|
}
|