using Muchinfo.MTPClient.Data; using Muchinfo.MTPClient.Data.Model.Delivery; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Muchinfo.MTPClient.Adapter.Abstract { public abstract class DeliveryAdapter { /// /// 交割申报-请求转换 /// /// /// public abstract byte[] ToDeliveryApplyReqOrder(DeliveryOrderReqModel deliveryOrder); /// /// 交割申报-应答转换 /// /// /// public abstract ResponeEntity ToDeliveryApplyRspOrder(object responeData); /// /// 提交-仓单配对-请求转换 /// /// /// public abstract byte[] ToDeliveryMatchReqOrder(DeliveryOrderMatchReqModel deliveryOrder); /// /// 提交-仓单配对-应答转换 /// /// /// public abstract ResponeEntity ToDeliveryMatchRspOrder(object responeData); /// /// 提交-提货申请-请求转换 /// /// /// public abstract byte[] ToOutStoreReq(OutStoreReqModel reqModel); /// /// 提交-提货申请-应答转换 /// /// /// public abstract ResponeEntity ToOutStoreRsp(object responeData); /// /// 交收现货付款-请求转换 /// /// /// public abstract byte[] ToReceiveConfirmReq(ReceiveConfirmReqModel reqModel); /// /// 交收现货付款-应答转换 /// /// /// public abstract ResponeEntity ToReceiveConfirmRsp(object responeData); /// /// 查询配对仓单-请求转换 /// /// /// public abstract byte[] ToWrPairReq(WrPairReqModel reqModel); /// /// 交割提货个人信息查询请求-请求转换 /// /// /// public abstract byte[] ToDepositPersonalInfoReq(DepositPersonalInfoReqModel reqModel); /// /// 查询配对仓单-应答转换 /// /// /// public abstract ResponeEntity ToWrPairRsp(object responeData); /// /// 交割提货个人信息查询应答-应答转换 /// /// /// public abstract ResponeEntity ToDepositPersonalInfoRsp(object responeData); /// /// 可点选仓单查询 /// /// /// /// /// public abstract byte[] ToDeliveryWRReq(uint goodsId, uint deliveryGoodsId, uint tradeProperty); /// /// 可点选仓单应答 /// /// /// public abstract ResponeEntity ToDeliveryWRRsp(object responeData); } }