|
@@ -1,6 +1,7 @@
|
|
|
package cn.iocoder.yudao.module.pms.controller.admin.qhse.soc;
|
|
package cn.iocoder.yudao.module.pms.controller.admin.qhse.soc;
|
|
|
|
|
|
|
|
import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
|
|
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.CommonResult;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
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.IotSocSourcePageReqVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.qhse.soc.vo.IotSocSourceRespVO;
|
|
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.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.dal.dataobject.qhse.soc.IotSocSourceDO;
|
|
|
import cn.iocoder.yudao.module.pms.service.qhse.soc.IotSocSourceService;
|
|
import cn.iocoder.yudao.module.pms.service.qhse.soc.IotSocSourceService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
@@ -77,6 +79,14 @@ public class IotSocSourceController {
|
|
|
return success(BeanUtils.toBean(list, IotSocSourceRespVO.class));
|
|
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")
|
|
@GetMapping("/export-excel")
|
|
|
@Operation(summary = "导出SOC卡分析数据源 Excel")
|
|
@Operation(summary = "导出SOC卡分析数据源 Excel")
|
|
|
@PreAuthorize("@ss.hasPermission('rq:iot-soc-source:export')")
|
|
@PreAuthorize("@ss.hasPermission('rq:iot-soc-source:export')")
|