|
|
@@ -1,39 +1,39 @@
|
|
|
-package nju.seec.helper.dto.user;
|
|
|
-
|
|
|
-import lombok.Data;
|
|
|
-import nju.seec.helper.dto.groups.Create;
|
|
|
-import nju.seec.helper.dto.validator.phone.Phone;
|
|
|
-import nju.seec.helper.dto.validator.schoolemail.SchoolEmail;
|
|
|
-import nju.seec.helper.enums.UserRole;
|
|
|
-import org.hibernate.validator.constraints.Length;
|
|
|
-
|
|
|
-import javax.validation.constraints.NotBlank;
|
|
|
-import javax.validation.constraints.NotNull;
|
|
|
-import java.io.Serializable;
|
|
|
-
|
|
|
-/**
|
|
|
- * @author cst
|
|
|
- */
|
|
|
-@Data
|
|
|
-public class UserDTO implements Serializable {
|
|
|
- private static final long serialVersionUID = -5962331511813309322L;
|
|
|
- @NotBlank(message = "姓名不能为空")
|
|
|
- @Length(min = 2, max = 50, message = "姓名长度必须在2到50之间")
|
|
|
- private String name;
|
|
|
- @NotBlank(message = "邮箱不能为空", groups = Create.class)
|
|
|
- @SchoolEmail(groups = Create.class)
|
|
|
- private String email;
|
|
|
- @NotBlank(message = "邮箱验证码不能为空", groups = Create.class)
|
|
|
- private String emailCode;
|
|
|
- @NotBlank(message = "手机号不能为空", groups = Create.class)
|
|
|
- @Phone(groups = Create.class)
|
|
|
- private String phone;
|
|
|
- @NotBlank(message = "手机号验证码不能为空", groups = Create.class)
|
|
|
- private String phoneCode;
|
|
|
- @NotBlank(message = "密码不能为空", groups = Create.class)
|
|
|
- @Length(max = 50, message = "密码长度不能超过50位", groups = Create.class)
|
|
|
- private String password;
|
|
|
-
|
|
|
- @NotNull(message = "缺少用户类型", groups = Create.class)
|
|
|
- private UserRole role;
|
|
|
-}
|
|
|
+//package nju.seec.helper.dto.user;
|
|
|
+//
|
|
|
+//import lombok.Data;
|
|
|
+//import nju.seec.helper.dto.groups.Create;
|
|
|
+//import nju.seec.helper.dto.validator.phone.Phone;
|
|
|
+//import nju.seec.helper.dto.validator.schoolemail.SchoolEmail;
|
|
|
+//import nju.seec.helper.enums.UserRole;
|
|
|
+//import org.hibernate.validator.constraints.Length;
|
|
|
+//
|
|
|
+//import javax.validation.constraints.NotBlank;
|
|
|
+//import javax.validation.constraints.NotNull;
|
|
|
+//import java.io.Serializable;
|
|
|
+//
|
|
|
+///**
|
|
|
+// * @author cst
|
|
|
+// */
|
|
|
+//@Data
|
|
|
+//public class UserDTO implements Serializable {
|
|
|
+// private static final long serialVersionUID = -5962331511813309322L;
|
|
|
+// @NotBlank(message = "姓名不能为空")
|
|
|
+// @Length(min = 2, max = 50, message = "姓名长度必须在2到50之间")
|
|
|
+// private String name;
|
|
|
+// @NotBlank(message = "邮箱不能为空", groups = Create.class)
|
|
|
+// @SchoolEmail(groups = Create.class)
|
|
|
+// private String email;
|
|
|
+// @NotBlank(message = "邮箱验证码不能为空", groups = Create.class)
|
|
|
+// private String emailCode;
|
|
|
+// @NotBlank(message = "手机号不能为空", groups = Create.class)
|
|
|
+// @Phone(groups = Create.class)
|
|
|
+// private String phone;
|
|
|
+// @NotBlank(message = "手机号验证码不能为空", groups = Create.class)
|
|
|
+// private String phoneCode;
|
|
|
+// @NotBlank(message = "密码不能为空", groups = Create.class)
|
|
|
+// @Length(max = 50, message = "密码长度不能超过50位", groups = Create.class)
|
|
|
+// private String password;
|
|
|
+//
|
|
|
+// @NotNull(message = "缺少用户类型", groups = Create.class)
|
|
|
+// private UserRole role;
|
|
|
+//}
|