package com.ssj.service.weixin.admin.service;

import com.ssj.bean.weixin.libmy.domain.TbLibSubscribe;
import com.ssj.framework.core.common.service.BaseService;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;
import java.util.Map;


public interface BorrowingService extends BaseService<TbLibSubscribe, String>{
	/**
	 * 
	* 创建人:zhanglin
	* @param @param searchParams
	* @param @param pageable
	* @param @return       
	* 方法说明：手机端管理代办借阅查询该图书馆会员
	 * @date 2017年9月22日 下午8:18:58
	 */
	Page<Map<String, Object>> findForPage(Map<String, Object> searchParams, Pageable pageable);
	
	/**
	 * 
	* 创建人:zhanglin
	* @param @param libId
	* @param @return       
	* 方法说明：手机端管理首页今日馆内数据
	 * @date 2017年9月22日 下午8:19:01
	 */
	Map<String, Object> getTodayData(String libId);
	/**
	 * 
	* 创建人:zhanglin
	* @param @param searchParams
	* @param @param pageable
	* @param @return       
	* 方法说明：手机端首页今日事件提醒
	 * @date 2017年9月22日 下午8:19:04
	 */
	Page<Map<String, Object>>  findForEventReminderPage(Map<String, Object> searchParams, Pageable pageable);

	/**
	 * 
	 * @Title: findForEventReminder
	 * @Description: 今日事件提醒，非分页
	 * @param @param libId
	 * @return List<Map<String,Object>>    返回类型
	 * @author shenhao
	 * @date 2018年3月13日 上午11:28:07
	 * @throws
	 */
	 List<Map<String, Object>> findForEventReminder(String libId);
}
