using Model.ModelDto;
using Model.ModelDto.SysDto;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using WMS.Entity.SysEntity;
namespace WMS.IDAL.ITableInterface
{
public interface ITableRepository
{
///
/// 获取异常处理信息列表
///
/// 异常号
/// 托盘号
/// 异常储位
/// 关联单号
/// 关联任务号
/// 异常类型
/// 状态
///
List GetTableList(string exceptionNo, string palletNo, string excLocatNo, string orderNo, string taskNo, string type, string status);
///
/// 根据id获取异常信息
///
/// 异常id
///
SysException GetTableById(int id);
///
/// 新增异常处理
///
/// 异常号
/// 异常类型
/// 托盘号
/// 异常储位
/// 关联单号
/// 关联任务号
/// 备注
/// 创建人
///
Task InsertTableName(string exceptionNo, string type, string palletNo, string excLocatNo, string orderNo, string taskNo, string demo, int uid);
///
/// 处理异常状态
///
///
///
Task EditStatus(SysException table);
///
/// 获取最大异常号
///
///
SysException GetMaxExceptionNo();
}
}