路线图
已完成
框架
- Application 装饰器路由、参数注入、
ResponseData、raw响应 - Auth(类 Sa-Token:token 风格/JWT、闲置超时、并发与 isShare、多端 device、Memory / Redis)
- Log 模块(
registry(Log())、@Log/option.log) - Validate(
@NotNull/@Min/@Validate等) - Json(
ObjectMapper、@JsonFormat、convert) - Exception(
@ControllerAdvice/BizException) - RateLimiter / RepeatSubmit(Redis)
- 加密传输中间件 +
/api/aes/key - IoC、ORM(逻辑删除 / 填充 / QueryWrapper / SQL 装饰器)
- ORM 字段级
@Select+hydrateFieldSelects(eager / lazy 关联填充) - Redis 封装、文件上传静态目录
- 定时任务(node-cron + ScheduleManager)
业务模块
- User / Role / Menu
- SysConfig(含公开配置与缓存)
- 操作日志分页与导出
- Schedule CRUD / 启停 / 立即执行
- TableConfig / MockData
- 管理端:
pangza-admin-ui(Vue)
可选增强
| 项 | 说明 |
|---|---|
| Auth 默认接 Redis | 多实例会话共享 |
| 定时任务集群 | 分布式锁或外部调度,避免多进程重复执行 |
| 任务 Bean 实装 | sysLogCleanTask 等目前为示例日志 |
| Test 模块 REST 化 | 演示接口仍有 GET 写操作 |
| 文档 / README 互链 | 仓库根 README 与本站交叉引用 |
文档站
bash
cd pangza-admin-express-doc
npm install
npm run docs:dev构建:npm run docs:build / npm run docs:preview。