From 4a760c70d5bb19aac072f832631e4de1181d4947 Mon Sep 17 00:00:00 2001 From: chenbowen Date: Thu, 25 Sep 2025 19:36:34 +0800 Subject: [PATCH 1/5] =?UTF-8?q?1.=E5=8D=87=E7=BA=A7=E7=89=88=E6=9C=AC=203.?= =?UTF-8?q?0.38?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- .../zt-module-contract-order-server/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index d1619b36..c0fdd26e 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ https://github.com/YunaiV/ruoyi-vue-pro - 3.0.37 + 3.0.38 17 ${java.version} diff --git a/zt-module-contract-order/zt-module-contract-order-server/pom.xml b/zt-module-contract-order/zt-module-contract-order-server/pom.xml index 2179c7ba..d8d5a638 100644 --- a/zt-module-contract-order/zt-module-contract-order-server/pom.xml +++ b/zt-module-contract-order/zt-module-contract-order-server/pom.xml @@ -129,7 +129,7 @@ com.zt.plat zt-module-base-server - 3.0.37 + 3.0.38 compile From 8f677c0b4c553e9ebea73d030b57226cfc1424a8 Mon Sep 17 00:00:00 2001 From: liss <1780094091@qq.com> Date: Fri, 26 Sep 2025 10:04:09 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E5=B7=A5=E5=8E=82=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/dal/mysql/base/FactoryMapper.java | 1 + .../base/service/base/FactoryServiceImpl.java | 17 ++++++++++++++--- .../resources/mapper/base/FactoryMapper.xml | 3 +++ 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/FactoryMapper.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/FactoryMapper.java index 4cf825f4..53883ae8 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/FactoryMapper.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/FactoryMapper.java @@ -27,4 +27,5 @@ public interface FactoryMapper extends BaseMapperX { .orderByDesc(FactoryDO::getId)); } + String selectMaxCode(); } \ No newline at end of file diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/FactoryServiceImpl.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/FactoryServiceImpl.java index cb3567dc..a2d21b3f 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/FactoryServiceImpl.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/FactoryServiceImpl.java @@ -36,6 +36,17 @@ public class FactoryServiceImpl implements FactoryService { public FactoryRespVO createFactory(FactorySaveReqVO createReqVO) { // 插入 FactoryDO factory = BeanUtils.toBean(createReqVO, FactoryDO.class); + // 工厂编码自动生成,格式 GC-0001,依次新增 + String maxCode = factoryMapper.selectMaxCode(); + if (maxCode == null) { + factory.setNumber("GC-0001"); + } else { + String prefix = "GC-"; + String numberPart = maxCode.substring(prefix.length()); + int nextNumber = Integer.parseInt(numberPart) + 1; + String nextCode = prefix + String.format("%04d", nextNumber); + factory.setNumber(nextCode); + } factoryMapper.insert(factory); // 返回 return BeanUtils.toBean(factory, FactoryRespVO.class); @@ -59,12 +70,12 @@ public class FactoryServiceImpl implements FactoryService { } @Override - public void deleteFactoryListByIds(List ids) { + public void deleteFactoryListByIds(List ids) { // 校验存在 validateFactoryExists(ids); // 删除 factoryMapper.deleteByIds(ids); - } + } private void validateFactoryExists(List ids) { List list = factoryMapper.selectByIds(ids); @@ -92,7 +103,7 @@ public class FactoryServiceImpl implements FactoryService { @Override public void enableFactoryList(List saveReqVOS) { List updateObj = BeanUtils.toBean(saveReqVOS, FactoryDO.class); - List count = factoryMapper.updateById(updateObj); + List count = factoryMapper.updateById(updateObj); if (CollUtil.isEmpty(count)) { throw exception(FACTORY_NOT_EXISTS); } diff --git a/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/FactoryMapper.xml b/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/FactoryMapper.xml index 131c5601..a212af08 100644 --- a/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/FactoryMapper.xml +++ b/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/FactoryMapper.xml @@ -9,4 +9,7 @@ 文档可见:https://www.iocoder.cn/MyBatis/x-plugins/ --> + \ No newline at end of file From ecd27a351093ea057208abd43108db9562046b12 Mon Sep 17 00:00:00 2001 From: liss <1780094091@qq.com> Date: Fri, 26 Sep 2025 10:06:11 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E5=B7=A5=E5=8E=82=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/base/FactoryMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/FactoryMapper.xml b/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/FactoryMapper.xml index a212af08..8f330362 100644 --- a/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/FactoryMapper.xml +++ b/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/FactoryMapper.xml @@ -10,6 +10,6 @@ --> \ No newline at end of file From 73cc6f6ee33d735d26d8616f26568fec05d9fb4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=98=E8=8D=A3=E6=99=9F?= <9691125+pan-rongsheng@user.noreply.gitee.com> Date: Fri, 26 Sep 2025 11:12:36 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E6=A8=A1=E7=89=88=E7=BC=96=E5=88=B6?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/admin/templtp/TemplateInstanceController.java | 2 +- .../onlyoffice/controller/OnlyOfficeCallbackController.java | 2 +- .../onlyoffice/service/OnlyOfficeCallbackServiceImpl.java | 3 ++- .../base/service/tmpltp/TemplateInstanceServiceImpl.java | 4 +++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/TemplateInstanceController.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/TemplateInstanceController.java index e3cd0f9d..b7bc88c9 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/TemplateInstanceController.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/TemplateInstanceController.java @@ -166,7 +166,7 @@ public class TemplateInstanceController extends AbstractFileUploadController { //根据id获取实例版本号 @GetMapping("/get-version") @Operation(summary = "根据id获取实例版本号") - public CommonResult> getVersion(@RequestParam("id") String id) { + public CommonResult> getVersion(@Valid @NotEmpty(message = "模版实例id不能为空") @RequestParam("id") String id) { return success(templateInstanceService.getVersion(id)); } diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/onlyoffice/controller/OnlyOfficeCallbackController.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/onlyoffice/controller/OnlyOfficeCallbackController.java index 48476779..f33e0f22 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/onlyoffice/controller/OnlyOfficeCallbackController.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/onlyoffice/controller/OnlyOfficeCallbackController.java @@ -6,6 +6,7 @@ import com.zt.plat.module.base.controller.admin.templtp.onlyoffice.pojo.OnlyOffi import com.zt.plat.module.base.controller.admin.templtp.onlyoffice.service.OnlyOfficeCallbackService; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.annotation.security.PermitAll; +import jakarta.servlet.http.HttpServletRequest; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -33,7 +34,6 @@ public class OnlyOfficeCallbackController { public ResponseEntity> handleCallback(@RequestBody OnlyOfficeCallback callback, @PathVariable String id) { // 处理回调逻辑 callbackService.processCallback(callback,id); - // 返回必须的响应,否则OnlyOffice会显示错误 Map response = new HashMap<>(); response.put("error", 0); diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/onlyoffice/service/OnlyOfficeCallbackServiceImpl.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/onlyoffice/service/OnlyOfficeCallbackServiceImpl.java index 7395de30..1e9b04b3 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/onlyoffice/service/OnlyOfficeCallbackServiceImpl.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/templtp/onlyoffice/service/OnlyOfficeCallbackServiceImpl.java @@ -143,7 +143,7 @@ public class OnlyOfficeCallbackServiceImpl implements OnlyOfficeCallbackService // 2. 获取并验证文件名 String fileName = file.getOriginalFilename(); - String directory = "template-instance"; + String directory = "模版实例"; FileCreateReqDTO fileCreateReqDTO = new FileCreateReqDTO(); fileCreateReqDTO.setName(fileName); fileCreateReqDTO.setContent(file.getBytes()); @@ -152,6 +152,7 @@ public class OnlyOfficeCallbackServiceImpl implements OnlyOfficeCallbackService // 7. 调用文件服务创建文件 CommonResult result = fileApi.createFile(fileCreateReqDTO); + log.info("文件创建结果:{}", result); } catch (IOException e) { throw new RuntimeException(e); } diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/tmpltp/TemplateInstanceServiceImpl.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/tmpltp/TemplateInstanceServiceImpl.java index ac9b3372..8721c16b 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/tmpltp/TemplateInstanceServiceImpl.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/tmpltp/TemplateInstanceServiceImpl.java @@ -359,7 +359,9 @@ private String incrementVersion(String currentVersion) { @Override public Map getVersion(String id) { validateTemplateInstanceExists(Long.valueOf(id)); - return Map.of("version", templateInstanceMapper.selectById(id).getVer()); + String ver = templateInstanceMapper.selectById(id).getVer(); + String newVer = incrementVersion(ver); + return Map.of("version",ver,"newVersion",newVer); } @Override From a2ec48fd94344193ad624424486f6270481130a5 Mon Sep 17 00:00:00 2001 From: liss <1780094091@qq.com> Date: Fri, 26 Sep 2025 12:01:03 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E4=BB=93=E5=BA=93=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90=EF=BC=8C?= =?UTF-8?q?=E5=85=AC=E5=8F=B8=E9=85=8D=E7=BD=AE=E6=89=B9=E9=87=8F=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/CompanyRelativityController.java | 6 +++ .../admin/base/vo/ContactPageReqVO.java | 2 + .../admin/base/vo/ContactRespVO.java | 3 ++ .../admin/base/vo/ContactSaveReqVO.java | 3 ++ .../base/dal/dataobject/base/ContactDO.java | 5 +++ .../base/dal/mysql/base/WarehouseMapper.java | 1 + .../base/CompanyRelativityService.java | 1 + .../base/CompanyRelativityServiceImpl.java | 37 +++++++++++++++++++ .../service/base/WarehouseServiceImpl.java | 11 ++++++ .../resources/mapper/base/WarehouseMapper.xml | 3 ++ 10 files changed, 72 insertions(+) diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/CompanyRelativityController.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/CompanyRelativityController.java index 00b00f89..706f9fda 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/CompanyRelativityController.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/CompanyRelativityController.java @@ -92,4 +92,10 @@ public class CompanyRelativityController { return success(BeanUtils.toBean(pageResult, CompanyRelaDeptDO.class)); } + @PostMapping("/createOrUpdate-list") + @Operation(summary = "批量创建更新公司关系") + @PreAuthorize("@ss.hasPermission('base:company-relativity:create')") + public CommonResult> createOrUpdataCompanyList(@Valid @RequestBody List createReqVOS) { + return success(companyRelativityService.createOrUpdataCompanyList(createReqVOS)); + } } \ No newline at end of file diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactPageReqVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactPageReqVO.java index 18710437..cc5cfa4f 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactPageReqVO.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactPageReqVO.java @@ -35,4 +35,6 @@ public class ContactPageReqVO extends PageParam { @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) private LocalDateTime[] createTime; + @Schema(description = "是否启用") + private String isEnable; } \ No newline at end of file diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactRespVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactRespVO.java index 190a2419..81455011 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactRespVO.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactRespVO.java @@ -44,4 +44,7 @@ public class ContactRespVO { @ExcelProperty("创建时间") private LocalDateTime createTime; + @Schema(description = "是否启用") + @ExcelProperty("是否启用") + private String isEnable; } \ No newline at end of file diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactSaveReqVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactSaveReqVO.java index 7dc6fa80..3a1efb9d 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactSaveReqVO.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/ContactSaveReqVO.java @@ -33,4 +33,7 @@ public class ContactSaveReqVO { @NotEmpty(message = "联系地址不能为空") private String address; + @Schema(description = "是否启用") + private String isEnable; + } \ No newline at end of file diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/ContactDO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/ContactDO.java index 829bca2d..853eb1d0 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/ContactDO.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/ContactDO.java @@ -59,6 +59,11 @@ public class ContactDO extends BusinessBaseDO { */ @TableField("ADR") private String address; + /** + * 是否启用 + */ + @TableField("IS_ENB") + private String isEnable; /** * 公司编号 */ diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/WarehouseMapper.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/WarehouseMapper.java index add8c1bd..ec282350 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/WarehouseMapper.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/WarehouseMapper.java @@ -29,4 +29,5 @@ public interface WarehouseMapper extends BaseMapperX { .orderByDesc(WarehouseDO::getId)); } + String selectMaxCode(); } \ No newline at end of file diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/CompanyRelativityService.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/CompanyRelativityService.java index 4eacfb4f..fd33a797 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/CompanyRelativityService.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/CompanyRelativityService.java @@ -62,4 +62,5 @@ public interface CompanyRelativityService { */ PageResult getCompanyRelativityPage(CompanyRelativityPageReqVO pageReqVO); + List createOrUpdataCompanyList(List createReqVOS); } \ No newline at end of file diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/CompanyRelativityServiceImpl.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/CompanyRelativityServiceImpl.java index 0b020bdc..25c05d30 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/CompanyRelativityServiceImpl.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/CompanyRelativityServiceImpl.java @@ -116,6 +116,43 @@ public class CompanyRelativityServiceImpl implements CompanyRelativityService { return new PageResult<>(pageList, (long) total); } + @Override + public List createOrUpdataCompanyList(List createReqVOS) { + if (CollUtil.isEmpty(createReqVOS)) { + return null; + } + + List insertList = new ArrayList<>(); + List updateList = new ArrayList<>(); + + // 分离需要插入和更新的数据 + for (CompanyRelativitySaveReqVO createReqVO : createReqVOS) { + if (createReqVO.getId() == null) { + // 插入 + CompanyRelativityDO companyRelativity = BeanUtils.toBean(createReqVO, CompanyRelativityDO.class); + insertList.add(companyRelativity); + } else { + // 校验存在 + validateCompanyRelativityExists(createReqVO.getId()); + // 更新 + CompanyRelativityDO updateObj = BeanUtils.toBean(createReqVO, CompanyRelativityDO.class); + updateList.add(updateObj); + } + } + + // 批量插入 + if (CollUtil.isNotEmpty(insertList)) { + companyRelativityMapper.insertBatch(insertList); + } + + // 批量更新 + if (CollUtil.isNotEmpty(updateList)) { + companyRelativityMapper.updateBatch(updateList); + } + + return BeanUtils.toBean(createReqVOS, CompanyRelativityRespVO.class); + } + private List buildTree(List list) { // 创建一个map用于存储所有节点,key为id,value为节点对象 Map nodeMap = new HashMap<>(); diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/WarehouseServiceImpl.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/WarehouseServiceImpl.java index 41e5b067..f4ae25c5 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/WarehouseServiceImpl.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/base/WarehouseServiceImpl.java @@ -36,6 +36,17 @@ public class WarehouseServiceImpl implements WarehouseService { public WarehouseRespVO createWarehouse(WarehouseSaveReqVO createReqVO) { // 插入 WarehouseDO warehouse = BeanUtils.toBean(createReqVO, WarehouseDO.class); + // 库位编码自动生成,格式 KW-0001,依次新增 + String maxCode = warehouseMapper.selectMaxCode(); + if (maxCode == null) { + warehouse.setCoding("KW-0001"); + } else { + String prefix = "KW-"; + String numberPart = maxCode.substring(prefix.length()); + int nextNumber = Integer.parseInt(numberPart) + 1; + String nextCode = prefix + String.format("%04d", nextNumber); + warehouse.setCoding(nextCode); + } warehouseMapper.insert(warehouse); // 返回 return BeanUtils.toBean(warehouse, WarehouseRespVO.class); diff --git a/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/WarehouseMapper.xml b/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/WarehouseMapper.xml index 30f7d266..006534d6 100644 --- a/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/WarehouseMapper.xml +++ b/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/WarehouseMapper.xml @@ -9,4 +9,7 @@ 文档可见:https://www.iocoder.cn/MyBatis/x-plugins/ --> + \ No newline at end of file