Administrator
11 hours ago 3e798edcb0df0ca67d1475e56ee2d7934c518445
refs
author Administrator <15274802129@163.com>
Wednesday, July 8, 2026 10:22 +0800
committer Administrator <15274802129@163.com>
Wednesday, July 8, 2026 10:22 +0800
commit3e798edcb0df0ca67d1475e56ee2d7934c518445
tree c7e76d9552414ca27acbe529f5dc49d54f8d8e57 tree | zip | gz
parent d72997698bfc1a1582e10928e75a4353766c5b3c view | diff
feat(gate): 添加 Gate 策略控制面板和配置管理功能

- 新增 gate-config.html 页面,提供完整的策略配置界面
- 实现 GateConfigController 提供 REST API 接口支持配置加载、保存和策略控制
- 添加 GateConfigDTO 数据传输对象用于前后端数据交互
- 实现 GateConfigPersistenceService 配置持久化服务,按 apiKey 分文件存储
- 集成 SSE 实时日志流功能,支持前端实时查看策略日志
- 更新 GateWebSocketClientManager 支持动态配置加载和策略重启功能
- 在 WebSecurityConfig 中开放 Gate 相关接口访问权限
- 添加 GateLogBuffer 日志环形缓冲区支持实时日志推送
5 files added
2 files modified
845 ■■■■■ changed files
src/main/java/com/xcong/excoin/configurations/security/WebSecurityConfig.java 2 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateConfigController.java 133 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateConfigDTO.java 80 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateConfigPersistenceService.java 135 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateLogBuffer.java 86 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateWebSocketClientManager.java 146 ●●●● diff | view | raw | blame | history
src/main/resources/static/gate-config.html 263 ●●●●● diff | view | raw | blame | history