mirror of https://gitee.com/topiam/eiam
🎨 改进结构和代码格式
parent
c69094b86e
commit
4b39be52d4
|
@ -68,6 +68,7 @@ public enum AuthenticationType implements BaseEnum {
|
||||||
throw new NullPointerException("未获取到对应平台");
|
throw new NullPointerException("未获取到对应平台");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
@ -76,6 +77,7 @@ public enum AuthenticationType implements BaseEnum {
|
||||||
this.code = code;
|
this.code = code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,6 +76,7 @@ public enum CaptchaProviderType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
|
@ -64,10 +64,12 @@ public enum DataOrigin implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,6 +61,7 @@ public enum Language implements BaseEnum {
|
||||||
return locale;
|
return locale;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,10 +52,12 @@ public enum MessageCategory implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,10 +57,12 @@ public enum MfaFactor implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,10 +56,12 @@ public enum MfaMode implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,10 +60,12 @@ public enum OrganizationType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,10 +62,12 @@ public enum PermissionActionType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,10 +52,12 @@ public enum PolicyEffect implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,10 +56,12 @@ public enum PolicyObjectType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,10 +65,12 @@ public enum PolicySubjectType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -110,10 +110,12 @@ public enum SmsType implements BaseEnum {
|
||||||
this.category = category;
|
this.category = category;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,10 +59,12 @@ public enum SyncStatus implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,10 +46,12 @@ public enum TriggerType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,10 +50,12 @@ public enum UserGender implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,10 +49,12 @@ public enum UserIdType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,10 +66,12 @@ public enum UserStatus implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,6 +72,7 @@ public enum UserType implements BaseEnum {
|
||||||
throw new NullPointerException("未获取到类型");
|
throw new NullPointerException("未获取到类型");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
@ -80,6 +81,7 @@ public enum UserType implements BaseEnum {
|
||||||
this.code = code;
|
this.code = code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,6 +54,7 @@ public enum AppCertUsingType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
|
@ -71,6 +71,7 @@ public enum AppProtocol implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,10 +63,12 @@ public enum AppType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,10 +53,12 @@ public enum AuthorizationType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@ package cn.topiam.employee.common.enums.app;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
import cn.topiam.employee.common.enums.BaseEnum;
|
||||||
import cn.topiam.employee.support.web.converter.EnumConvert;
|
import cn.topiam.employee.support.web.converter.EnumConvert;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -27,27 +28,27 @@ import cn.topiam.employee.support.web.converter.EnumConvert;
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
* Created by support@topiam.cn on 2022/5/22 23:49
|
* Created by support@topiam.cn on 2022/5/22 23:49
|
||||||
*/
|
*/
|
||||||
public enum CasUserIdentityType {
|
public enum CasUserIdentityType implements BaseEnum {
|
||||||
/**
|
/**
|
||||||
* 用户名
|
* 用户名
|
||||||
*/
|
*/
|
||||||
USER_USERNAME("user.username"),
|
USER_USERNAME("user.username"),
|
||||||
/**
|
/**
|
||||||
* 姓名
|
* 姓名
|
||||||
*/
|
*/
|
||||||
USER_FULL_NAME("user.fullName"),
|
USER_FULL_NAME("user.fullName"),
|
||||||
/**
|
/**
|
||||||
* 昵称
|
* 昵称
|
||||||
*/
|
*/
|
||||||
USER_NICK_NAME("user.nickName"),
|
USER_NICK_NAME("user.nickName"),
|
||||||
/**
|
/**
|
||||||
* 邮箱
|
* 邮箱
|
||||||
*/
|
*/
|
||||||
USER_EMAIL("user.email"),
|
USER_EMAIL("user.email"),
|
||||||
/**
|
/**
|
||||||
* 应用账户
|
* 应用账户
|
||||||
*/
|
*/
|
||||||
APP_USERNAME("app_user.username");
|
APP_USERNAME("app_user.username");
|
||||||
|
|
||||||
@JsonValue
|
@JsonValue
|
||||||
private final String code;
|
private final String code;
|
||||||
|
@ -56,10 +57,16 @@ public enum CasUserIdentityType {
|
||||||
this.code = code;
|
this.code = code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getDesc() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
@EnumConvert
|
@EnumConvert
|
||||||
public static CasUserIdentityType getType(String code) {
|
public static CasUserIdentityType getType(String code) {
|
||||||
CasUserIdentityType[] values = values();
|
CasUserIdentityType[] values = values();
|
||||||
|
|
|
@ -52,10 +52,12 @@ public enum FormSubmitType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,6 +84,7 @@ public enum SamlAttributeStatementValueType implements BaseEnum {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@ package cn.topiam.employee.common.enums.app;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
import cn.topiam.employee.common.enums.BaseEnum;
|
||||||
import cn.topiam.employee.support.web.converter.EnumConvert;
|
import cn.topiam.employee.support.web.converter.EnumConvert;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -27,27 +28,27 @@ import cn.topiam.employee.support.web.converter.EnumConvert;
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
* Created by support@topiam.cn on 2022/5/22 23:49
|
* Created by support@topiam.cn on 2022/5/22 23:49
|
||||||
*/
|
*/
|
||||||
public enum SamlNameIdValueType {
|
public enum SamlNameIdValueType implements BaseEnum {
|
||||||
/**
|
/**
|
||||||
* 用户名
|
* 用户名
|
||||||
*/
|
*/
|
||||||
USER_USERNAME("user.username"),
|
USER_USERNAME("user.username"),
|
||||||
/**
|
/**
|
||||||
* 姓名
|
* 姓名
|
||||||
*/
|
*/
|
||||||
USER_FULL_NAME("user.fullName"),
|
USER_FULL_NAME("user.fullName"),
|
||||||
/**
|
/**
|
||||||
* 昵称
|
* 昵称
|
||||||
*/
|
*/
|
||||||
USER_NICK_NAME("user.nickName"),
|
USER_NICK_NAME("user.nickName"),
|
||||||
/**
|
/**
|
||||||
* 邮箱
|
* 邮箱
|
||||||
*/
|
*/
|
||||||
USER_EMAIL("user.email"),
|
USER_EMAIL("user.email"),
|
||||||
/**
|
/**
|
||||||
* 应用账户
|
* 应用账户
|
||||||
*/
|
*/
|
||||||
APP_USERNAME("app_user.username");
|
APP_USERNAME("app_user.username");
|
||||||
|
|
||||||
@JsonValue
|
@JsonValue
|
||||||
private final String code;
|
private final String code;
|
||||||
|
@ -56,10 +57,16 @@ public enum SamlNameIdValueType {
|
||||||
this.code = code;
|
this.code = code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getDesc() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
@EnumConvert
|
@EnumConvert
|
||||||
public static SamlNameIdValueType getType(String code) {
|
public static SamlNameIdValueType getType(String code) {
|
||||||
SamlNameIdValueType[] values = values();
|
SamlNameIdValueType[] values = values();
|
||||||
|
|
|
@ -57,10 +57,12 @@ public enum IdentitySourceActionType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,10 +55,12 @@ public enum IdentitySourceObjectType implements BaseEnum {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,6 +80,7 @@ public enum IdentitySourceProvider implements BaseEnum {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
@ -88,6 +89,7 @@ public enum IdentitySourceProvider implements BaseEnum {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,10 +17,9 @@
|
||||||
*/
|
*/
|
||||||
package cn.topiam.employee.common.message.enums;
|
package cn.topiam.employee.common.message.enums;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
import cn.topiam.employee.common.enums.BaseEnum;
|
||||||
import cn.topiam.employee.support.web.converter.EnumConvert;
|
import cn.topiam.employee.support.web.converter.EnumConvert;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -28,27 +27,26 @@ import cn.topiam.employee.support.web.converter.EnumConvert;
|
||||||
*
|
*
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
*/
|
*/
|
||||||
public enum MailProvider implements Serializable {
|
public enum MailProvider implements BaseEnum {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 自定义
|
* 自定义
|
||||||
*/
|
*/
|
||||||
CUSTOMIZE("customize", "自定义", null, null, null),
|
CUSTOMIZE("customize", "自定义", null, null, null),
|
||||||
/**
|
/**
|
||||||
* 腾讯企业邮
|
* 腾讯企业邮
|
||||||
*/
|
*/
|
||||||
TENCENT("tencent", "腾讯企业邮", "smtp.exmail.qq.com",
|
TENCENT("tencent", "腾讯企业邮", "smtp.exmail.qq.com", 25,
|
||||||
25, 465),
|
465),
|
||||||
/**
|
/**
|
||||||
* 阿里企业邮
|
* 阿里企业邮
|
||||||
*/
|
*/
|
||||||
ALIYUN("aliyun", "阿里企业邮", "smtp.mxhichina.com",
|
ALIYUN("aliyun", "阿里企业邮", "smtp.mxhichina.com", 25,
|
||||||
25, 465),
|
465),
|
||||||
/**
|
/**
|
||||||
* 网易
|
* 网易
|
||||||
*/
|
*/
|
||||||
NETEASE("netease", "网易企业邮", "smtp.163.com", 25,
|
NETEASE("netease", "网易企业邮", "smtp.163.com", 25, 465);
|
||||||
465);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* code
|
* code
|
||||||
|
@ -80,10 +78,16 @@ public enum MailProvider implements Serializable {
|
||||||
this.sslPort = sslPort;
|
this.sslPort = sslPort;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getDesc() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,10 +17,9 @@
|
||||||
*/
|
*/
|
||||||
package cn.topiam.employee.core.security.password.enums;
|
package cn.topiam.employee.core.security.password.enums;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
import cn.topiam.employee.common.enums.BaseEnum;
|
||||||
import cn.topiam.employee.support.web.converter.EnumConvert;
|
import cn.topiam.employee.support.web.converter.EnumConvert;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -29,37 +28,36 @@ import cn.topiam.employee.support.web.converter.EnumConvert;
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
* Created by support@topiam.cn on 2020/8/17 21:20
|
* Created by support@topiam.cn on 2020/8/17 21:20
|
||||||
*/
|
*/
|
||||||
public enum PasswordComplexityRule implements Serializable {
|
public enum PasswordComplexityRule implements BaseEnum {
|
||||||
/**
|
/**
|
||||||
* 无密码规则
|
* 无密码规则
|
||||||
*/
|
*/
|
||||||
NONE("0", "任意密码"),
|
NONE("0", "任意密码"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 必须包含数字和字母
|
* 必须包含数字和字母
|
||||||
*/
|
*/
|
||||||
MUST_NUMBERS_AND_LETTERS("1",
|
MUST_NUMBERS_AND_LETTERS("1", "必须包含数字和字母"),
|
||||||
"必须包含数字和字母"),
|
/**
|
||||||
/**
|
* 必须包含数字和大写字母
|
||||||
* 必须包含数字和大写字母
|
*/
|
||||||
*/
|
MUST_NUMBERS_AND_CAPITAL_LETTERS("2",
|
||||||
MUST_NUMBERS_AND_CAPITAL_LETTERS("2",
|
"必须包含数字和大写字母"),
|
||||||
"必须包含数字和大写字母"),
|
/**
|
||||||
/**
|
* 必须包含数字、大写字母、小写字母、和特殊字符
|
||||||
* 必须包含数字、大写字母、小写字母、和特殊字符
|
*/
|
||||||
*/
|
MUST_CONTAIN_NUMBERS_UPPERCASE_LETTERS_LOWERCASE_LETTERS_AND_SPECIAL_CHARACTERS("3",
|
||||||
MUST_CONTAIN_NUMBERS_UPPERCASE_LETTERS_LOWERCASE_LETTERS_AND_SPECIAL_CHARACTERS("3",
|
"必须包含数字、大写字母、小写字母、和特殊字符"),
|
||||||
"必须包含数字、大写字母、小写字母、和特殊字符"),
|
/**
|
||||||
/**
|
* 至少包含数字、字母、和特殊字符中的两种
|
||||||
* 至少包含数字、字母、和特殊字符中的两种
|
*/
|
||||||
*/
|
CONTAIN_AT_LEAST_TWO_OF_NUMBERS_LETTERS_AND_SPECIAL_CHARACTERS("4",
|
||||||
CONTAIN_AT_LEAST_TWO_OF_NUMBERS_LETTERS_AND_SPECIAL_CHARACTERS("4",
|
"至少包含数字、字母、和特殊字符中的两种"),
|
||||||
"至少包含数字、字母、和特殊字符中的两种"),
|
/**
|
||||||
/**
|
* 至少包含数字、大写字母、小写字母、和特殊字符中的三种
|
||||||
* 至少包含数字、大写字母、小写字母、和特殊字符中的三种
|
*/
|
||||||
*/
|
CONTAIN_AT_LEAST_THREE_OF_NUMBERS_UPPERCASE_LETTERS_LOWERCASE_LETTERS_AND_SPECIAL_CHARACTERS("5",
|
||||||
CONTAIN_AT_LEAST_THREE_OF_NUMBERS_UPPERCASE_LETTERS_LOWERCASE_LETTERS_AND_SPECIAL_CHARACTERS("5",
|
"至少包含数字、大写字母、小写字母、和特殊字符中的三种");
|
||||||
"至少包含数字、大写字母、小写字母、和特殊字符中的三种");
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* code
|
* code
|
||||||
|
@ -76,10 +74,12 @@ public enum PasswordComplexityRule implements Serializable {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,43 +19,45 @@ package cn.topiam.employee.identitysource.dingtalk.enums;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
import cn.topiam.employee.common.enums.BaseEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 钉钉事件类型
|
* 钉钉事件类型
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
*/
|
*/
|
||||||
public enum DingTalkEventType {
|
public enum DingTalkEventType implements BaseEnum {
|
||||||
/**
|
/**
|
||||||
* 测试
|
* 测试
|
||||||
*/
|
*/
|
||||||
CHECK_URL("check_url", "测试url"),
|
CHECK_URL("check_url", "测试url"),
|
||||||
/**
|
/**
|
||||||
* 用户变更-通讯录用户增加
|
* 用户变更-通讯录用户增加
|
||||||
*/
|
*/
|
||||||
USER_ADD_ORG("user_add_org", "通讯录用户增加"),
|
USER_ADD_ORG("user_add_org", "通讯录用户增加"),
|
||||||
/**
|
/**
|
||||||
* 通讯录用户更改
|
* 通讯录用户更改
|
||||||
*/
|
*/
|
||||||
USER_MODIFY_ORG("user_modify_org", "通讯录用户更改"),
|
USER_MODIFY_ORG("user_modify_org", "通讯录用户更改"),
|
||||||
/**
|
/**
|
||||||
* 通讯录用户离职
|
* 通讯录用户离职
|
||||||
*/
|
*/
|
||||||
USER_LEAVE_ORG("user_leave_org", "通讯录用户离职"),
|
USER_LEAVE_ORG("user_leave_org", "通讯录用户离职"),
|
||||||
/**
|
/**
|
||||||
* 加入企业后用户激活
|
* 加入企业后用户激活
|
||||||
*/
|
*/
|
||||||
USER_ACTIVE_ORG("user_active_org", "加入企业后用户激活"),
|
USER_ACTIVE_ORG("user_active_org", "加入企业后用户激活"),
|
||||||
/**
|
/**
|
||||||
* 部门变更-通讯录企业部门创建
|
* 部门变更-通讯录企业部门创建
|
||||||
*/
|
*/
|
||||||
ORG_DEPT_CREATE("org_dept_create", "通讯录企业部门创建"),
|
ORG_DEPT_CREATE("org_dept_create", "通讯录企业部门创建"),
|
||||||
/**
|
/**
|
||||||
* 通讯录企业部门修改
|
* 通讯录企业部门修改
|
||||||
*/
|
*/
|
||||||
ORG_DEPT_MODIFY("org_dept_modify", "通讯录企业部门修改"),
|
ORG_DEPT_MODIFY("org_dept_modify", "通讯录企业部门修改"),
|
||||||
/**
|
/**
|
||||||
* 通讯录企业部门删除
|
* 通讯录企业部门删除
|
||||||
*/
|
*/
|
||||||
ORG_DEPT_REMOVE("org_dept_remove", "通讯录企业部门删除");
|
ORG_DEPT_REMOVE("org_dept_remove", "通讯录企业部门删除");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* code
|
* code
|
||||||
|
@ -72,10 +74,16 @@ public enum DingTalkEventType {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getDesc() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,8 +61,8 @@ public class FeiShuConfigValidator implements
|
||||||
throw new ConstraintViolationException(validationResult.getConstraintViolations());
|
throw new ConstraintViolationException(validationResult.getConstraintViolations());
|
||||||
}
|
}
|
||||||
|
|
||||||
cn.topiam.employee.identitysource.feishu.domain.request.GetAccessTokenRequest request = new GetAccessTokenRequest(
|
GetAccessTokenRequest request = new GetAccessTokenRequest(config.getAppId(),
|
||||||
config.getAppId(), config.getAppSecret());
|
config.getAppSecret());
|
||||||
GetAccessTokenResponse response = postToken(request);
|
GetAccessTokenResponse response = postToken(request);
|
||||||
if (response.getCode() != 0) {
|
if (response.getCode() != 0) {
|
||||||
throw new ApiCallException(response.getMsg());
|
throw new ApiCallException(response.getMsg());
|
||||||
|
|
|
@ -19,39 +19,46 @@ package cn.topiam.employee.identitysource.feishu.enums;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
import cn.topiam.employee.common.enums.BaseEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 飞书事件类型
|
* 飞书事件类型
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
*/
|
*/
|
||||||
public enum FeiShuEventType {
|
public enum FeiShuEventType implements BaseEnum {
|
||||||
/**
|
/**
|
||||||
* 测试url
|
* 测试url
|
||||||
*/
|
*/
|
||||||
URL_VERIFICATION("url_verification", "测试url"),
|
URL_VERIFICATION("url_verification", "测试url"),
|
||||||
/**
|
/**
|
||||||
* 用户变更-通讯录用户增加
|
* 用户变更-通讯录用户增加
|
||||||
*/
|
*/
|
||||||
USER_ADD_ORG("contact.user.created_v3", "通讯录用户增加"),
|
USER_ADD_ORG("contact.user.created_v3", "通讯录用户增加"),
|
||||||
/**
|
/**
|
||||||
* 通讯录用户更改
|
* 通讯录用户更改
|
||||||
*/
|
*/
|
||||||
USER_MODIFY_ORG("contact.user.updated_v3", "通讯录用户更改"),
|
USER_MODIFY_ORG("contact.user.updated_v3",
|
||||||
/**
|
"通讯录用户更改"),
|
||||||
* 通讯录用户离职
|
/**
|
||||||
*/
|
* 通讯录用户离职
|
||||||
USER_LEAVE_ORG("contact.user.deleted_v3", "通讯录用户离职"),
|
*/
|
||||||
/**
|
USER_LEAVE_ORG("contact.user.deleted_v3",
|
||||||
* 部门变更-通讯录企业部门创建
|
"通讯录用户离职"),
|
||||||
*/
|
/**
|
||||||
ORG_DEPT_CREATE("contact.department.created_v3", "通讯录企业部门创建"),
|
* 部门变更-通讯录企业部门创建
|
||||||
/**
|
*/
|
||||||
* 通讯录企业部门修改
|
ORG_DEPT_CREATE("contact.department.created_v3",
|
||||||
*/
|
"通讯录企业部门创建"),
|
||||||
ORG_DEPT_MODIFY("contact.department.updated_v3", "通讯录企业部门修改"),
|
/**
|
||||||
/**
|
* 通讯录企业部门修改
|
||||||
* 通讯录企业部门删除
|
*/
|
||||||
*/
|
ORG_DEPT_MODIFY("contact.department.updated_v3",
|
||||||
ORG_DEPT_REMOVE("contact.department.deleted_v3", "通讯录企业部门删除");
|
"通讯录企业部门修改"),
|
||||||
|
/**
|
||||||
|
* 通讯录企业部门删除
|
||||||
|
*/
|
||||||
|
ORG_DEPT_REMOVE("contact.department.deleted_v3",
|
||||||
|
"通讯录企业部门删除");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* code
|
* code
|
||||||
|
@ -68,10 +75,16 @@ public enum FeiShuEventType {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getDesc() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,35 +19,37 @@ package cn.topiam.employee.identitysource.wechatwork.enums;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonValue;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
import cn.topiam.employee.common.enums.BaseEnum;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 企业微信事件类型
|
* 企业微信事件类型
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
*/
|
*/
|
||||||
public enum WeChatWorkEventType {
|
public enum WeChatWorkEventType implements BaseEnum {
|
||||||
/**
|
/**
|
||||||
* 用户变更-通讯录用户增加
|
* 用户变更-通讯录用户增加
|
||||||
*/
|
*/
|
||||||
USER_ADD_ORG("create_user", "通讯录用户增加"),
|
USER_ADD_ORG("create_user", "通讯录用户增加"),
|
||||||
/**
|
/**
|
||||||
* 通讯录用户更改
|
* 通讯录用户更改
|
||||||
*/
|
*/
|
||||||
USER_MODIFY_ORG("update_user", "通讯录用户更改"),
|
USER_MODIFY_ORG("update_user", "通讯录用户更改"),
|
||||||
/**
|
/**
|
||||||
* 通讯录用户离职
|
* 通讯录用户离职
|
||||||
*/
|
*/
|
||||||
USER_LEAVE_ORG("delete_user", "通讯录用户离职"),
|
USER_LEAVE_ORG("delete_user", "通讯录用户离职"),
|
||||||
/**
|
/**
|
||||||
* 部门变更-通讯录企业部门创建
|
* 部门变更-通讯录企业部门创建
|
||||||
*/
|
*/
|
||||||
ORG_DEPT_CREATE("create_party", "通讯录企业部门创建"),
|
ORG_DEPT_CREATE("create_party", "通讯录企业部门创建"),
|
||||||
/**
|
/**
|
||||||
* 通讯录企业部门修改
|
* 通讯录企业部门修改
|
||||||
*/
|
*/
|
||||||
ORG_DEPT_MODIFY("update_party", "通讯录企业部门修改"),
|
ORG_DEPT_MODIFY("update_party", "通讯录企业部门修改"),
|
||||||
/**
|
/**
|
||||||
* 通讯录企业部门删除
|
* 通讯录企业部门删除
|
||||||
*/
|
*/
|
||||||
ORG_DEPT_REMOVE("delete_party", "通讯录企业部门删除");
|
ORG_DEPT_REMOVE("delete_party", "通讯录企业部门删除");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* code
|
* code
|
||||||
|
@ -64,10 +66,16 @@ public enum WeChatWorkEventType {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getDesc() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue