Commit Graph

8 Commits

Author SHA1 Message Date
a5820c596f feat: 支持给已有产品直接新增规格
- 后端新增 POST /api/products/{id}/specifications 接口
- ProductService 新增 add_specification 方法(含校验和审计日志)
- 前端展开行"+ 添加规格"按钮直接调用新接口
- 编辑/新增规格共用同一个弹窗,自动区分模式

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-05 12:12:11 +08:00
1a3e9b0197 feat: 为 6 个后台管理模块添加删除和批量删除功能
后端新增 18 个 DELETE 端点(软删除/硬删除/批量删除),
覆盖产品分类、产品、客户、供应商、用户、角色。
硬删除带前置检查,有关联数据时拒绝删除。
前端每个表格新增全选复选框和批量删除按钮。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 20:45:00 +08:00
9b32afdbb4 为后端全部 86 个 Python 文件添加中文注释
覆盖所有模块:
- api 层:17 个路由文件,每个接口标注用途、参数、返回值、权限
- services 层:18 个服务文件,每个方法标注作用、参数、返回值、调用方
- repositories 层:13 个仓储文件,每个方法标注查询逻辑和被调用方
- schemas 层:11 个请求/响应体文件,每个字段标注业务含义
- core 层:config、security、exceptions、responses、error_codes
- models 层:19 个 ORM 模型类,每个表标注业务含义和关联关系
- scripts:bootstrap_data、smoke_check
- migrations:env.py 和版本迁移文件

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 07:23:33 +08:00
ce680ac2f3 优化订单、产品类别模块 2026-05-21 14:59:38 +08:00
2f111f9a9a 已继续成组推进基础资料大模块 2026-05-15 10:47:04 +08:00
e7816b7efb 已继续严格参照 02-API细化设计.md 推进系统管理模块:后端已补齐 /api/system/users、/api/system/users/{user_id}、/api/system/users/{user_id}/reset-password、/api/system/roles、/api/system/roles/{role_id}、/api/system/menus、/api/system/menus/{menu_id} 的真实请求模型、参数校验、数据库优先 service/repository 链路;frontend/web-admin 的 SystemPage 已从演示页改为真实用户/角色/菜单联调页,支持列表查询与新增。 2026-05-14 23:28:09 +08:00
c319f87c61 feat: 接入创建订单真实产品选择 2026-05-14 14:40:16 +08:00
18fb362474 基础框架搭建 2026-05-14 13:51:06 +08:00