package com.ruoyi.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.system.model.DeviceUsage; import com.ruoyi.system.model.Record; import com.ruoyi.system.query.DeviceListQuery; import com.ruoyi.system.vo.DeviceCountVo; import com.ruoyi.system.vo.DeviceListVo; import com.ruoyi.system.query.*; import com.ruoyi.system.vo.*; import org.apache.ibatis.annotations.Param; import java.time.LocalDateTime; import java.util.List; /** *

* Mapper 接口 *

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