浏览代码

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

清理了不再使用的物料产品相关方法和接口,简化了代码结构,提高了可维护性。
YunaiV 2 月之前
父节点
当前提交
87227458cf

+ 0 - 12
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;
 
 import cn.hutool.core.collection.CollUtil;
 import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
-import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
 import cn.iocoder.yudao.framework.common.pojo.PageParam;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
@@ -39,7 +38,6 @@ import java.util.Map;
 
 import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
-import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
 import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet;
 
 @Tag(name = "管理后台 - MES 物料产品")
@@ -111,16 +109,6 @@ public class MesMdItemController {
         return success(new PageResult<>(buildItemVOList(pageResult.getList()), pageResult.getTotal()));
     }
 
-    @GetMapping("/simple-list")
-    @Operation(summary = "获得物料产品精简列表", description = "只包含被开启的物料,主要用于前端的下拉选项")
-    public CommonResult<List<MesMdItemRespVO>> getItemSimpleList() {
-        List<MesMdItemDO> list = itemService.getItemListByStatus(CommonStatusEnum.ENABLE.getStatus());
-        return success(convertList(buildItemVOList(list), item -> new MesMdItemRespVO()
-                .setId(item.getId()).setName(item.getName()).setCode(item.getCode())
-                .setItemTypeId(item.getItemTypeId()).setItemTypeName(item.getItemTypeName())
-                .setUnitMeasureId(item.getUnitMeasureId()).setUnitMeasureName(item.getUnitMeasureName())));
-    }
-
     @GetMapping("/export-excel")
     @Operation(summary = "导出物料产品 Excel")
     @PreAuthorize("@ss.hasPermission('mes:md-item:export')")

+ 0 - 5
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;
 import org.apache.ibatis.annotations.Mapper;
 
 import java.util.Collection;
-import java.util.List;
 
 /**
  * MES 物料产品 Mapper
@@ -40,10 +39,6 @@ public interface MesMdItemMapper extends BaseMapperX<MesMdItemDO> {
         return selectCount(MesMdItemDO::getItemTypeId, itemTypeId);
     }
 
-    default List<MesMdItemDO> selectListByStatus(Integer status) {
-        return selectList(MesMdItemDO::getStatus, status);
-    }
-
     default Long selectCountByUnitMeasureId(Long unitMeasureId) {
         return selectCount(MesMdItemDO::getUnitMeasureId, unitMeasureId);
     }

+ 0 - 8
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemService.java

@@ -75,14 +75,6 @@ public interface MesMdItemService {
      */
     PageResult<MesMdItemDO> getItemPage(MesMdItemPageReqVO pageReqVO);
 
-    /**
-     * 获得指定状态的物料产品列表
-     *
-     * @param status 状态
-     * @return 物料产品列表
-     */
-    List<MesMdItemDO> getItemListByStatus(Integer status);
-
     /**
      * 获得物料产品列表
      *

+ 0 - 5
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemServiceImpl.java

@@ -238,11 +238,6 @@ public class MesMdItemServiceImpl implements MesMdItemService {
         return itemMapper.selectPage(pageReqVO, itemTypeIds);
     }
 
-    @Override
-    public List<MesMdItemDO> getItemListByStatus(Integer status) {
-        return itemMapper.selectListByStatus(status);
-    }
-
     @Override
     public List<MesMdItemDO> getItemList(Collection<Long> ids) {
         if (CollUtil.isEmpty(ids)) {