From bae8e0a54ce73adfc3bda9fdf4ece3eb59f18d58 Mon Sep 17 00:00:00 2001 From: "0.0" <1092404103.qq.com> Date: Fri, 26 May 2023 18:05:01 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=8F=90=E8=B4=A7=E7=BA=BF=E8=B7=AF=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../logpm/basic/entity/BasicDelineEntity.java | 10 +++++++ .../com/logpm/basic/vo/BasicDelineNodeVO.java | 13 ++++++++ .../controller/BasicDelineController.java | 19 +++++++++++- .../controller/BasicDelineNodeController.java | 3 +- .../com/logpm/basic/dto/BasicDelineDTO.java | 4 ++- .../logpm/basic/dto/BasicDelineNodeDTO.java | 22 ++++++++++++++ .../basic/mapper/BasicDelineMiddleMapper.xml | 6 ++-- .../basic/mapper/BasicDelineNodeMapper.java | 3 +- .../basic/mapper/BasicDelineNodeMapper.xml | 27 +++++++++++++++-- .../service/IBasicDelineMiddleService.java | 15 +++++++++- .../service/IBasicDelineNodeService.java | 3 +- .../impl/BasicDelineMiddleServiceImpl.java | 30 +++++++++++++++++++ .../impl/BasicDelineNodeServiceImpl.java | 3 +- .../BasicdataWarehouseController.java | 11 +++++++ .../mapper/BasicdataWarehouseMapper.java | 7 +++++ .../mapper/BasicdataWarehouseMapper.xml | 3 ++ .../service/IBasicdataWarehouseService.java | 6 ++++ .../impl/BasicdataWarehouseServiceImpl.java | 5 ++++ 18 files changed, 178 insertions(+), 12 deletions(-) diff --git a/blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/entity/BasicDelineEntity.java b/blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/entity/BasicDelineEntity.java index 5bc81c073..cd6db45ff 100644 --- a/blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/entity/BasicDelineEntity.java +++ b/blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/entity/BasicDelineEntity.java @@ -92,6 +92,16 @@ public class BasicDelineEntity extends TenantEntity { */ @ApiModelProperty(value = "仓库联系人") private String warehouseContacts; + /** + * 终点里程 + */ + @ApiModelProperty(value = "终点里程") + private BigDecimal route; + /** + * 终点时效 + */ + @ApiModelProperty(value = "终点时效") + private BigDecimal ageing; /** * 预留1 */ diff --git a/blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/vo/BasicDelineNodeVO.java b/blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/vo/BasicDelineNodeVO.java index 47eef8121..b58c207f6 100644 --- a/blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/vo/BasicDelineNodeVO.java +++ b/blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/vo/BasicDelineNodeVO.java @@ -17,10 +17,13 @@ package com.logpm.basic.vo; import com.logpm.basic.entity.BasicDelineNodeEntity; +import io.swagger.annotations.ApiModelProperty; import org.springblade.core.tool.node.INode; import lombok.Data; import lombok.EqualsAndHashCode; +import java.math.BigDecimal; + /** * 提货路线节点表 视图实体类 * @@ -31,5 +34,15 @@ import lombok.EqualsAndHashCode; @EqualsAndHashCode(callSuper = true) public class BasicDelineNodeVO extends BasicDelineNodeEntity { private static final long serialVersionUID = 1L; + /** + * 里程;单位(km) + */ + @ApiModelProperty(value = "里程;单位(km)") + private BigDecimal route; + /** + * 时效;单位(h) + */ + @ApiModelProperty(value = "时效;单位(h)") + private BigDecimal ageing; } diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/BasicDelineController.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/BasicDelineController.java index 4f601a8b8..db8e2ae16 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/BasicDelineController.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/BasicDelineController.java @@ -17,6 +17,8 @@ package com.logpm.basic.controller; import com.logpm.basic.dto.BasicDelineDTO; +import com.logpm.basic.dto.BasicDelineNodeDTO; +import com.logpm.basic.service.IBasicDelineMiddleService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -24,6 +26,8 @@ import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import lombok.AllArgsConstructor; import javax.validation.Valid; +import lombok.extern.slf4j.Slf4j; +import net.logstash.logback.encoder.org.apache.commons.lang3.StringEscapeUtils; import org.springblade.core.secure.BladeUser; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; @@ -43,6 +47,7 @@ import org.springblade.core.tool.constant.BladeConstant; import springfox.documentation.annotations.ApiIgnore; import java.util.Map; import java.util.List; +import java.util.stream.Collectors; import javax.servlet.http.HttpServletResponse; /** @@ -55,9 +60,11 @@ import javax.servlet.http.HttpServletResponse; @AllArgsConstructor @RequestMapping("/deline") @Api(value = "提货路线", tags = "提货路线接口") +@Slf4j public class BasicDelineController extends BladeController { private final IBasicDelineService basicDelineService; + private final IBasicDelineMiddleService basicDelineMiddleService; /** * 提货路线 详情 @@ -98,7 +105,11 @@ public class BasicDelineController extends BladeController { @ApiOperationSupport(order = 4) @ApiOperation(value = "新增", notes = "传入basicDeline") public R save(@Valid @RequestBody BasicDelineDTO basicDeline) { - return R.status(basicDelineService.save(basicDeline)); + //转义-> + basicDeline.setLineName(StringEscapeUtils.unescapeHtml4(basicDeline.getLineName())); + basicDelineService.save(basicDeline); + //新增关联表 + return R.status(basicDelineMiddleService.saveByDTO(basicDeline)); } /** @@ -108,6 +119,12 @@ public class BasicDelineController extends BladeController { @ApiOperationSupport(order = 5) @ApiOperation(value = "修改", notes = "传入basicDeline") public R update(@Valid @RequestBody BasicDelineDTO basicDeline) { + //转义-> + basicDeline.setLineName(StringEscapeUtils.unescapeHtml4(basicDeline.getLineName())); + //删除所有中间表 + basicDelineMiddleService.deleteBydelineId(Func.toLongList(String.valueOf(basicDeline.getId()))); + //新增关联表 + basicDelineMiddleService.saveByDTO(basicDeline); return R.status(basicDelineService.updateById(basicDeline)); } diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/BasicDelineNodeController.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/BasicDelineNodeController.java index e155a4a5a..5fe643a2c 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/BasicDelineNodeController.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/BasicDelineNodeController.java @@ -16,6 +16,7 @@ */ package com.logpm.basic.controller; +import com.logpm.basic.dto.BasicDelineNodeDTO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -85,7 +86,7 @@ public class BasicDelineNodeController extends BladeController { @GetMapping("/page") @ApiOperationSupport(order = 3) @ApiOperation(value = "分页", notes = "传入basicDelineNode") - public R> page(BasicDelineNodeVO basicDelineNode, Query query) { + public R> page(BasicDelineNodeDTO basicDelineNode, Query query) { IPage pages = basicDelineNodeService.selectBasicDelineNodePage(Condition.getPage(query), basicDelineNode); return R.data(pages); } diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/dto/BasicDelineDTO.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/dto/BasicDelineDTO.java index 9290d1dab..00b9f7a5b 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/dto/BasicDelineDTO.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/dto/BasicDelineDTO.java @@ -19,6 +19,7 @@ package com.logpm.basic.dto; import com.logpm.basic.entity.BasicDelineEntity; import com.logpm.basic.entity.BasicDelineNodeEntity; import com.logpm.basic.entity.BasicLineNodeEntity; +import com.logpm.basic.vo.BasicDelineNodeVO; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; @@ -39,6 +40,7 @@ public class BasicDelineDTO extends BasicDelineEntity { * 提货路线节点 */ @ApiModelProperty(value = "提货路线节点") - private List delinenode; + private List delinenode; + } diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/dto/BasicDelineNodeDTO.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/dto/BasicDelineNodeDTO.java index 44bbb02b4..c86adac9d 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/dto/BasicDelineNodeDTO.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/dto/BasicDelineNodeDTO.java @@ -17,9 +17,12 @@ package com.logpm.basic.dto; import com.logpm.basic.entity.BasicDelineNodeEntity; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; +import java.math.BigDecimal; + /** * 提货路线节点表 数据传输对象实体类 * @@ -31,4 +34,23 @@ import lombok.EqualsAndHashCode; public class BasicDelineNodeDTO extends BasicDelineNodeEntity { private static final long serialVersionUID = 1L; + /** + * 里程 + */ + @ApiModelProperty(value = "里程") + private BigDecimal route; + /** + * 时效 + */ + @ApiModelProperty(value = "时效") + private BigDecimal ageing; + + /** + * 主表Id + */ + @ApiModelProperty(value = "主表Id") + private Long delineId; + + + } diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineMiddleMapper.xml b/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineMiddleMapper.xml index cffa7e816..aa5aee5be 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineMiddleMapper.xml +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineMiddleMapper.xml @@ -15,13 +15,13 @@ - - + + - select * from logpm_basic_deline_middle where is_deleted = 0 diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineNodeMapper.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineNodeMapper.java index a4d7ca94b..6f7886a8b 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineNodeMapper.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineNodeMapper.java @@ -16,6 +16,7 @@ */ package com.logpm.basic.mapper; +import com.logpm.basic.dto.BasicDelineNodeDTO; import com.logpm.basic.entity.BasicDelineNodeEntity; import com.logpm.basic.vo.BasicDelineNodeVO; import com.logpm.basic.excel.BasicDelineNodeExcel; @@ -40,7 +41,7 @@ public interface BasicDelineNodeMapper extends BaseMapper * @param basicDelineNode * @return */ - List selectBasicDelineNodePage(IPage page, BasicDelineNodeVO basicDelineNode); + List selectBasicDelineNodePage(IPage page,@Param("param") BasicDelineNodeDTO basicDelineNode); /** diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineNodeMapper.xml b/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineNodeMapper.xml index 569098c8e..eb209946f 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineNodeMapper.xml +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/mapper/BasicDelineNodeMapper.xml @@ -26,8 +26,31 @@ - + SELECT + lbdn.id id, + lbdn.tenant_id tenantId, + lbdn.create_user createUser, + lbdn.create_time createTime, + lbdn.update_user updateUser, + lbdn.update_time updateTime, + lbdn.STATUS status, + lbdn.create_dept createDept, + lbdn.customer customer, + lbdn.contacts contacts, + lbdn.address address, + lbdn.telephone telephone, + lbdm.ageing ageing, + lbdm.route route + FROM + logpm_basic_deline_node lbdn + JOIN logpm_basic_deline_middle lbdm on lbdn.id = lbdm.node_id + + lbdn.is_deleted = 0 + AND lbdm.is_deleted = 0 + and lbdm.deline_id = #{param.delineId} + and lbdm.node_id = #{param.id} + diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicDelineMiddleService.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicDelineMiddleService.java index 965b219b8..26c4d92a6 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicDelineMiddleService.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicDelineMiddleService.java @@ -17,6 +17,7 @@ package com.logpm.basic.service; import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.logpm.basic.dto.BasicDelineDTO; import com.logpm.basic.entity.BasicDelineMiddleEntity; import com.logpm.basic.vo.BasicDelineMiddleVO; import com.logpm.basic.excel.BasicDelineMiddleExcel; @@ -48,5 +49,17 @@ public interface IBasicDelineMiddleService extends BaseService exportBasicDelineMiddle(Wrapper queryWrapper); - + /** + * 新增关联表 + * + * @param basicDeline + * @return + */ + Boolean saveByDTO(BasicDelineDTO basicDeline); + /** + * 删除关联表 + * + * @return + */ + Integer deleteBydelineId(List id); } diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicDelineNodeService.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicDelineNodeService.java index 77b4e9346..15859c997 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicDelineNodeService.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicDelineNodeService.java @@ -17,6 +17,7 @@ package com.logpm.basic.service; import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.logpm.basic.dto.BasicDelineNodeDTO; import com.logpm.basic.entity.BasicDelineNodeEntity; import com.logpm.basic.vo.BasicDelineNodeVO; import com.logpm.basic.excel.BasicDelineNodeExcel; @@ -38,7 +39,7 @@ public interface IBasicDelineNodeService extends BaseService selectBasicDelineNodePage(IPage page, BasicDelineNodeVO basicDelineNode); + IPage selectBasicDelineNodePage(IPage page, BasicDelineNodeDTO basicDelineNode); /** diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/impl/BasicDelineMiddleServiceImpl.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/impl/BasicDelineMiddleServiceImpl.java index 1dc1f6ca6..be5bbf535 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/impl/BasicDelineMiddleServiceImpl.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/impl/BasicDelineMiddleServiceImpl.java @@ -16,15 +16,24 @@ */ package com.logpm.basic.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.logpm.basic.dto.BasicDelineDTO; +import com.logpm.basic.dto.BasicDelineMiddleDTO; +import com.logpm.basic.entity.BasicDelineEntity; import com.logpm.basic.entity.BasicDelineMiddleEntity; +import com.logpm.basic.entity.BasicLineEntity; +import com.logpm.basic.entity.BasicLineNodeEntity; import com.logpm.basic.vo.BasicDelineMiddleVO; import com.logpm.basic.excel.BasicDelineMiddleExcel; import com.logpm.basic.mapper.BasicDelineMiddleMapper; import com.logpm.basic.service.IBasicDelineMiddleService; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.springblade.core.mp.base.BaseServiceImpl; + +import java.util.ArrayList; import java.util.List; /** @@ -34,6 +43,7 @@ import java.util.List; * @since 2023-05-25 */ @Service +@Slf4j public class BasicDelineMiddleServiceImpl extends BaseServiceImpl implements IBasicDelineMiddleService { @Override @@ -51,4 +61,24 @@ public class BasicDelineMiddleServiceImpl extends BaseServiceImpl list = new ArrayList<>(); + basicDeline.getDelinenode().forEach(e->{ + BasicDelineMiddleEntity basicDelineMiddleEntity = new BasicDelineMiddleEntity(); + basicDelineMiddleEntity.setDelineId(basicDeline.getId()); + basicDelineMiddleEntity.setNodeId(e.getId()); + basicDelineMiddleEntity.setRoute(e.getRoute()); + basicDelineMiddleEntity.setAgeing(e.getAgeing()); + list.add(basicDelineMiddleEntity); + }); + return this.saveBatch(list); + } + + @Override + public Integer deleteBydelineId(List ids) { + QueryWrapper wrapper = new QueryWrapper(); + return baseMapper.delete(wrapper.lambda().in(BasicDelineMiddleEntity::getDelineId,ids)); + } + } diff --git a/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/impl/BasicDelineNodeServiceImpl.java b/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/impl/BasicDelineNodeServiceImpl.java index c358f765a..26bb5c17f 100644 --- a/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/impl/BasicDelineNodeServiceImpl.java +++ b/blade-service/logpm-basic/src/main/java/com/logpm/basic/service/impl/BasicDelineNodeServiceImpl.java @@ -16,6 +16,7 @@ */ package com.logpm.basic.service.impl; +import com.logpm.basic.dto.BasicDelineNodeDTO; import com.logpm.basic.entity.BasicDelineNodeEntity; import com.logpm.basic.vo.BasicDelineNodeVO; import com.logpm.basic.excel.BasicDelineNodeExcel; @@ -37,7 +38,7 @@ import java.util.List; public class BasicDelineNodeServiceImpl extends BaseServiceImpl implements IBasicDelineNodeService { @Override - public IPage selectBasicDelineNodePage(IPage page, BasicDelineNodeVO basicDelineNode) { + public IPage selectBasicDelineNodePage(IPage page, BasicDelineNodeDTO basicDelineNode) { return page.setRecords(baseMapper.selectBasicDelineNodePage(page, basicDelineNode)); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataWarehouseController.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataWarehouseController.java index d742a9749..74f382214 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataWarehouseController.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataWarehouseController.java @@ -93,6 +93,17 @@ public class BasicdataWarehouseController extends BladeController { return R.data(pages); } + /** + * 仓库 字典 + */ + @GetMapping("/dictionary") + @ApiOperationSupport(order = 3) + @ApiOperation(value = "字典", notes = "传入warehouseWarehouse") + public R> dictionary() { + List pages = warehouseService.selectWarehouseWarehouseDictionary(); + return R.data(pages); + } + /** * 仓库 自定义分页 */ diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.java index 9269fbee4..c09050d47 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.java @@ -58,6 +58,13 @@ public interface BasicdataWarehouseMapper extends BaseMapper getWarehouseList(); + /** + * 获取字典 + * + * @return + */ + List selectWarehouseWarehouseDictionary(); + Integer removeWarehouse(String id); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.xml b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.xml index 9aa4a8369..8224b412c 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.xml +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.xml @@ -73,6 +73,9 @@ + diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataWarehouseService.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataWarehouseService.java index 0c3385ff5..a46582513 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataWarehouseService.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataWarehouseService.java @@ -74,4 +74,10 @@ public interface IBasicdataWarehouseService extends BaseService ids); List pageListName(String name); + /** + * 查询仓库字典 + * + * @return + */ + List selectWarehouseWarehouseDictionary(); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataWarehouseServiceImpl.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataWarehouseServiceImpl.java index c36f89f57..f3fad7520 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataWarehouseServiceImpl.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataWarehouseServiceImpl.java @@ -102,4 +102,9 @@ public class BasicdataWarehouseServiceImpl extends BaseServiceImpl selectWarehouseWarehouseDictionary() { + return baseMapper.selectWarehouseWarehouseDictionary(); + } + }