package com.jshop.dao;
import java.util.List;
import com.jshop.entity.TableT;
public interface TableTDao {
/**
* 增加桌信息
* @param t
* @return
*/
public abstract int addTableT(TableT t);
/**
* 批量删除桌信息
* @param strs
* @return
*/
public abstract int delTableT(String [] strs);
/**
* 更新桌信息
* @param t
*/
public abstract void updateTableT(TableT t);
/**
* 查询所有桌
* @return
*/
public abstract List<TableT>findAllTableT();
/**
* 分页查询所有桌
* @param currentPage
* @param lineSize
* @return
*/
public abstract List<TableT>findAllTableT(final int currentPage,final int lineSize);
/**
* 统计分页查询所有桌
* @return
*/
public abstract int countfindAllTableT();
/**
* 根据tableid查询桌信息
* @param tableid
* @return
*/
public abstract TableT findTableBytableid(String tableid);
/**
* 根据tablebumber查询桌信息
* @param tableid
* @return
*/
public abstract List<TableT> findTableBytablenumber(String tableNumber);
/**
* 根据指定sql语句进行排序查询
* @param currentPage
* @param lineSize
* @param queryString
* @return
*/
public abstract List<TableT>sortAllTableT(final int currentPage,final int lineSize,String queryString);
/**
* 更新当前餐桌使用情况
* @param tableNumber
* @param tablestate
* @return
*/
public abstract int updateTableTtablestateBytableNo(String tableNumber,String tablestate);
}