using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using Model.ModelDto.LogDto;
|
|
namespace WMS.IBLL.ILogServer
|
{
|
public interface ITaskServer
|
{
|
/// <summary>
|
/// 查询任务信息分页
|
/// </summary>
|
/// <param name="orderType">单据类型(控制器中填写固定值)0 入库单 1 出库单 2 盘点单 3 移库单</param>
|
/// <param name="type">任务类型</param>
|
/// <param name="status">任务状态</param>
|
/// <param name="taskNo">任务号</param>
|
/// <param name="isSuccess">是否下发成功</param>
|
/// <param name="palletNo">托盘号</param>
|
/// <param name="msg">关键信息</param>
|
/// <param name="page"></param>
|
/// <param name="limit"></param>
|
/// <param name="count"></param>
|
/// <returns></returns>
|
List<TaskDto> GetTaskList(List<string> orderType, string type, string status, string taskNo, int isSuccess, string palletNo, string tartTime, string EndTime, string msg, int page, int limit, out int count);
|
|
/// <summary>
|
/// 修改任务下发成功
|
/// </summary>
|
/// <param name="taskNo"></param>
|
/// <param name="sendTime"></param>
|
/// <param name="backTime"></param>
|
void EditTaskIssueOk(List<string> taskNo,DateTime sendTime,DateTime backTime);
|
/// <summary>
|
/// 修改任务下发失败
|
/// </summary>
|
/// <param name="taskNo"></param>
|
/// <param name="sendTime"></param>
|
/// <param name="backTime"></param>
|
/// <param name="information"></param>
|
void EditTaskIssueNo(List<string> taskNo,DateTime sendTime,DateTime backTime,string information);
|
/// <summary>
|
/// 获取任务的单据类型
|
/// </summary>
|
/// <param name="taskNo">任务号</param>
|
/// <returns>0 入库单 1 出库单 2 盘点单 3 移库单</returns>
|
string GetTaskOrderType(string taskNo);
|
|
/// <summary>
|
/// 获取任务的类型
|
/// </summary>
|
/// <param name="taskNo">任务号</param>
|
/// <returns>0 入库任务 1 出库任务 2移库任务</returns>
|
public string GetTaskType(string taskNo);
|
}
|
}
|