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