Files
jiu/backend/internal/handler
wangjia ba127826b2 feat(backend): 新增商品属性字典表(产地/保质期/储存方式/描述文档)
- model/product_attr.go: 新增 4 张字典表 struct(TenantBase 范式)
- model/product.go: Product 增加 4 个可空外键 + belongs-to 关联
- handler/product_attr.go: 4 组 16 个 CRUD handler(shop_id 隔离)
- handler/product.go: FindOrCreate/Update 支持写入 4 个属性 ID
- handler/public.go: Preload 4 表 + 三级回退介绍 + 默认话术常量
- router/router.go: /product-options/{origins,shelf-lives,storages,description-docs} 路由
- main.go: AutoMigrate 注册 4 个新 model
- testutil/setup.go: SQLite 测试库补齐新列与新表

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 06:56:16 +08:00
..
2026-05-26 13:56:34 +08:00
2026-05-25 21:08:03 +08:00
2026-05-28 22:39:04 +08:00
2026-05-28 22:39:04 +08:00
2026-05-28 22:39:04 +08:00
2026-05-28 22:39:04 +08:00
2026-05-28 22:39:04 +08:00
2026-05-28 22:39:04 +08:00
2026-05-28 22:39:04 +08:00
2026-05-28 22:39:04 +08:00
2026-05-28 22:39:04 +08:00