using System; using System.Collections.Generic; using System.Linq; using System.Text; //---------------------------------------------------------------- //Module Name: $safeprojectname$ //Purpose: //CopyRight: Muchinfo //History: //---------------------------------------------------------------- //DateTime 2016/1/27 20:20:00 //Author //Description Create //---------------------------------------------------------------- using Muchinfo.MTPClient.Data; using Muchinfo.MTPClient.Data.Model; using Muchinfo.MTPClient.Data.Model.Account; using Muchinfo.MTPClient.Data.Model.Listing; using Muchinfo.MTPClient.Data.Model.Message; using Muchinfo.MTPClient.Data.Quote; using tas; using Muchinfo.MTPClient.Data.Model.Delivery; namespace Muchinfo.MTPClient.Adapter.Abstract { public abstract class MessageAdapter { /// /// 登出转换 /// /// /// public abstract ErrorEntity LogoutRspConvert(object data); /// /// 成交通知 /// /// /// public abstract OrderCompleteArg ComplateNotice(object data); /// /// 头寸变化通知 /// /// /// public abstract PosChangedNtfModel PosChangedReturnMessage(object data); /// /// 市场状态变更通知 /// /// /// public abstract MarketStatusChangeNtfModel MarketStatusChangeNtf(object data); /// /// 资金变化 /// /// 数据内容 /// public abstract string ConvertAmountNotice(object data); /// /// 投资者公告 /// /// /// public abstract RiskControl RiskCtrlBltNotice(object data); public abstract NoticeMsg NotifyBulletin(object data); /// /// 会员风控信息 /// /// /// public abstract RiskControl RiskCtrlMemberNotice(object data); /// /// 会员斩仓 /// /// /// public abstract RiskControl RiskCtrlMemberBreak(object data); /// /// 预埋单转委托 /// /// /// public abstract PrepostTransferOrder PrepostTransferOrderNtf(object data); /// /// 操作变更通知 /// /// /// // public abstract string OperateChangeNotifyAd(object data); /// /// 账号变更 /// /// /// public abstract string AccountChangeNotifyRspNotifyAd(object data); /// /// 开休市计划通知 /// /// /// public abstract List MarketStatusChangeNotifyAd(object data); /// /// 交收审核通知 /// /// /// public abstract DeliveryAuditNtfModel DeliveryReturnMessage(object data); /// /// 提货审核通知 /// /// /// public abstract OutStoreAuditNtfModel OutStoreAuditReturnMessage(object data); /// /// 交割商品到期提货通知 /// /// /// public abstract GoodsCloseDateNtfModel GoodsCloseDateReturnMessage(object data); /// /// 通用通知 /// /// /// public abstract CommonNotifyModel CommonNotifyReturnMessage(object data); /// /// 会员风控通知 /// /// /// public abstract RiskControlMemberModel RiskControlMemberReturnMessage(object data); /// /// 投资者风控通知 /// /// /// public abstract RiskControlInvestorModel RiskControlInvestorReturnMessage(object data); /// /// 转换挂牌通知 /// /// 响应数据 /// public abstract ResponeEntity ToListingNoticeModel(object responeData); /// /// 解释消息头 /// /// /// public abstract uint ToMessageHeadFunCode(object responeData); /// /// 转换市场结算完成通知 /// /// /// public abstract MarketStatusComplete ToMarketStatusRsp(object responeData); } }