DeviceService.java 837 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.bizmatics.service;
  2. import com.bizmatics.model.Device;
  3. import com.bizmatics.common.mvc.base.CrudService;
  4. import com.bizmatics.model.DeviceList;
  5. import com.bizmatics.model.TemplateData;
  6. import com.bizmatics.service.vo.DeviceCountVO;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * <p>
  11. * 服务类
  12. * </p>
  13. *
  14. * @author ya
  15. * @since 2021-07-07
  16. */
  17. public interface DeviceService extends CrudService<Device> {
  18. /**
  19. * 查询不同状态设备数量
  20. * @return
  21. */
  22. DeviceCountVO selectDeviceCount(Date startTime, Date endTime);
  23. /**
  24. * 查询不同类型的设备数量
  25. * @param site
  26. * @return
  27. */
  28. DeviceCountVO selectDeviceCountByType(Integer site);
  29. List<DeviceList> deviceList(String siteId);
  30. List<Device> dataManagementDeviceList(int siteId,int deviceType);
  31. }