|
|
@@ -1,6 +1,7 @@
|
|
|
package cn.iocoder.yudao.module.pms.controller.admin.qhse.hazard;
|
|
|
|
|
|
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;
|
|
|
@@ -9,6 +10,7 @@ import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.qhse.hazard.vo.IotHazardTypePageReqVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.qhse.hazard.vo.IotHazardTypeRespVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.qhse.hazard.vo.IotHazardTypeSaveReqVO;
|
|
|
+import cn.iocoder.yudao.module.pms.controller.admin.vo.IotProductClassifySimpleRespVO;
|
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.qhse.hazard.IotHazardTypeDO;
|
|
|
import cn.iocoder.yudao.module.pms.service.qhse.hazard.IotHazardTypeService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
@@ -91,4 +93,11 @@ public class IotHazardTypeController {
|
|
|
BeanUtils.toBean(list, IotHazardTypeRespVO.class));
|
|
|
}
|
|
|
|
|
|
+ @GetMapping(value = {"/list-all-simple", "/simple-list"})
|
|
|
+ @Operation(summary = "获取SOC数据源精简信息列表")
|
|
|
+ public CommonResult<List<IotProductClassifySimpleRespVO>> getSimpleIotProductClassifyList() {
|
|
|
+ List<IotHazardTypeDO> list = iotHazardTypeService.getHazardTypeList(
|
|
|
+ new IotHazardTypePageReqVO().setStatus(CommonStatusEnum.ENABLE.getStatus()));
|
|
|
+ return success(BeanUtils.toBean(list, IotProductClassifySimpleRespVO.class));
|
|
|
+ }
|
|
|
}
|