You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					52 lines
				
				1.1 KiB
			
		
		
			
		
	
	
					52 lines
				
				1.1 KiB
			| 
											1 year ago
										 | from enum import Enum | ||
|  | 
 | ||
|  | 
 | ||
|  | class BusinessType(Enum): | ||
|  |     """
 | ||
|  |     业务操作类型 | ||
| 
											1 year ago
										 | 
 | ||
| 
											1 year ago
										 |     OTHER: 其它 | ||
|  |     INSERT: 新增 | ||
|  |     UPDATE: 修改 | ||
|  |     DELETE: 删除 | ||
|  |     GRANT: 授权 | ||
|  |     EXPORT: 导出 | ||
|  |     IMPORT: 导入 | ||
|  |     FORCE: 强退 | ||
|  |     GENCODE: 生成代码 | ||
|  |     CLEAN: 清空数据 | ||
|  |     """
 | ||
| 
											1 year ago
										 | 
 | ||
| 
											1 year ago
										 |     OTHER = 0 | ||
|  |     INSERT = 1 | ||
|  |     UPDATE = 2 | ||
|  |     DELETE = 3 | ||
|  |     GRANT = 4 | ||
|  |     EXPORT = 5 | ||
|  |     IMPORT = 6 | ||
|  |     FORCE = 7 | ||
|  |     GENCODE = 8 | ||
|  |     CLEAN = 9 | ||
| 
											1 year ago
										 | 
 | ||
|  | 
 | ||
|  | class RedisInitKeyConfig(Enum): | ||
|  |     """
 | ||
|  |     系统内置Redis键名 | ||
|  |     """
 | ||
|  | 
 | ||
|  |     @property | ||
|  |     def key(self): | ||
|  |         return self.value.get('key') | ||
|  | 
 | ||
|  |     @property | ||
|  |     def remark(self): | ||
|  |         return self.value.get('remark') | ||
|  | 
 | ||
|  |     ACCESS_TOKEN = {'key': 'access_token', 'remark': '登录令牌信息'} | ||
|  |     SYS_DICT = {'key': 'sys_dict', 'remark': '数据字典'} | ||
|  |     SYS_CONFIG = {'key': 'sys_config', 'remark': '配置信息'} | ||
|  |     CAPTCHA_CODES = {'key': 'captcha_codes', 'remark': '图片验证码'} | ||
|  |     ACCOUNT_LOCK = {'key': 'account_lock', 'remark': '用户锁定'} | ||
|  |     PASSWORD_ERROR_COUNT = {'key': 'password_error_count', 'remark': '密码错误次数'} | ||
|  |     SMS_CODE = {'key': 'sms_code', 'remark': '短信验证码'} |