阿里相关功能服务类
哪吒 2020/1/1
点击勘误issues (opens new window),哪吒感谢大家的阅读
# 阿里相关功能服务类
model文件
bo业务实体类
entity数据库实体类
vo视图实体类
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AliDecryptMobileReq {
// 运营商ID
private String operatorId;
// 加密数据
private String encryptData;
// 签名
private String sign;
}
@Getter
@AllArgsConstructor
public enum LoginChannelEnum {
// 微信登录渠道,code为1,desc为"微信"
WX(1, "微信"),
// 阿里登录渠道,code为2,desc为"阿里"
ALI(2, "阿里")
;
// 登录渠道的编码
private int code;
// 登录渠道的描述
private String desc;
// 根据编码获取登录渠道枚举
public static LoginChannelEnum getEnum(Integer code) {
// 如果编码不为空
if (Objects.nonNull(code)) {
// 遍历所有登录渠道枚举
for (LoginChannelEnum lce : LoginChannelEnum.values()) {
// 如果编码匹配
if (lce.getCode() == code) {
// 返回匹配的登录渠道枚举
return lce;
}
}
}
// 如果编码为空,返回微信登录渠道枚举
return WX;
}
}