package com.yeejoin.equipmanage.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yeejoin.equipmanage.common.entity.AccessRecording;
import org.springframework.data.domain.PageImpl;

/**
 * <h1><h1>
 *
 * @author tiantao
 * @date 2021/3/1 11:53
 */
public interface IAccessRecordingService extends IService<AccessRecording> {

    /**
     * 根据条件分页查询
     *
     * @param accessPosition 门禁位置
     * @param cardholderName 持卡人
     * @param cardCode       卡号
     * @param status         状态
     * @param crossTime      开门时间
     * @param page           分页信息
     * @return 分页数据
     */
    Page listByParams(String accessPosition, String cardholderName, String cardCode, Integer status,
                          Long[] crossTime, Page page);
}
