From 3516465c9d5dcc511962087982961d4d1e0909ef Mon Sep 17 00:00:00 2001 From: PQZ Date: Thu, 12 Sep 2024 11:09:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/BaseSupplierController.java | 35 +++++++++- .../supplier/entity/BaseSupplierAccount.java | 2 +- .../supplier/mapper/BaseSupplierMapper.java | 16 +++++ .../service/BaseSupplierAccountService.java | 26 ++++++++ .../supplier/service/BaseSupplierService.java | 47 +++++++++----- .../impl/BaseSupplierAccountServiceImpl.java | 50 ++++++++++++++ .../service/impl/BaseSupplierServiceImpl.java | 65 ++++++++++++++++--- .../vo/BaseSupplierAccountPageReqVO.java | 34 ---------- .../vo/BaseSupplierAccountRespVO.java | 35 ---------- .../vo/BaseSupplierAccountSaveReqVO.java | 12 ---- .../supplier/vo/BaseSupplierRespVO.java | 5 ++ .../supplier/vo/BaseSupplierSaveReqVO.java | 8 +-- .../mapper/supplier/BaseSupplierMapper.xml | 13 ++++ 13 files changed, 232 insertions(+), 116 deletions(-) delete mode 100644 dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountPageReqVO.java delete mode 100644 dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountRespVO.java delete mode 100644 dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountSaveReqVO.java diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/controller/admin/BaseSupplierController.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/controller/admin/BaseSupplierController.java index 34e81a47..1a26acf3 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/controller/admin/BaseSupplierController.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/controller/admin/BaseSupplierController.java @@ -3,11 +3,15 @@ package cn.iocoder.yudao.module.supplier.controller.admin; import cn.iocoder.yudao.framework.common.pojo.CommonResult; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.util.object.BeanUtils; +import cn.iocoder.yudao.module.label.vo.LabelPageReqVO; +import cn.iocoder.yudao.module.label.vo.LabelRespVO; import cn.iocoder.yudao.module.supplier.entity.BaseSupplier; import cn.iocoder.yudao.module.supplier.service.BaseSupplierService; import cn.iocoder.yudao.module.supplier.vo.BaseSupplierPageReqVO; import cn.iocoder.yudao.module.supplier.vo.BaseSupplierRespVO; import cn.iocoder.yudao.module.supplier.vo.BaseSupplierSaveReqVO; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; @@ -61,6 +65,14 @@ public class BaseSupplierController { return success(true); } + /** + * 删除供应商 + * + * @param id 供应商id + * @return cn.iocoder.yudao.framework.common.pojo.CommonResult + * @author PQZ + * @date 10:04 2024/9/12 + **/ @DeleteMapping("/delete") @Operation(summary = "删除供应商") @Parameter(name = "id", description = "编号", required = true) @@ -70,6 +82,14 @@ public class BaseSupplierController { return success(true); } + /** + * 获取供应商 + * + * @param id 供应商id + * @return cn.iocoder.yudao.framework.common.pojo.CommonResult + * @author PQZ + * @date 10:04 2024/9/12 + **/ @GetMapping("/get") @Operation(summary = "获得供应商") @Parameter(name = "id", description = "编号", required = true, example = "1024") @@ -79,12 +99,21 @@ public class BaseSupplierController { return success(BeanUtils.toBean(baseSupplier, BaseSupplierRespVO.class)); } + /** + * + * @author PQZ + * @date 10:05 2024/9/12 + * @param pageReqVO BaseSupplierPageReqVO 实体 + * @return cn.iocoder.yudao.framework.common.pojo.CommonResult> + **/ @GetMapping("/page") @Operation(summary = "获得供应商分页") @PreAuthorize("@ss.hasPermission('supplier:base-supplier:query')") - public CommonResult> getBaseSupplierPage(@Valid BaseSupplierPageReqVO pageReqVO) { - PageResult pageResult = baseSupplierService.getBaseSupplierPage(pageReqVO); - return success(BeanUtils.toBean(pageResult, BaseSupplierRespVO.class)); + public CommonResult> getBaseSupplierPage(BaseSupplierPageReqVO pageReqVO, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) { + Page page = new Page<>(pageNo, pageSize); + return success(baseSupplierService.queryListPage(pageReqVO,page)); } diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/entity/BaseSupplierAccount.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/entity/BaseSupplierAccount.java index e73e5cb1..57315e4d 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/entity/BaseSupplierAccount.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/entity/BaseSupplierAccount.java @@ -25,7 +25,7 @@ public class BaseSupplierAccount extends TenantBaseDO { /** * 主键标识 */ - @TableId(type = IdType.INPUT) + @TableId(type = IdType.ASSIGN_UUID) private String id; /** * 供应商id diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/mapper/BaseSupplierMapper.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/mapper/BaseSupplierMapper.java index 7e018786..e3c048b5 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/mapper/BaseSupplierMapper.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/mapper/BaseSupplierMapper.java @@ -1,8 +1,13 @@ package cn.iocoder.yudao.module.supplier.mapper; import cn.iocoder.yudao.module.supplier.entity.BaseSupplier; +import cn.iocoder.yudao.module.supplier.vo.BaseSupplierPageReqVO; +import cn.iocoder.yudao.module.supplier.vo.BaseSupplierRespVO; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; /** * 供应商 Mapper @@ -12,4 +17,15 @@ import org.apache.ibatis.annotations.Mapper; @Mapper public interface BaseSupplierMapper extends BaseMapper { + /** + * 分页查询供应商信息 + * + * @param pageReqVO BaseSupplierPageReqVO实体 + * @param page 分页参数 + * @return com.baomidou.mybatisplus.core.metadata.IPage + * @author PQZ + * @date 10:12 2024/9/12 + **/ + IPage selectListPage(@Param("entity") BaseSupplierPageReqVO pageReqVO, Page page); + } \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/BaseSupplierAccountService.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/BaseSupplierAccountService.java index a212eff7..657914d5 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/BaseSupplierAccountService.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/BaseSupplierAccountService.java @@ -3,6 +3,8 @@ package cn.iocoder.yudao.module.supplier.service; import cn.iocoder.yudao.module.supplier.entity.BaseSupplierAccount; import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + /** * 供应商关联账户 Service 接口 * @@ -10,5 +12,29 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface BaseSupplierAccountService extends IService { + /** + * + * @author PQZ + * @date 9:45 2024/9/12 + * @param supplierId 供应商id + * @param list List 实体 + **/ + void saveBaseSupplierAccount(String supplierId, List list); + /** + * 通过供应商id删除供应商 + * @author PQZ + * @date 9:54 2024/9/12 + * @param supplierId 供应商id + **/ + void removeBySupplierId(String supplierId); + + /** + * 根据供应商id查询银行账户 + * @author PQZ + * @date 9:59 2024/9/12 + * @param supplierId 供应商id + * @return java.util.List + **/ + List listBySupplierId(String supplierId); } \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/BaseSupplierService.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/BaseSupplierService.java index 76272a08..14561d3f 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/BaseSupplierService.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/BaseSupplierService.java @@ -3,7 +3,10 @@ package cn.iocoder.yudao.module.supplier.service; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.supplier.entity.BaseSupplier; import cn.iocoder.yudao.module.supplier.vo.BaseSupplierPageReqVO; +import cn.iocoder.yudao.module.supplier.vo.BaseSupplierRespVO; import cn.iocoder.yudao.module.supplier.vo.BaseSupplierSaveReqVO; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import javax.validation.Valid; @@ -18,33 +21,43 @@ public interface BaseSupplierService extends IService { /** * 保存供应商 + * + * @param saveReqVO BaseSupplierSaveReqVO * @author PQZ * @date 11:00 2024/9/11 - * @param saveReqVO BaseSupplierSaveReqVO - **/ + **/ void saveBaseSupplier(BaseSupplierSaveReqVO saveReqVO); /** - * 删除供应商 + * 删除供应商信息 * - * @param id 编号 - */ + * @param id 供应商id + * @author PQZ + * @date 9:56 2024/9/12 + **/ void deleteBaseSupplier(String id); - /** - * 获得供应商 - * - * @param id 编号 - * @return 供应商 - */ - BaseSupplier getBaseSupplier(String id); /** - * 获得供应商分页 + * 通过供应商id查询供应商 * - * @param pageReqVO 分页查询 - * @return 供应商分页 - */ - PageResult getBaseSupplierPage(BaseSupplierPageReqVO pageReqVO); + * @param id 供应商id + * @return cn.iocoder.yudao.module.supplier.vo.BaseSupplierRespVO + * @author PQZ + * @date 10:02 2024/9/12 + **/ + BaseSupplierRespVO getBaseSupplier(String id); + + + /** + * 分页查询供应商信息 + * + * @param pageReqVO BaseSupplierPageReqVO实体 + * @param page 分页参数 + * @return com.baomidou.mybatisplus.core.metadata.IPage + * @author PQZ + * @date 10:09 2024/9/12 + **/ + IPage queryListPage(BaseSupplierPageReqVO pageReqVO, Page page); } \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/impl/BaseSupplierAccountServiceImpl.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/impl/BaseSupplierAccountServiceImpl.java index f82ad26b..c3690aa0 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/impl/BaseSupplierAccountServiceImpl.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/impl/BaseSupplierAccountServiceImpl.java @@ -3,10 +3,13 @@ package cn.iocoder.yudao.module.supplier.service.impl; import cn.iocoder.yudao.module.supplier.entity.BaseSupplierAccount; import cn.iocoder.yudao.module.supplier.mapper.BaseSupplierAccountMapper; import cn.iocoder.yudao.module.supplier.service.BaseSupplierAccountService; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; +import java.util.List; + /** * 供应商关联账户 Service 实现类 * @@ -17,4 +20,51 @@ import org.springframework.validation.annotation.Validated; public class BaseSupplierAccountServiceImpl extends ServiceImpl implements BaseSupplierAccountService { + /** + * @param supplierId 供应商id + * @param list List 实体 + * @return void + * @author PQZ + * @date 9:45 2024/9/12 + **/ + @Override + public void saveBaseSupplierAccount(String supplierId, List list) { + /*1、删除原有供应商银行账户*/ + removeBySupplierId(supplierId); + /*2、保存新账户*/ + list.forEach(item -> { + item.setId(null); + item.setSupplierId(supplierId); + }); + saveBatch(list); + } + + /** + * 通过供应商id删除供应商 + * + * @param supplierId 供应商id + * @author PQZ + * @date 9:54 2024/9/12 + **/ + @Override + public void removeBySupplierId(String supplierId) { + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BaseSupplierAccount::getSupplierId,supplierId); + remove(lambdaQueryWrapper); + } + + /** + * 根据供应商id查询银行账户 + * + * @param supplierId 供应商id + * @return java.util.List + * @author PQZ + * @date 9:59 2024/9/12 + **/ + @Override + public List listBySupplierId(String supplierId) { + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BaseSupplierAccount::getSupplierId,supplierId); + return list(lambdaQueryWrapper); + } } \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/impl/BaseSupplierServiceImpl.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/impl/BaseSupplierServiceImpl.java index 303cbf84..efc297cb 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/impl/BaseSupplierServiceImpl.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/service/impl/BaseSupplierServiceImpl.java @@ -3,15 +3,23 @@ package cn.iocoder.yudao.module.supplier.service.impl; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.module.supplier.entity.BaseSupplier; +import cn.iocoder.yudao.module.supplier.entity.BaseSupplierAccount; import cn.iocoder.yudao.module.supplier.mapper.BaseSupplierMapper; +import cn.iocoder.yudao.module.supplier.service.BaseSupplierAccountService; import cn.iocoder.yudao.module.supplier.service.BaseSupplierService; import cn.iocoder.yudao.module.supplier.vo.BaseSupplierPageReqVO; +import cn.iocoder.yudao.module.supplier.vo.BaseSupplierRespVO; import cn.iocoder.yudao.module.supplier.vo.BaseSupplierSaveReqVO; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; import javax.annotation.Resource; +import java.util.Arrays; +import java.util.List; /** * 供应商 Service 实现类 @@ -24,6 +32,8 @@ public class BaseSupplierServiceImpl extends ServiceImpl list = baseSupplierAccountService.listBySupplierId(id); + respVO.setAccountList(list); + //关联子公司转换 + if (StringUtils.isNotBlank(respVO.getCorpId())) { + respVO.setCorpIds(Arrays.asList(respVO.getCorpId().split(","))); + } + return respVO; } + /** + * 分页查询供应商信息 + * + * @param pageReqVO BaseSupplierPageReqVO实体 + * @param page 分页参数 + * @return com.baomidou.mybatisplus.core.metadata.IPage + * @author PQZ + * @date 10:09 2024/9/12 + **/ @Override - public PageResult getBaseSupplierPage(BaseSupplierPageReqVO pageReqVO) { - return null; + public IPage queryListPage(BaseSupplierPageReqVO pageReqVO, Page page) { + return baseSupplierMapper.selectListPage(pageReqVO,page); } } \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountPageReqVO.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountPageReqVO.java deleted file mode 100644 index d39ea317..00000000 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountPageReqVO.java +++ /dev/null @@ -1,34 +0,0 @@ -package cn.iocoder.yudao.module.supplier.vo; - -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; -import cn.iocoder.yudao.framework.common.pojo.PageParam; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; - -import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; - -@Schema(description = "管理后台 - 供应商关联账户分页 Request VO") -@Data -@EqualsAndHashCode(callSuper = true) -@ToString(callSuper = true) -public class BaseSupplierAccountPageReqVO extends PageParam { - - @Schema(description = "供应商id", example = "9583") - private String supplierId; - - @Schema(description = "开户行", example = "王五") - private String bankName; - - @Schema(description = "开户名", example = "李四") - private String countName; - - @Schema(description = "银行卡号") - private String countNo; - - @Schema(description = "创建时间") - @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) - private LocalDateTime[] createTime; - -} \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountRespVO.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountRespVO.java deleted file mode 100644 index af5812a4..00000000 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountRespVO.java +++ /dev/null @@ -1,35 +0,0 @@ -package cn.iocoder.yudao.module.supplier.vo; - -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; - -@Schema(description = "管理后台 - 供应商关联账户 Response VO") -@Data -@ExcelIgnoreUnannotated -public class BaseSupplierAccountRespVO { - - @Schema(description = "供应商id", example = "9583") - @ExcelProperty("供应商id") - private String supplierId; - - @Schema(description = "开户行", example = "王五") - @ExcelProperty("开户行") - private String bankName; - - @Schema(description = "开户名", example = "李四") - @ExcelProperty("开户名") - private String countName; - - @Schema(description = "银行卡号") - @ExcelProperty("银行卡号") - private String countNo; - - @Schema(description = "创建时间") - @ExcelProperty("创建时间") - private LocalDateTime createTime; - -} \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountSaveReqVO.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountSaveReqVO.java deleted file mode 100644 index 81f6a839..00000000 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierAccountSaveReqVO.java +++ /dev/null @@ -1,12 +0,0 @@ -package cn.iocoder.yudao.module.supplier.vo; - -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import javax.validation.constraints.*; - -@Schema(description = "管理后台 - 供应商关联账户新增/修改 Request VO") -@Data -public class BaseSupplierAccountSaveReqVO { - -} \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierRespVO.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierRespVO.java index d259420f..2ebdb1ff 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierRespVO.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierRespVO.java @@ -1,6 +1,7 @@ package cn.iocoder.yudao.module.supplier.vo; import cn.iocoder.yudao.module.supplier.entity.BaseSupplier; +import cn.iocoder.yudao.module.supplier.entity.BaseSupplierAccount; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -10,5 +11,9 @@ import com.alibaba.excel.annotation.*; @Data @ExcelIgnoreUnannotated public class BaseSupplierRespVO extends BaseSupplier { + /**关联子公司*/ + List corpIds = new ArrayList<>(); + /**供应商银行账户*/ + List accountList; } \ No newline at end of file diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierSaveReqVO.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierSaveReqVO.java index 3d812536..4d3212bb 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierSaveReqVO.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/supplier/vo/BaseSupplierSaveReqVO.java @@ -1,16 +1,16 @@ package cn.iocoder.yudao.module.supplier.vo; import cn.iocoder.yudao.module.supplier.entity.BaseSupplier; +import cn.iocoder.yudao.module.supplier.entity.BaseSupplierAccount; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + import java.util.*; import javax.validation.constraints.*; @Schema(description = "管理后台 - 供应商新增/修改 Request VO") @Data public class BaseSupplierSaveReqVO extends BaseSupplier { - - - - + /**供应商银行账户*/ + List accountList; } \ No newline at end of file diff --git a/dl-module-base/src/main/resources/mapper/supplier/BaseSupplierMapper.xml b/dl-module-base/src/main/resources/mapper/supplier/BaseSupplierMapper.xml index 918fe026..91ef150e 100644 --- a/dl-module-base/src/main/resources/mapper/supplier/BaseSupplierMapper.xml +++ b/dl-module-base/src/main/resources/mapper/supplier/BaseSupplierMapper.xml @@ -9,4 +9,17 @@ 文档可见:https://www.iocoder.cn/MyBatis/x-plugins/ --> + \ No newline at end of file