登录接口,增加用户类型字段。

This commit is contained in:
zhangtao 2024-12-27 11:03:38 +08:00
parent 7c739f19a8
commit b3c5e27ef9
2 changed files with 11 additions and 3 deletions

View File

@ -1,8 +1,11 @@
package cn.iocoder.yudao.module.system.enums.user;
import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
/**
* 用户类型的枚举值
*
@ -10,7 +13,7 @@ import lombok.Getter;
*/
@Getter
@AllArgsConstructor
public enum UserTypeEnum {
public enum UserTypeEnum implements IntArrayValuable {
/** 管理员 */
ADMIN(0),
@ -19,9 +22,15 @@ public enum UserTypeEnum {
/** 学生 */
STUDENT(2);
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(UserTypeEnum::getUserType).toArray();
/**
* 用户类型
*/
private final Integer userType;
@Override
public int[] array() {
return ARRAYS;
}
}

View File

@ -1,15 +1,14 @@
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 cn.iocoder.yudao.module.system.enums.user.UserTypeEnum;
import io.swagger.v3.oas.annotations.media.Schema;
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;