material_manage_system/internal/service
文睿 张 e853846070 feat: 物料导入校验与事务入库编排
- 新增 MaterialImportService.Import:解析 → 逐行校验 → 事务入库 → 写导入记录
- 校验覆盖名称/规格长度、大类小类归属、单位名称或编码匹配、小类编码规则存在性
- 同一小类的规则只查一次,避免批量行数放大成逐行往返
- 校验失败整批不入库并返回逐行明细;入库失败整体回滚
- 导入记录成功失败都写,失败原因只存前 5 行行号摘要,明细不落库
2026-10-10 15:33:13 +08:00
..
admin_master_test.go feat: 按公司隔离物料主数据 2026-10-09 10:38:02 +08:00
admin_master.go feat: 按公司隔离物料主数据 2026-10-09 10:38:02 +08:00
application_organization_db_test.go feat: 按公司隔离物料申请与审批出库 2026-10-09 12:37:08 +08:00
application_test.go feat: 按公司隔离物料申请与审批出库 2026-10-09 12:37:08 +08:00
application.go feat: 按公司隔离物料申请与审批出库 2026-10-09 12:37:08 +08:00
auth_test.go feat: 配置用户公司授权与默认公司 2026-10-09 09:47:27 +08:00
auth.go docs: document company isolation rollout and acceptance 2026-10-09 15:54:20 +08:00
errors.go feat: 按公司隔离库存余额与流水 2026-10-09 11:10:13 +08:00
inbound_test.go feat: 按公司隔离入出库单据流程 2026-10-09 12:21:53 +08:00
inbound.go feat: 按公司隔离入出库单据流程 2026-10-09 12:21:53 +08:00
inventory_scope_test.go feat: 按公司隔离库存余额与流水 2026-10-09 11:10:13 +08:00
inventory_scope.go feat: 按公司隔离库存余额与流水 2026-10-09 11:10:13 +08:00
material_import_excel_test.go feat: 物料导入模板生成与 xlsx 解析 2026-10-10 14:57:56 +08:00
material_import_excel.go feat: 物料导入模板生成与 xlsx 解析 2026-10-10 14:57:56 +08:00
material_import_test.go feat: 物料导入校验与事务入库编排 2026-10-10 15:33:13 +08:00
material_import.go feat: 物料导入校验与事务入库编排 2026-10-10 15:33:13 +08:00
material_log_test.go 修改一致性问题 2026-09-21 14:13:30 +08:00
material_log.go feat: 按公司隔离物料主数据 2026-10-09 10:38:02 +08:00
material_test.go feat: 物料增加初始单位,补充物料批量上传计划 2026-10-10 14:15:49 +08:00
material.go feat: 物料增加初始单位,补充物料批量上传计划 2026-10-10 14:15:49 +08:00
organization_access_test.go feat: 组织列表为每家公司补充仓库摘要 2026-10-09 10:43:35 +08:00
organization_access.go feat: 组织列表为每家公司补充仓库摘要 2026-10-09 10:43:35 +08:00
organization_parameters_test.go feat: 强制校验可信公司上下文 2026-10-09 09:56:21 +08:00
outbound_test.go feat: 按公司隔离入出库单据流程 2026-10-09 12:21:53 +08:00
outbound.go feat: 按公司隔离入出库单据流程 2026-10-09 12:21:53 +08:00
partner_categories_test.go 新增伙伴业务分类,优化物料编辑并整理数据库脚本 2026-10-08 11:54:51 +08:00
stock_test.go 完善库存流水 2026-09-20 14:29:41 +08:00
stock.go feat: 按公司隔离库存余额与流水 2026-10-09 11:10:13 +08:00
websocket_ticket_test.go feat: 按公司隔离 WebSocket 订阅与事件投递 2026-10-09 13:39:45 +08:00
websocket_ticket.go docs: document company isolation rollout and acceptance 2026-10-09 15:54:20 +08:00