| | |
| | | package com.gkhy.system.domain.vo.request; |
| | | |
| | | public class ProjectManageSaveReq { |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | 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.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | @ApiModel(value = "项目管理保存" , description = "项目管理保存") |
| | | @Data |
| | | public class ProjectManageSaveReq implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 主键 |
| | | */ |
| | | @ApiModelProperty(value = "id") |
| | | private Long id; |
| | | |
| | | /** |
| | | * 项目名称 |
| | | */ |
| | | @ApiModelProperty(name = "项目名称",required = true) |
| | | @NotBlank(message = "项目名称不能为空") |
| | | private String projectName; |
| | | |
| | | /** |
| | | * 处室 |
| | | */ |
| | | @ApiModelProperty(name = "处室",required = true) |
| | | @NotNull(message = "处室不能为空") |
| | | private Long deptId; |
| | | |
| | | /** |
| | | * 部门名称 |
| | | */ |
| | | @ApiModelProperty(name = "处室名称",required = true) |
| | | @NotBlank(message = "处室不能为空") |
| | | private String deptName; |
| | | |
| | | /** |
| | | * 被检单位 |
| | | */ |
| | | @ApiModelProperty(name = "被检单位") |
| | | private String companyName; |
| | | |
| | | /** |
| | | * 项目地址 |
| | | */ |
| | | @ApiModelProperty(name = "项目地址",required = true) |
| | | @NotBlank(message = "项目地址不能为空") |
| | | private String projectAddress; |
| | | |
| | | /** |
| | | * 部门带队人员 |
| | | */ |
| | | @ApiModelProperty(name = "部门带队人员",required = true) |
| | | @NotBlank(message = "处室带队人员不能为空") |
| | | private String deptUserName; |
| | | |
| | | /** |
| | | * 项目预计开始日期 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(name = "项目预计开始日期",required = true) |
| | | @NotNull(message = "项目预计开始日期不能为空") |
| | | private Date projectDateStart; |
| | | |
| | | /** |
| | | * 项目预计结束日期 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(name = "项目预计结束日期", required = true) |
| | | @NotNull(message = "项目预计结束日期不能为空") |
| | | private Date projectDateEnd; |
| | | |
| | | |
| | | @ApiModelProperty(name = "项目概况",required = true) |
| | | @NotBlank(message = "项目概况不能为空") |
| | | private String remark; |
| | | } |