liu
2026-09-03 34e14f4d8f4756f12ad90d0d478c4c2d575203b8
分支
用户 liu <2021943741@qq.com>
星期四, 九月 3, 2026 13:15 +0800
提交者 liu <2021943741@qq.com>
星期四, 九月 3, 2026 13:17 +0800
提交34e14f4d8f4756f12ad90d0d478c4c2d575203b8
目录 dc414064eb0abd52d1e61462491b476cff0b5969 目录 | zip | gz
上一版本 1fb5fc73e8df33b25337ab34f669ab03e0d9ce06 查看 | 对比
feat(srm): 供应商档案支持 Excel 导入导出

- SrmSupplierController 导出改走中文表头 SrmSupplierExcelVO,新增 get-import-template、import-excel 接口(权限 srm:supplier:import)
- 新增导入 VO 与结果 VO;SrmSupplierService 新增 importSupplierList(按编码判重、updateSupport 更新/新增、失败逐行汇总、类型支持名称/编码、状态留空默认启用)
- ErrorCodeConstants 新增 SUPPLIER_IMPORT_LIST_IS_EMPTY
- 前端(yudao-ui-admin-vue3 element-plus):供应商页新增导入按钮/弹窗与导入模板下载,导出补齐 download.excel
- docs:新增供应商档案导入导出联调方案

Co-Authored-By: Claude <noreply@anthropic.com>
已添加4个文件
已修改6个文件
611 ■■■■■ 文件已修改
docs/srm_supplier_import_export_integration.md 116 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/supplier/SrmSupplierController.java 78 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/supplier/vo/SrmSupplierExcelVO.java 74 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/supplier/vo/SrmSupplierImportExcelVO.java 71 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/supplier/vo/SrmSupplierImportRespVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/ErrorCodeConstants.java 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/service/supplier/SrmSupplierService.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/service/supplier/SrmSupplierServiceImpl.java 115 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-ui/yudao-ui-admin-vue3/src/api/srm/supplier/index.ts 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-ui/yudao-ui-admin-vue3/src/views/srm/supplier/index.vue 113 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史