package cn.iocoder.yudao.module.vehicle.controller.admin.application.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.time.LocalDateTime; @Schema(description = "管理后台 - 用车申请 Response VO") @Data public class VehicleApplicationRespVO { @Schema(description = "编号", example = "1") private Long id; @Schema(description = "申请单号", example = "YC20261020000001") private String no; @Schema(description = "申请人用户 ID", example = "1024") private Long applicantId; @Schema(description = "申请人姓名", example = "张三") private String applicantName; @Schema(description = "用车开始时间") private LocalDateTime useStartTime; @Schema(description = "用车结束时间") private LocalDateTime useEndTime; @Schema(description = "出发地", example = "学院行政楼") private String departure; @Schema(description = "目的地", example = "南通市政务中心") private String destination; @Schema(description = "随行人数", example = "3") private Integer passengers; @Schema(description = "用车事由", example = "参加产教融合项目对接会") private String reason; @Schema(description = "车牌号", example = "苏F12345") private String vehicleNo; @Schema(description = "状态", example = "15") private Integer status; @Schema(description = "状态名称", example = "审批中") private String statusName; @Schema(description = "BPM 流程实例 ID") private String processInstanceId; @Schema(description = "审批通过时间") private LocalDateTime approveTime; @Schema(description = "备注") private String remark; @Schema(description = "创建时间") private LocalDateTime createTime; }