IUbiInfoStateService.java 992 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.zy.bms.service.ubi;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.zy.bms.entity.ubi.UbiInfoState;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.zy.bms.pojo.io.DeviceIO;
  6. import com.zy.bms.pojo.io.PageIO;
  7. import com.zy.bms.pojo.vo.UbiDeviceDetailVo;
  8. import com.zy.bms.pojo.vo.UbiDeviceListVo;
  9. import java.util.List;
  10. /**
  11. * <p>
  12. * 设备动态信息表 服务类
  13. * </p>
  14. *
  15. * @author yangxiaokun
  16. * @since 2021-06-01
  17. */
  18. public interface IUbiInfoStateService extends IService<UbiInfoState> {
  19. /**
  20. * 分页查询设备列表
  21. *
  22. * @param io 查询参数
  23. */
  24. IPage<UbiDeviceListVo> listPage(DeviceIO io);
  25. /**
  26. * 获取设备详情信息
  27. *
  28. * @param openNum 设备公开码
  29. */
  30. UbiDeviceDetailVo getDetail(String openNum);
  31. /**
  32. * 微信端
  33. * 通过设备组查询设备
  34. *
  35. * @param groupId 设备组
  36. */
  37. List<UbiInfoState> listByGroupId(String groupId);
  38. }