Update memory with complete glass migration progress
This commit is contained in:
parent
0dad5f9fbf
commit
700fb1fd14
@ -18,18 +18,47 @@
|
||||
2. #2 填充 USER.md 用户档案
|
||||
3. #3 添加 .gitignore 文件
|
||||
|
||||
## glass 项目分析
|
||||
## glass 项目迁移工作
|
||||
|
||||
- 拉取了 ai/glass 项目的最新代码
|
||||
- 克隆了 ai/glass-v2 项目(包含额外功能)
|
||||
- 分析了 v2 需要迁移的 5 个功能模块:
|
||||
1. 产品分类管理(ProductCategory + 图标和颜色支持)
|
||||
2. 品牌管理(Brand - 已有基础版,需增强)
|
||||
3. 采购订单管理(PurchaseOrder + PurchaseOrderItem)
|
||||
4. 库存流水管理(InventoryTransaction)
|
||||
5. 员工排班管理(StaffSchedule + 日历 Widget)
|
||||
- 创建了迁移分析文档:`projects/glass-v2-migration-analysis.md`
|
||||
- 创建了 5 个数据库迁移文件(已添加 team_id 支持多租户)
|
||||
### 第1次提交 (commit fa321b4)
|
||||
- 更新 Category 和 Brand 模型
|
||||
- 添加 icon, color, slug, sort_order 字段
|
||||
- 添加自动生成 slug 的 boot 逻辑
|
||||
- 添加新模型:
|
||||
- PurchaseOrder(采购订单,带状态流转和收货逻辑)
|
||||
- PurchaseOrderItem(采购订单明细)
|
||||
- InventoryTransaction(库存流水)
|
||||
- StaffSchedule(员工排班,带班次类型和调班功能)
|
||||
- 添加数据库迁移:
|
||||
- add_icon_and_color_to_categories_table
|
||||
- add_slug_and_sort_order_to_brands_table
|
||||
- create_purchase_orders_table
|
||||
- create_purchase_order_items_table
|
||||
- create_inventory_transactions_table
|
||||
- create_staff_schedules_table
|
||||
- 添加 Filament Resources:
|
||||
- CategoryResource(产品分类管理,37个图标选项)
|
||||
- BrandResource(品牌管理)
|
||||
- 所有模型使用 BelongsToTenant trait 支持多租户
|
||||
|
||||
### 第2次提交 (commit 47106f1)
|
||||
- 添加 Filament Resources:
|
||||
- PurchaseOrderResource(采购订单,带收货入库和补入库操作)
|
||||
- InventoryTransactionResource(库存交易记录,只读,支持日期过滤)
|
||||
- StaffScheduleResource(员工排班,支持复制到明天)
|
||||
- 添加所有对应 Pages 文件
|
||||
|
||||
### 代码质量
|
||||
- 每完成一个功能模块立即提交到 git
|
||||
- 所有代码遵循 glass 项目的现有规范
|
||||
- 使用 Filament 4.x Schema API
|
||||
- 适配多租户架构和权限系统
|
||||
|
||||
## glass-v2 分析文档
|
||||
|
||||
- 创建了详细的迁移分析文档:`projects/glass-v2-migration-analysis.md`
|
||||
- 创建了详细的迁移计划:`projects/glass-v2-migration-detailed-plan.md`
|
||||
- 5 个功能模块全部完成代码迁移
|
||||
|
||||
## PHP 8.2 安装
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user