| | |
| | | package com.gkhy.system.domain.vo.request; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.gkhy.system.domain.vo.ProjectDeptPostDTO; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | |
| | | /** |
| | | * 项目名称 |
| | | */ |
| | | @ApiModelProperty(name = "项目名称",required = true) |
| | | @NotBlank(message = "项目名称不能为空") |
| | | @ApiModelProperty(value = "项目名称(事由)",required = true) |
| | | @NotBlank(message = "项目名称(事由)不能为空") |
| | | private String projectName; |
| | | |
| | | /** |
| | | * 处室 |
| | | */ |
| | | @ApiModelProperty(name = "处室",required = true) |
| | | @ApiModelProperty(value = "处室",required = true) |
| | | @NotNull(message = "处室不能为空") |
| | | private Long deptId; |
| | | |
| | | /** |
| | | * 部门名称 |
| | | */ |
| | | @ApiModelProperty(name = "处室名称",required = true) |
| | | @ApiModelProperty(value = "处室名称",required = true) |
| | | @NotBlank(message = "处室不能为空") |
| | | private String deptName; |
| | | |
| | | /** |
| | | * 被检单位 |
| | | */ |
| | | @ApiModelProperty(name = "被检单位") |
| | | private String companyName; |
| | | @ApiModelProperty(value = "工作类别") |
| | | @NotBlank(message = "工作类别不能为空") |
| | | private String jobCategory; |
| | | |
| | | /** |
| | | * 项目地址 |
| | | */ |
| | | @ApiModelProperty(name = "项目地址",required = true) |
| | | @NotBlank(message = "项目地址不能为空") |
| | | @ApiModelProperty(value = "目的地及相关企业名称等",required = true) |
| | | @NotBlank(message = "目的地及相关企业名称等") |
| | | private String projectAddress; |
| | | |
| | | /** |
| | | * 部门带队人员 |
| | | */ |
| | | @ApiModelProperty(name = "部门带队人员",required = true) |
| | | @NotBlank(message = "处室带队人员不能为空") |
| | | private String deptUserName; |
| | | // /** |
| | | // * 部门带队人员 |
| | | // */ |
| | | // @ApiModelProperty(value = "处室人员",required = true) |
| | | // @NotBlank(message = "处室人员不能为空") |
| | | // private String deptUserName; |
| | | // |
| | | // @ApiModelProperty(value = "职务",required = true) |
| | | // @NotBlank(message = "职务不能为空") |
| | | // private String postName; |
| | | |
| | | @ApiModelProperty(value = "处室人员及职务职务",required = true) |
| | | @NotNull(message = "处室人员及职务职务不能为空") |
| | | private ProjectDeptPostDTO deptPostName; |
| | | |
| | | /** |
| | | * 项目预计开始日期 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(name = "项目预计开始日期",required = true) |
| | | @ApiModelProperty(value = "项目预计开始日期",required = true) |
| | | @NotNull(message = "项目预计开始日期不能为空") |
| | | private Date projectDateStart; |
| | | |
| | |
| | | * 项目预计结束日期 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(name = "项目预计结束日期", required = true) |
| | | @ApiModelProperty(value = "项目预计结束日期", required = true) |
| | | @NotNull(message = "项目预计结束日期不能为空") |
| | | private Date projectDateEnd; |
| | | |
| | | |
| | | @ApiModelProperty(name = "项目概况",required = true) |
| | | @NotBlank(message = "项目概况不能为空") |
| | | @ApiModelProperty(value = "项目概况") |
| | | private String remark; |
| | | } |