gitadmin
|
abd964d89a
|
签入版本
|
2026-09-12 19:51:59 +08:00 |
|
gitadmin
|
2857e0f2da
|
签入版本
|
2026-09-12 18:57:19 +08:00 |
|
 DjangoAdmin DevandClaude
|
4d74b31431
|
refactor: P6 API v1 版本化
- src/routes/v1.py:注册中心,148 条路由全部挂 /api/v1
- application/views/__init__.py:自动发现改为 register_v1 显式注册
- 登录白名单更新为 /api/v1/login 等(.env 与 .env.example)
- build_full_url:内部调度调用自动加 /api/v1 前缀
【联动】ui/ 前端需将 API 调用前缀改为 /api/v1(随 ui/ 迁移处理)
【验收】148 路由全 /api/v1;白名单放行(/api/v1/login 表单校验);
鉴权拦截 401;build_full_url 验证;12 passed
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-07 19:42:05 +08:00 |
|
 DjangoAdmin DevandClaude
|
6bd4951f95
|
refactor: P4c 最终批次-4 job 模块
- get_job_page/add/update/delete/status 按新范式改造(get_info 委托 JobRepository)
- pause_job/resume_job/run_job_once/reload_all_jobs 去 R 改 BizError/返回数据
- router 取参包 R;修复多行 config 导入被 ast 破坏问题
【验收】flake8 零告警;应用启动;job 分页运行时正常;12 passed
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-07 17:11:39 +08:00 |
|
 DjangoAdmin DevandClaude
|
87aec4e26e
|
refactor: P3c 服务层迁入 src/modules/ → service.py(29 服务)
- 22 个单服务 + 3 组合并(config+config_item、dict+dict_item、login_log+operation_log)
- 特殊命名:job_executor→executor、scheduler→scheduler_service、
mail_svc→mail_service、sms_svc→sms_service(含使用处标识符改写)
- 重写引用:跨服务(module 别名/子模块)、models/forms→src.modules、
db/extensions→src.core、utils→src.common|core、R→src.core.response
- application/services/ 全部替换为 shim
【验收】全部服务文件编译通过;应用启动;pytest 5 passed;核心服务导入正常
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-07 14:18:40 +08:00 |
|