From 5dd02a895832ddbc21c29daa0517028e56c7da70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?LI-CCONG=5C=E6=9D=8E=E8=81=AA=E8=81=AA?= <1441652193@qq.com> Date: Fri, 18 Aug 2023 17:54:13 +0800 Subject: [PATCH] =?UTF-8?q?demo=E6=B5=8B=E8=AF=95=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E7=B1=BB=E5=91=BD=E5=90=8D=E5=9B=9E=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ollerDemo.java => MaterialController.java} | 60 +++++++++---------- ...lConvertDemo.java => MaterialConvert.java} | 18 +++--- .../{MaterialDODemo.java => MaterialDO.java} | 2 +- .../dal/mysql/material/MaterialMapper.java | 40 +++++++++++++ .../mysql/material/MaterialMapperDemo.java | 40 ------------- ...lServiceDemo.java => MaterialService.java} | 12 ++-- ...DemoImpl.java => MaterialServiceImpl.java} | 37 ++++++------ .../mapper/material/MaterialMapperDemo.xml | 2 +- .../material/MaterialServiceDemoImplTest.java | 58 +++++++++--------- .../admin/material/MaterialController.java | 33 +++++----- 10 files changed, 151 insertions(+), 151 deletions(-) rename yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/controller/admin/material/{MaterialControllerDemo.java => MaterialController.java} (80%) rename yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/convert/material/{MaterialConvertDemo.java => MaterialConvert.java} (51%) rename yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/dataobject/material/{MaterialDODemo.java => MaterialDO.java} (97%) create mode 100644 yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/mysql/material/MaterialMapper.java delete mode 100644 yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/mysql/material/MaterialMapperDemo.java rename yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/{MaterialServiceDemo.java => MaterialService.java} (80%) rename yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/{MaterialServiceDemoImpl.java => MaterialServiceImpl.java} (65%) diff --git a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/controller/admin/material/MaterialControllerDemo.java b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/controller/admin/material/MaterialController.java similarity index 80% rename from yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/controller/admin/material/MaterialControllerDemo.java rename to yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/controller/admin/material/MaterialController.java index 5bef912..d9eddcd 100644 --- a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/controller/admin/material/MaterialControllerDemo.java +++ b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/controller/admin/material/MaterialController.java @@ -1,40 +1,38 @@ package com.yunxi.scm.module.demo.controller.admin.material; -import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDODemo; -import org.springframework.web.bind.annotation.*; -import javax.annotation.Resource; -import org.springframework.validation.annotation.Validated; -import org.springframework.security.access.prepost.PreAuthorize; -import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.Parameter; +import com.yunxi.scm.framework.common.pojo.CommonResult; +import com.yunxi.scm.framework.common.pojo.PageResult; +import com.yunxi.scm.framework.excel.core.util.ExcelUtils; +import com.yunxi.scm.framework.operatelog.core.annotations.OperateLog; +import com.yunxi.scm.module.demo.controller.admin.material.vo.*; +import com.yunxi.scm.module.demo.convert.material.MaterialConvert; +import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDO; +import com.yunxi.scm.module.demo.service.material.MaterialService; import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; -import javax.validation.*; -import javax.servlet.http.*; -import java.util.*; +import javax.annotation.Resource; +import javax.servlet.http.HttpServletResponse; +import javax.validation.Valid; import java.io.IOException; +import java.util.Collection; +import java.util.List; -import com.yunxi.scm.framework.common.pojo.PageResult; -import com.yunxi.scm.framework.common.pojo.CommonResult; import static com.yunxi.scm.framework.common.pojo.CommonResult.success; - -import com.yunxi.scm.framework.excel.core.util.ExcelUtils; - -import com.yunxi.scm.framework.operatelog.core.annotations.OperateLog; -import static com.yunxi.scm.framework.operatelog.core.enums.OperateTypeEnum.*; - -import com.yunxi.scm.module.demo.controller.admin.material.vo.*; -import com.yunxi.scm.module.demo.convert.material.MaterialConvertDemo; -import com.yunxi.scm.module.demo.service.material.MaterialServiceDemo; +import static com.yunxi.scm.framework.operatelog.core.enums.OperateTypeEnum.EXPORT; @Tag(name = "管理后台 - 物料管理") @RestController @RequestMapping("/demo/material") @Validated -public class MaterialControllerDemo { +public class MaterialController { @Resource - private MaterialServiceDemo materialServiceDemo; + private MaterialService materialServiceDemo; @PostMapping("/create") @Operation(summary = "创建物料管理") @@ -65,8 +63,8 @@ public class MaterialControllerDemo { @Parameter(name = "id", description = "编号", required = true, example = "1024") @PreAuthorize("@ss.hasPermission('demo:material:query')") public CommonResult getMaterial(@RequestParam("id") Long id) { - MaterialDODemo material = materialServiceDemo.getMaterial(id); - return success(MaterialConvertDemo.INSTANCE.convert(material)); + MaterialDO material = materialServiceDemo.getMaterial(id); + return success(MaterialConvert.INSTANCE.convert(material)); } @GetMapping("/list") @@ -74,16 +72,16 @@ public class MaterialControllerDemo { @Parameter(name = "ids", description = "编号列表", required = true, example = "1024,2048") @PreAuthorize("@ss.hasPermission('demo:material:query')") public CommonResult> getMaterialList(@RequestParam("ids") Collection ids) { - List list = materialServiceDemo.getMaterialList(ids); - return success(MaterialConvertDemo.INSTANCE.convertList(list)); + List list = materialServiceDemo.getMaterialList(ids); + return success(MaterialConvert.INSTANCE.convertList(list)); } @GetMapping("/page") @Operation(summary = "获得物料管理分页") @PreAuthorize("@ss.hasPermission('demo:material:query')") public CommonResult> getMaterialPage(@Valid MaterialPageReqVO pageVO) { - PageResult pageResult = materialServiceDemo.getMaterialPage(pageVO); - return success(MaterialConvertDemo.INSTANCE.convertPage(pageResult)); + PageResult pageResult = materialServiceDemo.getMaterialPage(pageVO); + return success(MaterialConvert.INSTANCE.convertPage(pageResult)); } @GetMapping("/export-excel") @@ -92,9 +90,9 @@ public class MaterialControllerDemo { @OperateLog(type = EXPORT) public void exportMaterialExcel(@Valid MaterialExportReqVO exportReqVO, HttpServletResponse response) throws IOException { - List list = materialServiceDemo.getMaterialList(exportReqVO); + List list = materialServiceDemo.getMaterialList(exportReqVO); // 导出 Excel - List datas = MaterialConvertDemo.INSTANCE.convertList02(list); + List datas = MaterialConvert.INSTANCE.convertList02(list); ExcelUtils.write(response, "物料管理.xls", "数据", MaterialExcelVO.class, datas); } diff --git a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/convert/material/MaterialConvertDemo.java b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/convert/material/MaterialConvert.java similarity index 51% rename from yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/convert/material/MaterialConvertDemo.java rename to yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/convert/material/MaterialConvert.java index f87346b..3fa927e 100644 --- a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/convert/material/MaterialConvertDemo.java +++ b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/convert/material/MaterialConvert.java @@ -4,7 +4,7 @@ import java.util.*; import com.yunxi.scm.framework.common.pojo.PageResult; -import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDODemo; +import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import com.yunxi.scm.module.demo.controller.admin.material.vo.*; @@ -15,20 +15,20 @@ import com.yunxi.scm.module.demo.controller.admin.material.vo.*; * @author ccongli */ @Mapper -public interface MaterialConvertDemo { +public interface MaterialConvert { - MaterialConvertDemo INSTANCE = Mappers.getMapper(MaterialConvertDemo.class); + MaterialConvert INSTANCE = Mappers.getMapper(MaterialConvert.class); - MaterialDODemo convert(MaterialCreateReqVO bean); + MaterialDO convert(MaterialCreateReqVO bean); - MaterialDODemo convert(MaterialUpdateReqVO bean); + MaterialDO convert(MaterialUpdateReqVO bean); - MaterialRespVO convert(MaterialDODemo bean); + MaterialRespVO convert(MaterialDO bean); - List convertList(List list); + List convertList(List list); - PageResult convertPage(PageResult page); + PageResult convertPage(PageResult page); - List convertList02(List list); + List convertList02(List list); } diff --git a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/dataobject/material/MaterialDODemo.java b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/dataobject/material/MaterialDO.java similarity index 97% rename from yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/dataobject/material/MaterialDODemo.java rename to yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/dataobject/material/MaterialDO.java index 834b240..43baff2 100644 --- a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/dataobject/material/MaterialDODemo.java +++ b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/dataobject/material/MaterialDO.java @@ -24,7 +24,7 @@ import java.util.List; @Builder @NoArgsConstructor @AllArgsConstructor -public class MaterialDODemo extends BaseDO { +public class MaterialDO extends BaseDO { /** * ID diff --git a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/mysql/material/MaterialMapper.java b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/mysql/material/MaterialMapper.java new file mode 100644 index 0000000..567cb60 --- /dev/null +++ b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/mysql/material/MaterialMapper.java @@ -0,0 +1,40 @@ +package com.yunxi.scm.module.demo.dal.mysql.material; + +import java.util.*; + +import com.yunxi.scm.framework.common.pojo.PageResult; +import com.yunxi.scm.framework.mybatis.core.query.LambdaQueryWrapperX; +import com.yunxi.scm.framework.mybatis.core.mapper.BaseMapperX; +import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDO; +import org.apache.ibatis.annotations.Mapper; +import com.yunxi.scm.module.demo.controller.admin.material.vo.*; + +/** + * 物料管理 Mapper + * + * @author ccongli + */ +@Mapper +public interface MaterialMapper extends BaseMapperX { + + default PageResult selectPage(MaterialPageReqVO reqVO) { + return selectPage(reqVO, new LambdaQueryWrapperX() + .likeIfPresent(MaterialDO::getName, reqVO.getName()) + .eqIfPresent(MaterialDO::getStatus, reqVO.getStatus()) + .eqIfPresent(MaterialDO::getType, reqVO.getType()) + .eqIfPresent(MaterialDO::getCategory, reqVO.getCategory()) + .betweenIfPresent(MaterialDO::getCreateTime, reqVO.getCreateTime()) + .orderByDesc(MaterialDO::getId)); + } + + default List selectList(MaterialExportReqVO reqVO) { + return selectList(new LambdaQueryWrapperX() + .likeIfPresent(MaterialDO::getName, reqVO.getName()) + .eqIfPresent(MaterialDO::getStatus, reqVO.getStatus()) + .eqIfPresent(MaterialDO::getType, reqVO.getType()) + .eqIfPresent(MaterialDO::getCategory, reqVO.getCategory()) + .betweenIfPresent(MaterialDO::getCreateTime, reqVO.getCreateTime()) + .orderByDesc(MaterialDO::getId)); + } + +} diff --git a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/mysql/material/MaterialMapperDemo.java b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/mysql/material/MaterialMapperDemo.java deleted file mode 100644 index 5adf50a..0000000 --- a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/dal/mysql/material/MaterialMapperDemo.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.yunxi.scm.module.demo.dal.mysql.material; - -import java.util.*; - -import com.yunxi.scm.framework.common.pojo.PageResult; -import com.yunxi.scm.framework.mybatis.core.query.LambdaQueryWrapperX; -import com.yunxi.scm.framework.mybatis.core.mapper.BaseMapperX; -import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDODemo; -import org.apache.ibatis.annotations.Mapper; -import com.yunxi.scm.module.demo.controller.admin.material.vo.*; - -/** - * 物料管理 Mapper - * - * @author ccongli - */ -@Mapper -public interface MaterialMapperDemo extends BaseMapperX { - - default PageResult selectPage(MaterialPageReqVO reqVO) { - return selectPage(reqVO, new LambdaQueryWrapperX() - .likeIfPresent(MaterialDODemo::getName, reqVO.getName()) - .eqIfPresent(MaterialDODemo::getStatus, reqVO.getStatus()) - .eqIfPresent(MaterialDODemo::getType, reqVO.getType()) - .eqIfPresent(MaterialDODemo::getCategory, reqVO.getCategory()) - .betweenIfPresent(MaterialDODemo::getCreateTime, reqVO.getCreateTime()) - .orderByDesc(MaterialDODemo::getId)); - } - - default List selectList(MaterialExportReqVO reqVO) { - return selectList(new LambdaQueryWrapperX() - .likeIfPresent(MaterialDODemo::getName, reqVO.getName()) - .eqIfPresent(MaterialDODemo::getStatus, reqVO.getStatus()) - .eqIfPresent(MaterialDODemo::getType, reqVO.getType()) - .eqIfPresent(MaterialDODemo::getCategory, reqVO.getCategory()) - .betweenIfPresent(MaterialDODemo::getCreateTime, reqVO.getCreateTime()) - .orderByDesc(MaterialDODemo::getId)); - } - -} diff --git a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceDemo.java b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialService.java similarity index 80% rename from yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceDemo.java rename to yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialService.java index 94f16c1..66433c5 100644 --- a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceDemo.java +++ b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialService.java @@ -3,7 +3,7 @@ package com.yunxi.scm.module.demo.service.material; import java.util.*; import javax.validation.*; import com.yunxi.scm.module.demo.controller.admin.material.vo.*; -import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDODemo; +import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDO; import com.yunxi.scm.framework.common.pojo.PageResult; /** @@ -11,7 +11,7 @@ import com.yunxi.scm.framework.common.pojo.PageResult; * * @author ccongli */ -public interface MaterialServiceDemo { +public interface MaterialService { /** * 创建物料管理 @@ -41,7 +41,7 @@ public interface MaterialServiceDemo { * @param id 编号 * @return 物料管理 */ - MaterialDODemo getMaterial(Long id); + MaterialDO getMaterial(Long id); /** * 获得物料管理列表 @@ -49,7 +49,7 @@ public interface MaterialServiceDemo { * @param ids 编号 * @return 物料管理列表 */ - List getMaterialList(Collection ids); + List getMaterialList(Collection ids); /** * 获得物料管理分页 @@ -57,7 +57,7 @@ public interface MaterialServiceDemo { * @param pageReqVO 分页查询 * @return 物料管理分页 */ - PageResult getMaterialPage(MaterialPageReqVO pageReqVO); + PageResult getMaterialPage(MaterialPageReqVO pageReqVO); /** * 获得物料管理列表, 用于 Excel 导出 @@ -65,6 +65,6 @@ public interface MaterialServiceDemo { * @param exportReqVO 查询条件 * @return 物料管理列表 */ - List getMaterialList(MaterialExportReqVO exportReqVO); + List getMaterialList(MaterialExportReqVO exportReqVO); } diff --git a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceDemoImpl.java b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceImpl.java similarity index 65% rename from yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceDemoImpl.java rename to yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceImpl.java index 12b227b..ad13baa 100644 --- a/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceDemoImpl.java +++ b/yunxi-module-demo/yunxi-module-demo-biz/src/main/java/com/yunxi/scm/module/demo/service/material/MaterialServiceImpl.java @@ -1,19 +1,22 @@ package com.yunxi.scm.module.demo.service.material; -import com.yunxi.scm.module.demo.convert.material.MaterialConvertDemo; -import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDODemo; +import com.yunxi.scm.framework.common.pojo.PageResult; +import com.yunxi.scm.module.demo.controller.admin.material.vo.MaterialCreateReqVO; +import com.yunxi.scm.module.demo.controller.admin.material.vo.MaterialExportReqVO; +import com.yunxi.scm.module.demo.controller.admin.material.vo.MaterialPageReqVO; +import com.yunxi.scm.module.demo.controller.admin.material.vo.MaterialUpdateReqVO; +import com.yunxi.scm.module.demo.convert.material.MaterialConvert; +import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDO; +import com.yunxi.scm.module.demo.dal.mysql.material.MaterialMapper; import org.springframework.stereotype.Service; -import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; -import java.util.*; -import com.yunxi.scm.module.demo.controller.admin.material.vo.*; -import com.yunxi.scm.framework.common.pojo.PageResult; - -import com.yunxi.scm.module.demo.dal.mysql.material.MaterialMapperDemo; +import javax.annotation.Resource; +import java.util.Collection; +import java.util.List; import static com.yunxi.scm.framework.common.exception.util.ServiceExceptionUtil.exception; -import static com.yunxi.scm.module.demo.enums.ErrorCodeConstants.*; +import static com.yunxi.scm.module.demo.enums.ErrorCodeConstants.MATERIAL_NOT_EXISTS; /** * 物料管理 Service 实现类 @@ -22,15 +25,15 @@ import static com.yunxi.scm.module.demo.enums.ErrorCodeConstants.*; */ @Service @Validated -public class MaterialServiceDemoImpl implements MaterialServiceDemo { +public class MaterialServiceImpl implements MaterialService { @Resource - private MaterialMapperDemo materialMapperDemo; + private MaterialMapper materialMapperDemo; @Override public Long createMaterial(MaterialCreateReqVO createReqVO) { // 插入 - MaterialDODemo material = MaterialConvertDemo.INSTANCE.convert(createReqVO); + MaterialDO material = MaterialConvert.INSTANCE.convert(createReqVO); materialMapperDemo.insert(material); // 返回 return material.getId(); @@ -41,7 +44,7 @@ public class MaterialServiceDemoImpl implements MaterialServiceDemo { // 校验存在 validateMaterialExists(updateReqVO.getId()); // 更新 - MaterialDODemo updateObj = MaterialConvertDemo.INSTANCE.convert(updateReqVO); + MaterialDO updateObj = MaterialConvert.INSTANCE.convert(updateReqVO); materialMapperDemo.updateById(updateObj); } @@ -60,22 +63,22 @@ public class MaterialServiceDemoImpl implements MaterialServiceDemo { } @Override - public MaterialDODemo getMaterial(Long id) { + public MaterialDO getMaterial(Long id) { return materialMapperDemo.selectById(id); } @Override - public List getMaterialList(Collection ids) { + public List getMaterialList(Collection ids) { return materialMapperDemo.selectBatchIds(ids); } @Override - public PageResult getMaterialPage(MaterialPageReqVO pageReqVO) { + public PageResult getMaterialPage(MaterialPageReqVO pageReqVO) { return materialMapperDemo.selectPage(pageReqVO); } @Override - public List getMaterialList(MaterialExportReqVO exportReqVO) { + public List getMaterialList(MaterialExportReqVO exportReqVO) { return materialMapperDemo.selectList(exportReqVO); } diff --git a/yunxi-module-demo/yunxi-module-demo-biz/src/main/resources/mapper/material/MaterialMapperDemo.xml b/yunxi-module-demo/yunxi-module-demo-biz/src/main/resources/mapper/material/MaterialMapperDemo.xml index ad35f9c..298d139 100644 --- a/yunxi-module-demo/yunxi-module-demo-biz/src/main/resources/mapper/material/MaterialMapperDemo.xml +++ b/yunxi-module-demo/yunxi-module-demo-biz/src/main/resources/mapper/material/MaterialMapperDemo.xml @@ -1,6 +1,6 @@ - +