package cn.besteam.modules.medical.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.util.Date; import java.util.List; @ApiModel("后台批量出库请求参数") @Data public class MwCheckoutRecordBatchDTO { @NotEmpty(message = "收集记录idList不能为空") @ApiModelProperty("收集记录idList不能为空") private List collectRecordIdList; @ApiModelProperty("医院ID") @NotNull(message = "医院ID不能为空") private Integer hospitalId; @ApiModelProperty("医院名称") @NotNull(message = "医院名称不能为空") private String hospitalName; @ApiModelProperty("出库人名称") @NotNull(message = "出库人名称不能为空") private String checkoutUser; @ApiModelProperty("运输公司名称") @NotNull(message = "运输公司名称不能为空") private String transitCompany; @ApiModelProperty("司机名称") @NotNull(message = "司机名称不能为空") private String engineDriver; @ApiModelProperty("车牌") @NotNull(message = "车牌不能为空") private String licensePlate; @ApiModelProperty("出库时间") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @NotNull(message = "出库时间不能为空") private Date checkoutTime; }