参数校验
This commit is contained in:
parent
cd0c3a99e9
commit
698b5b4504
|
@ -1,6 +1,7 @@
|
|||
package com.greenorange.promotion.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
@ -16,6 +17,7 @@ public class CommonRequest implements Serializable {
|
|||
* id
|
||||
*/
|
||||
@NotNull(message = "id不能为null")
|
||||
@Min(value = 1L, message = "id不能小于1")
|
||||
@Schema(description = "id", example = "1")
|
||||
private Long id;
|
||||
|
||||
|
|
|
@ -2,7 +2,9 @@ package com.greenorange.promotion.model.dto.user;
|
|||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
|
|
|
@ -2,6 +2,7 @@ package com.greenorange.promotion.model.dto.user;
|
|||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
@ -17,6 +18,7 @@ public class UserInfoLoginRequest implements Serializable {
|
|||
* 账号
|
||||
*/
|
||||
@NotBlank(message = "账号不能为空")
|
||||
@Size(min = 6, max = 8, message = "账号长度在 6 到 8 个字符")
|
||||
@Schema(description = "账号", example = "qingcheng_account")
|
||||
private String userAccount;
|
||||
|
||||
|
@ -24,6 +26,7 @@ public class UserInfoLoginRequest implements Serializable {
|
|||
* 密码
|
||||
*/
|
||||
@NotBlank(message = "密码不能为空")
|
||||
@Size(min = 6, max = 8, message = "密码长度在 6 到 8 个字符")
|
||||
@Schema(description = "密码", example = "qingcheng_password")
|
||||
private String userPassword;
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.greenorange.promotion.model.dto.user;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
@ -19,6 +20,7 @@ public class UserInfoQueryRequest extends PageRequest implements Serializable {
|
|||
* 用户ID
|
||||
*/
|
||||
@NotNull(message = "用户ID不能为null")
|
||||
@Min(value = 1L, message = "用户ID不能小于1")
|
||||
@Schema(description = "用户ID", example = "1")
|
||||
private Long id;
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.greenorange.promotion.model.dto.user;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
@ -20,6 +21,7 @@ public class UserInfoUpdateRequest implements Serializable {
|
|||
* 用户ID
|
||||
*/
|
||||
@NotNull(message = "用户ID不能为null")
|
||||
@Min(value = 1L, message = "用户ID不能小于1")
|
||||
@Schema(description = "用户ID", example = "1")
|
||||
private Long id;
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user