weisijie
|
1b5f7b3061
1. 实现了登录图片验证码(契约 1.32),GET /auth/captcha 签发 132×44 PNG 验证码图片(4 位字符剔除易混淆 0O1I、120 秒有效、一次性消费),DMS_CAPTCHA_ENABLED 缺省启用,开启时登录请求体扩为五键,校验先于用户查询与锁定检查,错误统一返回 400 INVALID_CAPTCHA,前端支持点击刷新与登录失败自动刷新,并修复开关关闭时 Python 版登录仍被拦截的双端不一致;
|
1 month ago |
weisijie
|
472249beec
1. 实现了数据备份功能(Java com.dms.backup 与 Python backup_service 双版对齐),支持管理界面手动触发与每日定时自动执行,全量/增量链式备份覆盖达梦数据库(dexp 逻辑导出)、原件/预览/正文/隔离/回收站/授权凭证六个存储目录与 .env 配置副本,增量基于最近全量差异传输应对几十 GB 级数据量;
|
1 month ago |
weisijie
|
85e32118b0
1. 实现了后端SpringBoot完整转写(backend-java/),基于Java 17、Spring Boot 3.5 与 MyBatis,九个阶段全部完成,接口契约与 Python 版逐条对齐,前端零改动即可切换;
|
1 month ago |