完成了第一版

This commit is contained in:
2025-05-15 08:34:50 +08:00
parent e774b8edc8
commit 1a14df8296
3 changed files with 45 additions and 5 deletions

View File

@ -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;