Commit Graph

8 Commits

Author SHA1 Message Date
9e21f8a0d1 服务器部署初始化提交 2026-06-15 13:18:43 +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
2aeb9b5cfa feat: 客户导入支持 Excel 模板下载和文件上传
新增 GET /api/customers/import-template 下载带表头和示例行的 xlsx 模板;
POST /api/customers/import 从文件路径输入改为 UploadFile 上传;
前端导入弹窗增加文件选择器和下载模板按钮,移除文本框手动填路径方式。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-30 11:26:28 +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
6c8ff74924 修复后台页面功能 2026-05-28 22:59:04 +08:00
ca04891991 已继续成组推进“统一鉴权 + 数据范围控制”主线:新增通用 token 鉴权依赖,订单/客户/司机任务/系统管理关键接口已补齐角色限制;业务员现仅可访问本人订单与客户,司机现仅可访问本人任务与轨迹,订单详情已按接口文档对业务员隐藏成本/利润等敏感字段。 2026-05-15 12:05:18 +08:00
80e3eb86bb 已继续提速推进客户导入链路 2026-05-15 09:00:50 +08:00
18fb362474 基础框架搭建 2026-05-14 13:51:06 +08:00