namespace Muchinfo.MTPClient.IService
{
/////
///// 交收系统服务
/////
//public interface IDeliveryManageService
//{
// ///
// /// 获取账号信息
// ///
// ///
// AccountEntry GetAccountEntry();
// ///
// /// 获取所有可交收的仓单
// ///
// /// 持仓单
// List GetDeliveryDetails();
// ///
// /// 新增地址
// ///
// /// 地址信息
// /// 返回错误码
// int AddAddress(Address address);
// ///
// /// 修改地址
// ///
// /// 地址信息
// /// 返回错误码
// int ModifyAddress(Address address);
// ///
// /// 删除地址
// ///
// /// 要删除的地址信息
// /// 返回错误码
// int DeleteAddress(Address address);
// ///
// /// 交割参数查询
// ///
// /// 商品代码
// /// 品种代码
// /// 市场类型,竞价为1,如果扩展市场类型,则要考虑
// ///
// List QueryDeliveryConfig(string goodCode, string AfterChangeGoods, int marketType);
// ///
// /// 查询提货人的地
// /// 址信息
// ///
// ///
// List QueryAddresses(int takeDeliveryType);
// ///
// /// 查询交收价格
// ///
// /// 商品代码
// /// 商品品种代码
// ///
// decimal QueryDeliveryPrice(string goodsCode, string goodsclasscode);
// ///
// /// 查询交收单
// ///
// /// 开始日期
// /// 结束日期
// /// 交收方向
// /// 状态
// /// 是否查询历史
// ///
// List QueryDeliveryDetails(DateTime startDate, DateTime endDate,
// Common.Data.Enums.Direction direction, DeliveryApplyStatus status, bool IsQueryHistory);
// ///
// /// 交收申报
// ///
// /// 交收委托单
// ///
// int DeliveryApplyOrder(EntrustDeliveryHold deliveryOrder);
// ///
// /// 取消交收申请
// ///
// /// 交收单
// ///
// int CancelDeliveryApply(DeliveryApplyDetail deliveryOrder);
// ///
// /// 查询当前中间仓行情
// ///
// /// 中间仓行情
// List QueryDeliveryQuote();
// ///
// /// 申请提货预约
// ///
// /// 提货信息
// ///
// int PickingGoodsOrder(PickGoodsApply goodsApply);
// ///
// /// 提货单查询
// ///
// /// 开始时间
// /// 结束时间
// /// 提货方向
// ///
// List QueryPickingGoodsOrders(DateTime startDateTime, DateTime enDateTime, ReceiveMode receiveMode, bool IsQueryHistory);
// ///
// /// 收货确认
// ///
// /// 提货单
// ///
// int ConfirmPickingGoods(PickingGoodsOrder pickingGoodsOrder);
// ///
// /// 提货仓库查询
// ///
// ///
// List QueryWarehouses();
// ///
// /// 获取所有交收商品
// ///
// ///
// List GetAllDeiveryGoodses();
// //---------------------------------------------------------------
// ///
// /// 获取入库预约
// ///
// /// 开始时间
// /// 结束时间
// /// 仓库
// /// 状态
// ///
// ObservableCollection GetStorageManagement(DateTime startTime, DateTime endTime, string warehouse, int state, bool IsQueryHistory, OperationType op = OperationType.Query);
// ///
// /// 入库预约 操作
// ///
// /// StorageManagementModel
// /// 操作类型:更改(Update)、插入(Insert)、删除(Delete)
// /// 是否成功
// int OperationStorageManagement(Storage item, OperationType op);
// ///
// /// 获取仓单
// ///
// /// 商品名称
// /// 仓单类型
// ///
// ObservableCollection getWarehouseReceiptManagement(string Goods, int WarehouseType);
// ///
// /// 更具商品代码获取对应的商品品种
// ///
// /// 商品代码
// /// 查询类型,false:只查询信息,不查图片,true:查包括图片
// /// 品种代码
// ///
// ObservableCollection getDeliveryGoodsClass(string GoodCode, string GoodsClassCode, bool IsQueryType);
// ///
// /// 仓单转让 操作
// ///
// /// WarehouseReceiptTransfereeModel
// /// 操作类型:更改(Update)、插入(Insert)、删除(Delete)
// /// 是否成功
// int OperationWarehouseTransfer(WarehouseReceiptTransfereeModel item, OperationType op);
// ///
// /// 获取 仓单受让
// ///
// ///
// ObservableCollection getWarehouseTransferee();
// ///
// /// 仓单流转 查询
// ///
// ///
// ObservableCollection getWarehouseReceiptTransferee(DateTime startTime, DateTime endTime, TradeDirection td, bool IsQueryHistory);
// ///
// /// 仓单流转明细 查询
// ///
// ///
// ///
// ///
// ///
// ObservableCollection getWarehouseReceiptTransfereeDetail(DateTime startTime, DateTime endTime, Delivery2_Remark_TD td, bool IsQueryHistory);
// ///
// /// 交收配对查询
// ///
// ///
// ///
// ///
// List QueryDeliveryMatch(string startTime, string endTime);
// ///
// /// 获取 中间仓
// ///
// /// 开始时间
// /// 结束时间
// /// 方向
// ///
// ObservableCollection getIntermediateBinQuery(DateTime startTime, DateTime endTime, TradeDirection tradeDirection, bool IsQueryHistory);
// ///
// /// 中间仓 操作
// ///
// /// IntermediateBinQueryModel
// /// 操作类型:更改(Update)、插入(Insert)、删除(Delete)
// /// 是否成功
// int OperationIntermediateBinQuery(IntermediateBinQueryModel item, OperationType op);
// ///
// /// 仓单转让
// ///
// /// 业务单号
// /// Result:
// ///
// int OperationStorageAttornPermit(long BusinessNo, int Result, OperationType op);
// ///
// /// 获取账户信息
// ///
// ///
// ///
// List getAccountInfo(string AccountCode);
// ///
// /// 获取 转让查询
// ///
// ///
// ObservableCollection getWarehouseTransQuery();
//}
}