package com.gkhy.exam.system.domain.vo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.gkhy.exam.system.domain.AnnualMaintenanceDeviceType; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.List; @Data @ApiModel(value = "年度基础设施维护计划设备保存参数") public class AnnualMaintenanceDeviceSaveDTOReq { @ApiModelProperty(value ="编辑数据id",required = false) private Long id; @ApiModelProperty(value = "年度基础设施维护计划id",required = false) private Long annualMaintenanceId; @ApiModelProperty("设备名称") @NotBlank(message = "设备名称不能为空") private String deviceName; @ApiModelProperty("型号") @NotBlank(message = "型号不能为空") private String model; @ApiModelProperty("厂内编号") @NotBlank(message = "厂内编号不能为空") private String factoryNumber; @ApiModelProperty("用途") @NotBlank(message = "用途不能为空") private String purpose; @ApiModelProperty("部门") @NotBlank(message = "部门不能为空") private String deptName; @ApiModelProperty("删除的数据类型id数组") private List delDeviceTypeIds; @ApiModelProperty("年度基础设施维护计划设备类型数据保存参数") private List annualMaintenanceDeviceTypes; }