📅 2025-12-更新记录
🏗️ 架构升级
短信组件化
- 接入平台:阿里云短信服务
- 核心特性:
- 支持多模板配置管理
- 短信发送异步化处理
- 发送状态实时监控
- 失败重试机制
- 发送频率限制与防刷策略
- 技术实现:
- 抽象短信发送接口
SmsService
- 支持多厂商扩展(预留腾讯云、云片接口等多厂商-后续实现)
- 支持配置化以及多业务类型不同分发,支持短信组件化扩展(短信组件化,模板管理后续在公共模块管理)
定时任务多模式支持
- 支持模式:
- Spring Schedule - 轻量级定时任务
- Quartz - 分布式定时任务
- XXL-Job - 企业级分布式任务调度平台
- 统一抽象层:
- 支持动态任务配置与启停
- 任务执行日志持久化
- 失败告警与自动重试
- 应用场景:
- 数据同步(Quartz集群)
- 报表生成(XXL-Job分布式)
- 缓存清理(Spring Schedule单机)
邮箱组件化
- 接入平台:企业微信邮箱
- 功能特性:
- 支持HTML/纯文本邮件
- 附件上传与发送
- 发送队列与异步处理
- 发送失败告警机制
- 安全特性:
- SSL/TLS加密传输
- 发件人身份验证
- 反垃圾邮件策略
🚀 EpochBoot功能模块
1. 基础权限管理
- 用户管理:
- 用户CRUD操作
- 用户状态管理(启用/禁用)
- 用户导入导出
- 密码策略配置
- 角色管理:
- 基于RBAC的角色体系
- 角色权限分配
- 角色继承与组合
- 菜单管理:
- 菜单角色授权:
- 可视化权限分配界面
- 权限继承机制
- 权限变更审计日志
- 字典管理:
2. 组件化设计与登录分发
- 设计依据:基于登录设计安全策略文档开发-查看设计文档
- 核心组件:
- 认证组件:统一认证入口
- 授权组件:细粒度权限控制
- 会话组件:分布式会话管理
- 安全组件:安全防护策略
- 登录分发机制:
- 支持多登录方式路由
- 登录策略模式的验证
- 登录失败处理
- 登录成功
具备如下
- 多类型登录:
- IP策略:
- P地址限制验证:
- 时间限制策略验证:
- 验证码触发检查:
- 基础安全策略检查:
等等。具体查看文档。