- 公共模块
- 枚举
- 文件
- 本地缓存[caffeine]
- Redis缓存
- 字典
- 日志
- 配置
- Quartz任务
- Excel
- 事件
- jwt
- 校验
- webplus
- async
- 进度条
- 二级缓存
- 电子邮件
- 日志监控
- 管道业务流[pipeline]
- 安全模块
获取所有枚举类型
GET
/common/enums
1. 项目启动进行初始化,做本地缓存
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
返回响应
🟢200成功
application/json
Body
code
number
返回code
message
string
消息
data
object (枚举视图)
数据
name
string
枚举名
items
array[object (枚举项视图) {4}]
枚举子项
fullClassName
string
枚举全类名
currentTime
string <date-time>
服务器响应时间
正则匹配:
yyyy-MM-dd HH:mm:ss
示例
{
"code": 200,
"message": "SUCCESS",
"data": [
{
"name": "logicDelete",
"items": [
{
"itemName": "DELETED",
"code": 0,
"desc": "删除"
},
{
"itemName": "EXISTED",
"code": 1,
"desc": "存在"
}
]
},
{
"name": "orderMode",
"items": [
{
"itemName": "DOWN",
"code": "DESC",
"desc": "降序"
},
{
"itemName": "UP",
"code": "ASC",
"desc": "升序"
}
]
},
{
"name": "searchMode",
"items": [
{
"itemName": "FULL",
"code": "full",
"desc": "包含模糊查询"
},
{
"itemName": "eq",
"code": "eq",
"desc": "等于"
},
{
"itemName": "left",
"code": "left",
"desc": "以什么结尾模糊查询"
},
{
"itemName": "right",
"code": "right",
"desc": "以什么开头模糊查询"
}
]
},
{
"name": "fileBusinessType",
"items": [
{
"itemName": "PERSONAL_PHOTO_ALBUM",
"code": "personal_photo_album",
"desc": "个人相册"
}
]
},
{
"name": "fileChannel",
"items": [
{
"itemName": "MINIO",
"code": "minio",
"desc": "Minio对象存储"
},
{
"itemName": "Ali_OSS",
"code": "ali-oss",
"desc": "阿里云对象存储"
},
{
"itemName": "SYSTEM",
"code": "system",
"desc": "本地存储"
}
]
},
{
"name": "pipelineFilterExePoint",
"items": [
{
"itemName": "ALL",
"code": "all",
"desc": "前后都执行"
},
{
"itemName": "BEFORE",
"code": "before",
"desc": "仅前执行"
},
{
"itemName": "AFTER",
"code": "after",
"desc": "仅后执行"
}
]
},
{
"name": "limitType",
"items": [
{
"itemName": "DEFAULT",
"code": "default",
"desc": "默认策略全局限流"
},
{
"itemName": "IP",
"code": "ip",
"desc": "根据请求者IP进行限流"
}
]
},
{
"name": "requestParam",
"items": [
{
"itemName": "FORM",
"code": "FORM",
"desc": "表单"
},
{
"itemName": "BODY",
"code": "BODY",
"desc": "请求体"
},
{
"itemName": "HEADER",
"code": "HEADER",
"desc": "请求头"
}
]
},
{
"name": "barStatus",
"items": [
{
"itemName": "INIT",
"code": 0,
"desc": "初始化"
},
{
"itemName": "ING",
"code": 1,
"desc": "进行中"
},
{
"itemName": "FAIL",
"code": 2,
"desc": "失败"
},
{
"itemName": "SUCCESS",
"code": 3,
"desc": "成功"
}
]
},
{
"name": "barType",
"items": [
{
"itemName": "TEST",
"code": "test",
"desc": "测试进度条类型"
}
]
},
{
"name": "poolPolicy",
"items": [
{
"itemName": "ABORT_POLICY",
"code": "AbortPolicy",
"desc": "抛出一个类型为 RejectedExecutionException的RuntimeException"
},
{
"itemName": "DISCARD_POLICY",
"code": "DiscardPolicy",
"desc": "丢弃"
},
{
"itemName": "DISCARD_OLDEST_POLICY",
"code": "DiscardOldestPolicy",
"desc": "如果线程池没被关闭且没有能力执行,则会丢弃任务队列中的头结点"
},
{
"itemName": "CALLER_RUNS_POLICY",
"code": "CallerRunsPolicy",
"desc": "当有新任务提交后,如果线程池没被关闭且没有能力执行,则把这个任务交于提交任务的线程执行,也就是谁提交任务,谁就负责执行任务"
}
]
},
{
"name": "dicDataDefault",
"items": [
{
"itemName": "YES",
"code": "Y",
"desc": "是"
},
{
"itemName": "NO",
"code": "N",
"desc": "否"
}
]
},
{
"name": "dicStatus",
"items": [
{
"itemName": "ENABLED",
"code": "1",
"desc": "启用"
},
{
"itemName": "DISABLED",
"code": "0",
"desc": "禁用"
}
]
}
],
"currentTime": "2023-06-09 15:14:53"
}
修改于 2024-01-31 05:54:13