| package com.ruoyi.system.dto; | 
|   | 
| import com.fasterxml.jackson.annotation.JsonFormat; | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.io.Serializable; | 
| import java.time.LocalDateTime; | 
|   | 
| @Data | 
| @ApiModel(value = "发起出差申请记录DTO") | 
| public class AddBusinessTripDTO implements Serializable { | 
|   | 
|     @ApiModelProperty(value = "开始请假/外出/出差/销假时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
|   | 
|     private LocalDateTime startTime; | 
|   | 
|     @ApiModelProperty(value = "结束请假/外出/出差/销假时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
|   | 
|     private LocalDateTime endTime; | 
|   | 
|     @ApiModelProperty(value = "请假/外出/出差/销假时长(天)") | 
|     private Double duration; | 
|     @ApiModelProperty(value = "事由/原因/说明") | 
|     private String applicationReason; | 
|   | 
|     @ApiModelProperty(value = "附件地址,多个使用英文逗号拼接") | 
|     private String attachmentUrl; | 
|     @ApiModelProperty(value = "外出/出差地点") | 
|     private String address; | 
|     @ApiModelProperty(value = "出差项目") | 
|     private String projectName; | 
| } |