- 迁移:courier_freight_rows 增加 express_no / barcode / shop_name(可空) - 导入器支持可选列(快递单号 / 条形码 / 店铺名称),老文件缺这三列也能导;XlsxSheetReader 支持可选列表头 - 页面与导出新增三列;运费差 / 结算运费 / 其他附加费汇总 / 退件费 表头与取数逻辑不变 - 测试:新增新列导入、老文件兼容、页面展示用例
- 迁移:courier_freight_rows 增加 express_no / barcode / shop_name(可空) - 导入器支持可选列(快递单号 / 条形码 / 店铺名称),老文件缺这三列也能导;XlsxSheetReader 支持可选列表头 - 页面与导出新增三列;运费差 / 结算运费 / 其他附加费汇总 / 退件费 表头与取数逻辑不变 - 测试:新增新列导入、老文件兼容、页面展示用例