提交 af6f8b76 authored 作者: liupengfei's avatar liupengfei

--no commit message

上级 3f25c0b0
...@@ -4,6 +4,7 @@ import com.zrqx.core.commons.model.member.Member; ...@@ -4,6 +4,7 @@ import com.zrqx.core.commons.model.member.Member;
import com.zrqx.core.components.member.vo.LoginVo; import com.zrqx.core.components.member.vo.LoginVo;
import com.zrqx.core.enums.BooleanStatusEnum; import com.zrqx.core.enums.BooleanStatusEnum;
import com.zrqx.core.util.datatype.UUIDUtil; import com.zrqx.core.util.datatype.UUIDUtil;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -32,7 +33,7 @@ public class RedisMember { ...@@ -32,7 +33,7 @@ public class RedisMember {
public static RedisMember build(){ public static RedisMember build(){
RedisMember redisMember = new RedisMember(); RedisMember redisMember = new RedisMember();
LoginVo loginVo = new LoginVo(); LoginVo loginVo = new LoginVo();
loginVo.setIsExsit(BooleanStatusEnum.YES.getCode()); loginVo.setIsExsit(BooleanStatusEnum.YES);
loginVo.setToken(UUIDUtil.getUUID()); loginVo.setToken(UUIDUtil.getUUID());
redisMember.setLoginVo(loginVo); redisMember.setLoginVo(loginVo);
redisMember.setCanResetPassword(false); redisMember.setCanResetPassword(false);
......
package com.zrqx.core.components.member.vo; package com.zrqx.core.components.member.vo;
import com.zrqx.core.enums.BooleanStatusEnum;
import com.zrqx.core.enums.member.RegisterTypeEnum;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -18,4 +21,16 @@ public class LoginVo { ...@@ -18,4 +21,16 @@ public class LoginVo {
/** @see com.zrqx.core.enums.BooleanStatusEnum */ /** @see com.zrqx.core.enums.BooleanStatusEnum */
@ApiModelProperty("判断用户是否存在 不存在0 存在1") @ApiModelProperty("判断用户是否存在 不存在0 存在1")
private String isExsit; private String isExsit;
/** @see com.zrqx.core.enums.member.RegisterTypeEnum */
@ApiModelProperty("用户登录方式 默认:simple")
private String loginType;
public void setLoginType(RegisterTypeEnum registerTypeEnum) {
this.loginType = registerTypeEnum.getCode();
}
public void setIsExsit(BooleanStatusEnum statusEnum) {
this.isExsit = statusEnum.getCode();
}
} }
package com.zrqx.core.enums.member;
import java.util.HashMap;
import java.util.stream.Stream;
/**
* 注册方式
* @author lpf
* @date 2020-06-24
*/
public enum RegisterTypeEnum {
/** */
QQ("qq", "QQ"),
WECHAT("wechat", "微信"),
PHONE("phone","手机"),
SIMPLE("simple", "simple");
private final String code;
private final String name;
private static final HashMap<String,String> MAP = new HashMap<String,String>();
static {
stream().forEach(e -> {
MAP.put(e.code, e.name);
});
}
public static Stream<RegisterTypeEnum> stream(){
return Stream.of(values());
}
private RegisterTypeEnum(String code, String name) {
this.code = code;
this.name = name;
}
public static boolean isExist(String code) {
return stream().anyMatch(e -> e.code.equals(code));
}
public static String getName(String code) {
return stream().filter(e -> e.code.equals(code)).findFirst().map(e -> e.name).orElse(null);
}
public String getCode() {
return code;
}
public String getName() {
return name;
}
public static HashMap<String, String> getMap() {
return MAP;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论