mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	调整 yudao-module-system 的枚举包
This commit is contained in:
		| @@ -0,0 +1,4 @@ | ||||
| package cn.iocoder.yudao.module.system.controller.app.dict; | ||||
|  | ||||
| public class AppDictDataController { | ||||
| } | ||||
| @@ -1,27 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.common; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 性别的枚举值 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum SexEnum { | ||||
|  | ||||
|     /** 男 */ | ||||
|     MALE(1), | ||||
|     /** 女 */ | ||||
|     FEMALE(2), | ||||
|     /* 未知 */ | ||||
|     UNKNOWN(3); | ||||
|  | ||||
|     /** | ||||
|      * 性别 | ||||
|      */ | ||||
|     private final Integer sex; | ||||
|  | ||||
| } | ||||
| @@ -1,20 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.dept; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 部门编号枚举 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum DeptIdEnum { | ||||
|  | ||||
|     /** | ||||
|      * 根节点 | ||||
|      */ | ||||
|     ROOT(0L); | ||||
|  | ||||
|     private final Long id; | ||||
|  | ||||
| } | ||||
| @@ -1,39 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.errorcode; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.common.core.IntArrayValuable; | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| import java.util.Arrays; | ||||
|  | ||||
| /** | ||||
|  * 错误码的类型枚举 | ||||
|  * | ||||
|  * @author dylan | ||||
|  */ | ||||
| @AllArgsConstructor | ||||
| @Getter | ||||
| public enum ErrorCodeTypeEnum implements IntArrayValuable { | ||||
|  | ||||
|     /** | ||||
|      * 自动生成 | ||||
|      */ | ||||
|     AUTO_GENERATION(1), | ||||
|     /** | ||||
|      * 手动编辑 | ||||
|      */ | ||||
|     MANUAL_OPERATION(2); | ||||
|  | ||||
|     public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(ErrorCodeTypeEnum::getType).toArray(); | ||||
|  | ||||
|     /** | ||||
|      * 类型 | ||||
|      */ | ||||
|     private final Integer type; | ||||
|  | ||||
|     @Override | ||||
|     public int[] array() { | ||||
|         return ARRAYS; | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -1,29 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.logger; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 登录日志的类型枚举 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum LoginLogTypeEnum { | ||||
|  | ||||
|     LOGIN_USERNAME(100), // 使用账号登录 | ||||
|     LOGIN_SOCIAL(101), // 使用社交登录 | ||||
|     LOGIN_MOCK(102), // 使用 Mock 登录 | ||||
|     LOGIN_MOBILE(103), // 使用手机登陆 | ||||
|     LOGIN_SMS(104), // 使用短信登陆 | ||||
|  | ||||
|     LOGOUT_SELF(200),  // 自己主动登出 | ||||
|     LOGOUT_TIMEOUT(201), // 超时登出 | ||||
|     LOGOUT_DELETE(202), // 强制退出 | ||||
|     ; | ||||
|  | ||||
|     /** | ||||
|      * 日志类型 | ||||
|      */ | ||||
|     private final Integer type; | ||||
|  | ||||
| } | ||||
| @@ -1,27 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.logger; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 登录结果的枚举类 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum LoginResultEnum { | ||||
|  | ||||
|     SUCCESS(0), // 成功 | ||||
|     BAD_CREDENTIALS(10), // 账号或密码不正确 | ||||
|     USER_DISABLED(20), // 用户被禁用 | ||||
|     CAPTCHA_NOT_FOUND(30), // 图片验证码不存在 | ||||
|     CAPTCHA_CODE_ERROR(31), // 图片验证码不正确 | ||||
|  | ||||
|     UNKNOWN_ERROR(100), // 未知异常 | ||||
|     ; | ||||
|  | ||||
|     /** | ||||
|      * 结果 | ||||
|      */ | ||||
|     private final Integer result; | ||||
|  | ||||
| } | ||||
| @@ -1,23 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.notice; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 通知类型 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum NoticeTypeEnum { | ||||
|  | ||||
|     NOTICE(1), | ||||
|     ANNOUNCEMENT(2); | ||||
|  | ||||
|     /** | ||||
|      * 类型 | ||||
|      */ | ||||
|     private final Integer type; | ||||
|  | ||||
| } | ||||
| @@ -1,20 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.permission; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * Menu 编号枚举 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum MenuIdEnum { | ||||
|  | ||||
|     /** | ||||
|      * 根节点 | ||||
|      */ | ||||
|     ROOT(0L); | ||||
|  | ||||
|     private final Long id; | ||||
|  | ||||
| } | ||||
| @@ -1,25 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.permission; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 菜单类型枚举类 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum MenuTypeEnum { | ||||
|  | ||||
|     DIR(1), // 目录 | ||||
|     MENU(2), // 菜单 | ||||
|     BUTTON(3) // 按钮 | ||||
|     ; | ||||
|  | ||||
|     /** | ||||
|      * 类型 | ||||
|      */ | ||||
|     private final Integer type; | ||||
|  | ||||
| } | ||||
| @@ -1,31 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.permission; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 角色标识枚举 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum RoleCodeEnum { | ||||
|  | ||||
|     SUPER_ADMIN("super_admin", "超级管理员"), | ||||
|     TENANT_ADMIN("tenant_admin", "租户管理员"), | ||||
|     ; | ||||
|  | ||||
|     /** | ||||
|      * 角色编码 | ||||
|      */ | ||||
|     private final String code; | ||||
|     /** | ||||
|      * 名字 | ||||
|      */ | ||||
|     private final String name; | ||||
|  | ||||
|     public static boolean isSuperAdmin(String code) { | ||||
|         return ObjectUtils.equalsAny(code, SUPER_ADMIN.getCode()); | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -1,21 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.permission; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum RoleTypeEnum { | ||||
|  | ||||
|     /** | ||||
|      * 内置角色 | ||||
|      */ | ||||
|     SYSTEM(1), | ||||
|     /** | ||||
|      * 自定义角色 | ||||
|      */ | ||||
|     CUSTOM(2); | ||||
|  | ||||
|     private final Integer type; | ||||
|  | ||||
| } | ||||
| @@ -1,23 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.sms; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 短信的接收状态枚举 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  * @date 2021/2/1 13:39 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum SmsReceiveStatusEnum { | ||||
|  | ||||
|     INIT(0), // 初始化 | ||||
|     SUCCESS(10), // 接收成功 | ||||
|     FAILURE(20), // 接收失败 | ||||
|     ; | ||||
|  | ||||
|     private final int status; | ||||
|  | ||||
| } | ||||
| @@ -1,24 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.sms; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 短信的发送状态枚举 | ||||
|  * | ||||
|  * @author zzf | ||||
|  * @date 2021/2/1 13:39 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum SmsSendStatusEnum { | ||||
|  | ||||
|     INIT(0), // 初始化 | ||||
|     SUCCESS(10), // 发送成功 | ||||
|     FAILURE(20), // 发送失败 | ||||
|     IGNORE(30), // 忽略,即不发送 | ||||
|     ; | ||||
|  | ||||
|     private final int status; | ||||
|  | ||||
| } | ||||
| @@ -1,25 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums.sms; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 短信的模板类型枚举 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum SmsTemplateTypeEnum { | ||||
|  | ||||
|     VERIFICATION_CODE(1), // 验证码 | ||||
|     NOTICE(2), // 通知 | ||||
|     PROMOTION(3), // 营销 | ||||
|     ; | ||||
|  | ||||
|     /** | ||||
|      * 类型 | ||||
|      */ | ||||
|     private final int type; | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV