|
@@ -1,9 +1,14 @@
|
|
|
package com.dragoninfo.dcuc.auth.auth.vo.zerotrust.roleauthapply;
|
|
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
@@ -15,10 +20,24 @@ import java.util.List;
|
|
|
@ApiModel(value = "角色授权申请保存Vo")
|
|
|
public class RoleAuthApplySaveVo {
|
|
|
|
|
|
+ @NotBlank
|
|
|
@ApiModelProperty(value = "申请人人员id")
|
|
|
private String userId;
|
|
|
|
|
|
+ @NotNull
|
|
|
@ApiModelProperty(value = "申请角色内容")
|
|
|
private List<ApplyRoleInVo> applyRoleInVos;
|
|
|
|
|
|
+ @NotNull
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @ApiModelProperty(value = "权限申请开始时间 yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date startTime;
|
|
|
+
|
|
|
+ @NotNull
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @ApiModelProperty(value = "权限申请结束时间 yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date endTime;
|
|
|
+
|
|
|
}
|