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);
}
}