Browse Source

♻️ refactor(mes): 移除无用的客户列表接口和相关代码

清理不再使用的客户精简列表接口及其相关实现,优化代码结构,提升可维护性。
YunaiV 2 months ago
parent
commit
4f6f132fac

+ 2 - 10
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/md/client/MesMdClientController.java

@@ -1,7 +1,7 @@
 package cn.iocoder.yudao.module.mes.controller.admin.md.client;
 
 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;
@@ -32,7 +32,7 @@ import java.util.List;
 
 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;
+
 
 @Tag(name = "管理后台 - MES 客户")
 @RestController
@@ -84,14 +84,6 @@ public class MesMdClientController {
         return success(BeanUtils.toBean(pageResult, MesMdClientRespVO.class));
     }
 
-    @GetMapping("/simple-list")
-    @Operation(summary = "获得客户精简列表", description = "只包含被开启的客户,主要用于前端的下拉选项")
-    public CommonResult<List<MesMdClientRespVO>> getClientSimpleList() {
-        List<MesMdClientDO> list = clientService.getClientListByStatus(CommonStatusEnum.ENABLE.getStatus());
-        return success(convertList(list, client -> new MesMdClientRespVO()
-                .setId(client.getId()).setName(client.getName()).setCode(client.getCode())));
-    }
-
     @GetMapping("/export-excel")
     @Operation(summary = "导出客户 Excel")
     @PreAuthorize("@ss.hasPermission('mes:md-client:export')")

+ 2 - 5
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/md/client/MesMdClientMapper.java

@@ -7,7 +7,8 @@ import cn.iocoder.yudao.module.mes.controller.admin.md.client.vo.MesMdClientPage
 import cn.iocoder.yudao.module.mes.dal.dataobject.md.client.MesMdClientDO;
 import org.apache.ibatis.annotations.Mapper;
 
-import java.util.List;
+
+
 
 /**
  * MES 客户 Mapper
@@ -40,8 +41,4 @@ public interface MesMdClientMapper extends BaseMapperX<MesMdClientDO> {
         return selectOne(MesMdClientDO::getNickname, nickname);
     }
 
-    default List<MesMdClientDO> selectListByStatus(Integer status) {
-        return selectList(MesMdClientDO::getStatus, status);
-    }
-
 }

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

@@ -59,14 +59,6 @@ public interface MesMdClientService {
      */
     PageResult<MesMdClientDO> getClientPage(MesMdClientPageReqVO pageReqVO);
 
-    /**
-     * 获得指定状态的客户列表
-     *
-     * @param status 状态
-     * @return 客户列表
-     */
-    List<MesMdClientDO> getClientListByStatus(Integer status);
-
     /**
      * 获得客户列表
      *

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

@@ -138,11 +138,6 @@ public class MesMdClientServiceImpl implements MesMdClientService {
         return clientMapper.selectPage(pageReqVO);
     }
 
-    @Override
-    public List<MesMdClientDO> getClientListByStatus(Integer status) {
-        return clientMapper.selectListByStatus(status);
-    }
-
     @Override
     public List<MesMdClientDO> getClientList(Collection<Long> ids) {
         if (CollUtil.isEmpty(ids)) {