cjl
2024-03-28 33b9d2c203a9998272088ecdf43a15dd53669967
screen-api/src/main/java/com/moral/api/service/HandDeviceService.java
New file
@@ -0,0 +1,60 @@
package com.moral.api.service;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.moral.api.entity.Device;
import com.moral.api.entity.HandDevice;
import com.moral.api.pojo.query.handdevice.HandDevicePageCond;
public interface HandDeviceService extends IService<HandDevice> {
    /**
     * 分页
     * @param handDevicePageCond
     * @return
     */
    Page<HandDevice> page(HandDevicePageCond handDevicePageCond);
    /**
     * 查询手持设备
     * @return
     */
    List<Device> check();
    /**
     * 修改手持设备
     * @return
     */
    HandDevice update(HandDevice handDevice);
    /**
     * 根据mac查询
     * @param mac
     * @return
     */
    HandDevice query(String mac);
    /**
     * 详情
     * @param mac
     * @param startTime
     * @param endTime
     * @return
     */
    List<Map<String,Object>> details(String mac,String startTime,String endTime,String type);
    /**
     * 导出
     * @param params
     * @return
     */
    List<Map<String,Object>> detailsExecl(Map<String, Object> params);
}