完成了第一版
This commit is contained in:
@ -4,6 +4,7 @@ import com.greenorange.promotion.annotation.UserEnumValue;
|
||||
import com.greenorange.promotion.model.enums.UserRoleEnum;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.Pattern;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import lombok.Data;
|
||||
|
||||
@ -58,7 +59,7 @@ public class UserInfoAddRequest implements Serializable {
|
||||
/**
|
||||
* 用户角色
|
||||
*/
|
||||
@UserEnumValue(enumClass = UserRoleEnum.class)
|
||||
@Pattern(regexp = "admin", message = "用户角色只能为 admin")
|
||||
@Schema(description = "用户角色", example = "user")
|
||||
private String userRole;
|
||||
|
||||
|
Reference in New Issue
Block a user