material_manage_system/internal/repository
文睿 张 970ba5ccf7 feat: 组织列表为每家公司补充仓库摘要
组织初始化接口 GET /api/auth/organizations 现在为每项授权公司附带
warehouse 摘要({id, name, status, location: {id, name, status} | null} | null),
结构与切换接口一致,供普通用户在公司切换器直接展示,无需放开管理员仓库配置接口。

- model:新增 WarehouseSummary/LocationSummary/OrganizationSummary,
  OrganizationAccess 每项改为内嵌公司资料再加 warehouse 摘要。
- repository:新增 WarehouseRepository.Summary 复用切换接口的解析规则;
  ListAccessible 逐公司补齐摘要,仓库或库位配置不唯一时报错而非随意取第一条,
  无仓库、无库位或已停用如实返回,不回退旧公司数据。
- service:Switch 复用 List 已解析的摘要,响应格式保持不变。
- 测试:新增服务层 sqlmock 用例与仓储层 MySQL 集成用例,
  覆盖启用唯一仓库加启用库位、无仓库、仓库停用三类。
2026-10-09 10:43:35 +08:00
..
testdata feat: 新增组织授权与审计数据底座 2026-10-08 17:04:09 +08:00
application.go 修改一致性问题 2026-09-21 14:13:30 +08:00
company_isolation_generator_test.go feat: 新增组织授权与审计数据底座 2026-10-08 17:04:09 +08:00
company_isolation_integration_test.go feat: 新增组织授权与审计数据底座 2026-10-08 17:04:09 +08:00
inbound.go 修改一致性问题 2026-09-21 14:13:30 +08:00
master_data.go feat: 按公司隔离物料主数据 2026-10-09 10:38:02 +08:00
material_log.go feat: 按公司隔离物料主数据 2026-10-09 10:38:02 +08:00
material_test.go feat: 按公司隔离物料主数据 2026-10-09 10:38:02 +08:00
material.go feat: 按公司隔离物料主数据 2026-10-09 10:38:02 +08:00
order_null_fields_test.go 完善出库和入库逻辑 2026-09-20 11:18:00 +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_audit.go feat: 新增组织授权与审计数据底座 2026-10-08 17:04:09 +08:00
organization_test.go fix: 主数据编辑的两类静默失败 2026-09-21 17:26:53 +08:00
organization.go fix: 主数据编辑的两类静默失败 2026-09-21 17:26:53 +08:00
outbound.go 修改一致性问题 2026-09-21 14:13:30 +08:00
partner_test.go 新增伙伴业务分类,优化物料编辑并整理数据库脚本 2026-10-08 11:54:51 +08:00
partner.go 新增伙伴业务分类,优化物料编辑并整理数据库脚本 2026-10-08 11:54:51 +08:00
stock_test.go fix: 库存列表分类筛选失效,后端补上 category 参数 2026-09-21 16:19:18 +08:00
stock.go bugs修复 2026-09-23 14:20:42 +08:00
update.go fix: 主数据编辑的两类静默失败 2026-09-21 17:26:53 +08:00
user_organization_integration_test.go feat: 配置用户公司授权与默认公司 2026-10-09 09:47:27 +08:00
user_organization_test.go feat: 配置用户公司授权与默认公司 2026-10-09 09:47:27 +08:00
user_organization.go feat: 配置用户公司授权与默认公司 2026-10-09 09:47:27 +08:00
user_test.go feat: 配置用户公司授权与默认公司 2026-10-09 09:47:27 +08:00
user.go feat: 配置用户公司授权与默认公司 2026-10-09 09:47:27 +08:00
warehouse_test.go feat: 按公司隔离物料主数据 2026-10-09 10:38:02 +08:00
warehouse.go feat: 组织列表为每家公司补充仓库摘要 2026-10-09 10:43:35 +08:00