using System;
using System.Collections.Generic;
using System.Text;
using Model.ModelDto.LogDto;
using WMS.Entity.LogEntity;
namespace WMS.IBLL.ILogServer
{
public interface ITaskServer
{
///
/// 查询任务信息分页
///
/// 单据类型(控制器中填写固定值)0 入库单 1 出库单 2 盘点单 3 移库单
/// 任务类型
/// 任务状态
/// 任务号
/// 是否下发成功
/// 托盘号
/// 关键信息
///
///
///
///
List GetTaskList(List orderType, string type, string status, string taskNo, int isSuccess, string palletNo,string msg, int page, int limit, out int count);
///
/// 修改任务下发成功
///
///
///
///
void EditTaskIssueOk(List taskNo,DateTime sendTime,DateTime backTime);
///
/// 修改任务下发失败
///
///
///
///
///
void EditTaskIssueNo(List taskNo,DateTime sendTime,DateTime backTime,string information);
///
/// 获取任务的单据类型
///
/// 任务号
/// 0 入库单 1 出库单 2 盘点单 3 移库单
string GetTaskOrderType(string taskNo);
///
/// 获取任务的类型
///
/// 任务号
/// 0 入库任务 1 出库任务 2移库任务
public LogTask GetTaskType(string taskNo);
#region 数据归档
///
/// 获取任务列表-数据归档
///
///
public List GetArchivingTaskList(List orderType, string type, string status, string taskNo, int isSuccess, string palletNo,
string msg, int page, int limit, out int count);
#endregion
}
}