package com.matrix.system.hive.service; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.SysBedState; import com.matrix.system.hive.plugin.util.BaseServices; import java.util.Date; import java.util.List; /** * * @date 2016-07-03 20:53 */ public interface SysBedStateService extends BaseServices { /** * 新增SysBedState * */ public int add(SysBedState sysBedState); /** * 更新SysBedState * */ public int modify(SysBedState sysBedState); /** * 批量删除SysBedState * */ public int remove(List list); /** * 根据id删除SysBedState * */ public int removeById(Long id); /** * 分页查询SysBedState * */ public List findInPage(SysBedState sysBedState, PaginationVO pageVo); /** * 根据对象查询SysBedState * */ public List findByModel(SysBedState sysBedState); /** * 统计记录数SysBedState * */ public int findTotal(SysBedState sysBedState); /** * 根据id查询SysBedState * */ public SysBedState findById(Long id); /** * * 查询指定时间中床位使用情况 * @author:姜友瑶 * @param minTime * @param maxTime * @param bedId * @return * 返回类型 List * @date 2016年8月30日 */ public List findByTimeAndBed(Date minTime, Date maxTime, Long bedId); }