package com.ruoyi.system.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.system.model.DeviceUsage; import com.ruoyi.system.query.*; import com.ruoyi.system.vo.*; import javax.validation.Valid; import java.util.List; /** *

* 服务类 *

* * @author administrator * @since 2026-01-13 */ public interface DeviceUsageService extends IService { List getDeviceUsageList(Integer id); List getDeviceList(Page page, @Valid DeviceListQuery query); List projectList(Page page, EntrustListQuery query); List projectReport(Page page, ProjectReportListQuery query); List deviceList(Page page, EntrustDeviceListQuery query); List errorList(Page page, ErrorListQuery query); List deviceErrorList(Page page, ErrorListQuery query); List safetyErrorList(Page page, ErrorListQuery query); }