登录请求,增加用户类型

This commit is contained in:
zhangtao 2024-12-25 18:26:30 +08:00
parent 9ee25e7d3d
commit 9353941ebb
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,27 @@
package cn.iocoder.yudao.module.system.enums.user;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 用户类型的枚举值
*
* @author 张陶
*/
@Getter
@AllArgsConstructor
public enum UserTypeEnum {
/** 管理员 */
ADMIN(0),
/** 老师 */
TEACHER(1),
/** 学生 */
STUDENT(2);
/**
* 用户类型
*/
private final Integer userType;
}

View File

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.system.controller.admin.auth.vo;
import cn.hutool.core.util.StrUtil;
import cn.iocoder.yudao.framework.common.enums.UserTypeEnum;
import cn.iocoder.yudao.framework.common.validation.InEnum;
import cn.iocoder.yudao.module.system.enums.social.SocialTypeEnum;
import io.swagger.v3.oas.annotations.media.Schema;
@ -8,6 +9,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.xmlbeans.UserType;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.AssertTrue;
@ -51,6 +53,10 @@ public class AuthLoginReqVO {
@Schema(description = "state", requiredMode = Schema.RequiredMode.REQUIRED, example = "9b2ffbc1-7425-4155-9894-9d5c08541d62")
private String socialState;
@Schema(description = "用户类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "0")
@InEnum(UserTypeEnum.class)
private Integer userType;
/**
* 开启验证码的 Group
*/