Zimo преди 1 ден
родител
ревизия
fd6a4a078a

+ 10 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/qhse/soc/IotSocSourceController.java

@@ -1,6 +1,7 @@
 package cn.iocoder.yudao.module.pms.controller.admin.qhse.soc;
 
 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.util.object.BeanUtils;
@@ -8,6 +9,7 @@ import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
 import cn.iocoder.yudao.module.pms.controller.admin.qhse.soc.vo.IotSocSourcePageReqVO;
 import cn.iocoder.yudao.module.pms.controller.admin.qhse.soc.vo.IotSocSourceRespVO;
 import cn.iocoder.yudao.module.pms.controller.admin.qhse.soc.vo.IotSocSourceSaveReqVO;
+import cn.iocoder.yudao.module.pms.controller.admin.vo.IotProductClassifySimpleRespVO;
 import cn.iocoder.yudao.module.pms.dal.dataobject.qhse.soc.IotSocSourceDO;
 import cn.iocoder.yudao.module.pms.service.qhse.soc.IotSocSourceService;
 import io.swagger.v3.oas.annotations.Operation;
@@ -77,6 +79,14 @@ public class IotSocSourceController {
         return success(BeanUtils.toBean(list, IotSocSourceRespVO.class));
     }
 
+    @GetMapping(value = {"/list-all-simple", "/simple-list"})
+    @Operation(summary = "获取SOC数据源精简信息列表")
+    public CommonResult<List<IotProductClassifySimpleRespVO>> getSimpleIotProductClassifyList() {
+        List<IotSocSourceDO> list = iotSocSourceService.getSocList(
+                new IotSocSourcePageReqVO().setStatus(CommonStatusEnum.ENABLE.getStatus()));
+        return success(BeanUtils.toBean(list, IotProductClassifySimpleRespVO.class));
+    }
+
     @GetMapping("/export-excel")
     @Operation(summary = "导出SOC卡分析数据源 Excel")
     @PreAuthorize("@ss.hasPermission('rq:iot-soc-source:export')")