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

61 lines
1.7 KiB
Java
Raw Normal View History

2025-05-29 14:08:28 +08:00
package com.ruoyi.database.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
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("出差人员姓名")
private String name;
@ApiModelProperty("部门")
private String department;
@ApiModelProperty("出差事由")
private String reason;
@ApiModelProperty("出差目的地")
private String destination;
@ApiModelProperty("出差开始日期")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate startDate;
@ApiModelProperty("出差结束日期")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate endDate;
@ApiModelProperty("拟乘交通工具(飞机/火车/汽车/轮船/其他)")
private String transport;
@ApiModelProperty("是否自带公务车辆0-否 1-是)")
private Integer hasOfficialCar;
@ApiModelProperty("单位负责人意见")
private String deptLeaderOpinion;
@ApiModelProperty("局分管负责人意见")
private String LeaderOpinion;
@ApiModelProperty("局主要领导意见")
private String mainLeaderOpinion;
@ApiModelProperty("创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
}