|
@@ -20,6 +20,9 @@ import lombok.NoArgsConstructor;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.hibernate.validator.cfg.defs.EANDef;
|
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
+
|
|
|
/**
|
|
|
* 考级信息
|
|
|
* 2023-04-10 10:24:25
|
|
@@ -79,22 +82,27 @@ public class DegreeWrapper {
|
|
|
@ApiModelProperty("机构ID")
|
|
|
private Integer tenantId;
|
|
|
|
|
|
- @ApiModelProperty("分部ID")
|
|
|
+ @ApiModelProperty(value = "分部ID",required = true)
|
|
|
+ @NotBlank(message = "分部ID不能为空")
|
|
|
private String organIds;
|
|
|
|
|
|
@ApiModelProperty("分部名称")
|
|
|
private List<String> organNames;
|
|
|
|
|
|
- @ApiModelProperty("考级名称")
|
|
|
+ @ApiModelProperty(value = "考级名称",required = true)
|
|
|
+ @NotBlank(message = "考级名称不能为空")
|
|
|
private String name;
|
|
|
|
|
|
- @ApiModelProperty("报名开始时间")
|
|
|
+ @ApiModelProperty(value = "报名开始时间",required = true)
|
|
|
+ @NotNull(message = "报名开始时间不能为空")
|
|
|
private Date startTime;
|
|
|
|
|
|
- @ApiModelProperty("报名结束时间")
|
|
|
+ @ApiModelProperty(value = "报名结束时间",required = true)
|
|
|
+ @NotNull(message = "报名结束时间不能为空")
|
|
|
private Date endTime;
|
|
|
|
|
|
- @ApiModelProperty("登记时间")
|
|
|
+ @ApiModelProperty(value = "登记时间",required = true)
|
|
|
+ @NotNull(message = "登记时间不能为空")
|
|
|
private Date registrationTime;
|
|
|
|
|
|
@ApiModelProperty("报名人次")
|
|
@@ -109,9 +117,6 @@ public class DegreeWrapper {
|
|
|
@ApiModelProperty("报名状态 NOT_START:未开始,START:报名中,END:报名结束")
|
|
|
private EDegreeStatus status;
|
|
|
|
|
|
- @ApiModelProperty("创建时间")
|
|
|
- private Date createTime;
|
|
|
-
|
|
|
|
|
|
public String jsonString() {
|
|
|
return JSON.toJSONString(this);
|