123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package com.huaxu.service;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.huaxu.dto.DeviceParmInfo;
- import com.huaxu.dto.ReportAttributeDto;
- import com.huaxu.dto.ReportDto;
- import com.huaxu.entity.DeviceParmEntity;
- import org.apache.ibatis.annotations.Param;
- import java.util.Collection;
- import java.util.List;
- /**
- * @description 设备参数
- * @auto wangli
- * @data 2020-11-17 11:01
- */
- public interface DeviceParmService {
- /**
- * 查询单个设备参数
- * @return
- */
- DeviceParmEntity selectById(Integer id);
- /**
- * 查询单个设备参数信息
- * @return
- */
- List<DeviceParmEntity> selectByDeviceId(Integer sceneId,Integer id);
- /**
- * 查询单个设备参数信息针对工艺图
- * @return
- */
- List<DeviceParmEntity> selectByDeviceIdForGis(Integer sceneId,Integer id);
- /**
- * 添加设备参数
- * @return
- */
- Integer insert(DeviceParmEntity deviceParmEntity);
- /**
- * 批量添加设备参数
- * @return
- */
- Integer batchInsert(List<DeviceParmEntity> deviceParmEntities);
- /**
- * 单条删除设备参数
- * @return
- */
- Integer delete(Integer id);
- /**
- * 修改设备参数信息
- * @return
- */
- Integer update(DeviceParmEntity deviceParmEntity);
- /**
- * 批量修改设备参数信息
- * @return
- */
- void batchUpdate(List<DeviceParmEntity> deviceParmEntities);
- /**
- * 批量保存设备参数信息
- * @return
- */
- boolean saveOrUpdateBatch(Collection<DeviceParmEntity> entityList);
- /**
- * 查询设备参数信息
- * @param deviceParmEntity
- * @return
- */
- List<DeviceParmEntity> selectList(DeviceParmEntity deviceParmEntity);
-
- /**
- * 分页查询
- * @return
- */
- IPage<DeviceParmEntity> selectPage(IPage<DeviceParmEntity> page, DeviceParmEntity deviceParmEntity);
- List<ReportAttributeDto> findAttributeNameList(ReportDto reportDto);
- List<DeviceParmInfo> selectBySceneAndDeviceId(Integer parentSceneId,Integer sceneId, Integer deviceId);
- void batchSaveEdit(Long sceneId, Long deviceId,List<DeviceParmInfo> deviceParmInfos);
- }
|