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

80 lines
2.1 KiB
Java
Raw Normal View History

2025-05-29 14:08:28 +08:00
package com.ruoyi.database.domain;
2025-06-07 14:37:57 +08:00
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
2025-06-06 10:50:12 +08:00
import com.ruoyi.common.core.domain.BaseEntityMini;
2025-05-29 14:08:28 +08:00
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
2025-06-06 10:50:12 +08:00
import java.util.List;
2025-05-29 14:08:28 +08:00
@Data
@TableName("business_trip_approval")
@ApiModel("出差审批单")
2025-06-06 10:50:12 +08:00
public class BusinessTripApproval extends BaseEntityMini {
2025-05-29 14:08:28 +08:00
@TableId(value = "id", type = IdType.AUTO)
@ApiModelProperty("主键ID")
private Long id;
2025-06-07 14:37:57 +08:00
@ApiModelProperty("申请编号")
private String applyNo;
2025-06-06 10:50:12 +08:00
@ApiModelProperty("出差人id")
private Long userId;
2025-05-29 14:08:28 +08:00
@ApiModelProperty("部门")
private String department;
@ApiModelProperty("出差事由")
private String reason;
2025-06-06 10:50:12 +08:00
@ApiModelProperty("同行人员id")
private String togUserIds;
@ApiModelProperty("出差人姓名")
private String userName;
2025-05-29 14:08:28 +08:00
@ApiModelProperty("出差目的地")
2025-06-06 10:50:12 +08:00
private Integer destinationId;
@TableField(exist = false)
private String destinationIdCn;
2025-05-29 14:08:28 +08:00
@ApiModelProperty("出差开始日期")
2025-06-06 10:50:12 +08:00
private Long startDate;
@TableField(exist = false)
private String startDateCn;
2025-05-29 14:08:28 +08:00
@ApiModelProperty("出差结束日期")
2025-06-06 10:50:12 +08:00
private Long endDate;
@TableField(exist = false)
private String endDateCn;
2025-05-29 14:08:28 +08:00
2025-06-06 10:50:12 +08:00
@ApiModelProperty("交通工具")
private Integer transportId;
@TableField(exist = false)
private String transportIdCn;
2025-05-29 14:08:28 +08:00
2025-06-06 10:50:12 +08:00
@ApiModelProperty("是否自带公务车辆")
private Integer hasOffcialCar;
2025-05-29 14:08:28 +08:00
2025-06-06 10:50:12 +08:00
@ApiModelProperty("车型")
private Integer carModel;
@TableField(exist = false)
private String carModelCn;
2025-05-29 16:23:49 +08:00
2025-06-06 10:50:12 +08:00
@ApiModelProperty("用车方式")
private Integer useCarType;
@TableField(exist = false)
private String useCarTypeCn;
2025-05-29 16:23:49 +08:00
2025-06-06 10:50:12 +08:00
@ApiModelProperty("座位数")
private Integer seats;
2025-05-29 16:23:49 +08:00
@TableField(exist = false)
2025-06-06 10:50:12 +08:00
private List<Long> togUserIdList;
2025-05-29 14:08:28 +08:00
}