using Model.InterFaceModel;
using Model.ModelVm;
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.IBLL
{
public interface IHttpServer
{
#region WCS
///
/// 空托跺组托入库
///
/// 托盘号
/// 仓库
/// 托盘数量
/// 起始位置
///
OutCommandDto RequestPalletIn(string palletNo, string houseNo, int palletNum, string Strlocate);
///
/// 申请储位 (立体库)
///
///
///
///
///
OutCommandDto RequestLocation(string palletNo, string houseNo,string ceng);
///
/// 申请巷道(密集库)
///
///
///
///
OutCommandDto RequestMiJiRoadWay(string palletNo, string houseNo);
///
/// 1 申请储位 (申请巷道后 再申请储位储位 )
///
///
///
///
///
OutCommandDto RequestMiJiLocation(string palletNo, string houseNo, string roadwayNo);
///
/// agv走出储位修改储位信息,仅限平库储位
///
///
///
void UpLocateByAgvOut(string taskNo,int userId);
///
/// 入库完成JC34
///
/// 任务号
/// 操作人(下游系统时为空)
void ArrivalSuccess2(string taskNo, int userId);
///
/// 移库完成
///
///
///
void MoveSuccess(string taskNo, int userId);
///
/// 出库单的移库任务完成
///
///
///
void ExMoveSuccess(string taskNo, int userId);
//----------------------------------------------------------------------------------------------------------
///
/// PDA下发出库
///
///
///
///
///
///
///
///
///
List IssueOutHouseLk(string soNo, string detailId, string outMode, string palletNo, int userId, string url, out string str);
#endregion
#region Limes
///
/// 发送请验单信息
///
///
///
bool SendInspectionRequest(IdVm model, int userId, string url, string userName);
#endregion
}
}