feat: 添加产品管理功能,订单导出支持货品编号
产品管理功能: - 新增 products_cache 表存储产品数据 - 从 API 同步产品数据到本地(支持增量/全量同步) - 本地维护"货品编号"字段(API 中不存在) - 产品列表支持搜索、筛选、编辑货品编号 - 主界面添加产品管理 Tab 页 订单导出增强: - 订单关联产品的货品编号 - Excel 导出新增"货品编号"列 - 支持与其他系统对接 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -49,9 +49,14 @@ namespace PackagingMallShipper.Views
|
||||
var orderService = new OrderService();
|
||||
var syncService = new SyncService(_authService);
|
||||
var shipService = new ShipService(_authService);
|
||||
var excelService = new ExcelService(orderService, shipService);
|
||||
var productService = new ProductService();
|
||||
var excelService = new ExcelService(orderService, shipService, productService);
|
||||
var orderListViewModel = new OrderListViewModel(orderService, syncService, shipService, excelService);
|
||||
var mainViewModel = new MainViewModel(_authService, orderListViewModel);
|
||||
|
||||
var productSyncService = new ProductSyncService(_authService);
|
||||
var productListViewModel = new ProductListViewModel(productService, productSyncService);
|
||||
|
||||
var mainViewModel = new MainViewModel(_authService, orderListViewModel, productListViewModel);
|
||||
|
||||
var mainWindow = new MainWindow(mainViewModel);
|
||||
mainViewModel.OnLogout += () =>
|
||||
|
||||
Reference in New Issue
Block a user