Commit 87227458cf0db8c4a6f7d5b0c6b5b7177ad88377

Authored by YunaiV
1 parent a6c58825

♻️ refactor(mes): 移除无用的物料产品相关代码

清理了不再使用的物料产品相关方法和接口,简化了代码结构,提高了可维护性。
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/md/item/MesMdItemController.java
... ... @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.mes.controller.admin.md.item;
2 2  
3 3 import cn.hutool.core.collection.CollUtil;
4 4 import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
5   -import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
6 5 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
7 6 import cn.iocoder.yudao.framework.common.pojo.PageParam;
8 7 import cn.iocoder.yudao.framework.common.pojo.PageResult;
... ... @@ -39,7 +38,6 @@ import java.util.Map;
39 38  
40 39 import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
41 40 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
42   -import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
43 41 import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet;
44 42  
45 43 @Tag(name = "管理后台 - MES 物料产品")
... ... @@ -111,16 +109,6 @@ public class MesMdItemController {
111 109 return success(new PageResult<>(buildItemVOList(pageResult.getList()), pageResult.getTotal()));
112 110 }
113 111  
114   - @GetMapping("/simple-list")
115   - @Operation(summary = "获得物料产品精简列表", description = "只包含被开启的物料,主要用于前端的下拉选项")
116   - public CommonResult<List<MesMdItemRespVO>> getItemSimpleList() {
117   - List<MesMdItemDO> list = itemService.getItemListByStatus(CommonStatusEnum.ENABLE.getStatus());
118   - return success(convertList(buildItemVOList(list), item -> new MesMdItemRespVO()
119   - .setId(item.getId()).setName(item.getName()).setCode(item.getCode())
120   - .setItemTypeId(item.getItemTypeId()).setItemTypeName(item.getItemTypeName())
121   - .setUnitMeasureId(item.getUnitMeasureId()).setUnitMeasureName(item.getUnitMeasureName())));
122   - }
123   -
124 112 @GetMapping("/export-excel")
125 113 @Operation(summary = "导出物料产品 Excel")
126 114 @PreAuthorize("@ss.hasPermission('mes:md-item:export')")
... ...
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/md/item/MesMdItemMapper.java
... ... @@ -8,7 +8,6 @@ import cn.iocoder.yudao.module.mes.dal.dataobject.md.item.MesMdItemDO;
8 8 import org.apache.ibatis.annotations.Mapper;
9 9  
10 10 import java.util.Collection;
11   -import java.util.List;
12 11  
13 12 /**
14 13 * MES 物料产品 Mapper
... ... @@ -40,10 +39,6 @@ public interface MesMdItemMapper extends BaseMapperX&lt;MesMdItemDO&gt; {
40 39 return selectCount(MesMdItemDO::getItemTypeId, itemTypeId);
41 40 }
42 41  
43   - default List<MesMdItemDO> selectListByStatus(Integer status) {
44   - return selectList(MesMdItemDO::getStatus, status);
45   - }
46   -
47 42 default Long selectCountByUnitMeasureId(Long unitMeasureId) {
48 43 return selectCount(MesMdItemDO::getUnitMeasureId, unitMeasureId);
49 44 }
... ...
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemService.java
... ... @@ -76,14 +76,6 @@ public interface MesMdItemService {
76 76 PageResult<MesMdItemDO> getItemPage(MesMdItemPageReqVO pageReqVO);
77 77  
78 78 /**
79   - * 获得指定状态的物料产品列表
80   - *
81   - * @param status 状态
82   - * @return 物料产品列表
83   - */
84   - List<MesMdItemDO> getItemListByStatus(Integer status);
85   -
86   - /**
87 79 * 获得物料产品列表
88 80 *
89 81 * @param ids 编号数组
... ...
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemServiceImpl.java
... ... @@ -239,11 +239,6 @@ public class MesMdItemServiceImpl implements MesMdItemService {
239 239 }
240 240  
241 241 @Override
242   - public List<MesMdItemDO> getItemListByStatus(Integer status) {
243   - return itemMapper.selectListByStatus(status);
244   - }
245   -
246   - @Override
247 242 public List<MesMdItemDO> getItemList(Collection<Long> ids) {
248 243 if (CollUtil.isEmpty(ids)) {
249 244 return Collections.emptyList();
... ...