#pragma once
|
#include <wx\string.h>
|
#include <list>
|
|
enum MsgTypeEnum {
|
MSG_TYPE_ERROR,
|
MSG_TYPE_WARNING,
|
MSG_TYPE_INFO
|
};
|
|
/// <summary>
|
/// ³Ö²ÖÐÅÏ¢
|
/// </summary>
|
|
struct MarketInfo {
|
wxString code;
|
wxString name;
|
wxString rate;// ÕÇ·ù
|
wxString price;// ÏÖ¼Û
|
wxString lastVolume;// ÏÖÊÖ/˲ʱ³É½»Á¿
|
wxString buy1Money;// Âò1½ð¶î
|
double preClosePrice;
|
};
|
|
|
/// <summary>
|
/// ³É½»ÐÅÏ¢
|
/// </summary>
|
struct DealInfo {
|
wxString tradeTime;// ³É½»Ê±¼ä
|
wxString price;// ³É½»¼Û
|
int volume;//³É½»Á¿
|
};
|
|
|
// ´úÂë°å¿éÐÅÏ¢
|
struct CodeBlockInfo {
|
wxString name;// Ãû³Æ
|
int totalLimitUpCount;//×ܹ²ÕÇÍ£ÊýÁ¿
|
int openLimitUpCount;// Õ¨°åÊýÁ¿
|
int rank;// ÅÅÃû
|
};
|
|
// ´úÂëÏêÇéÐÅÏ¢
|
struct CodeDetailInfo {
|
wxString limitUpReason; // ÕÇÍ£ÔÒò
|
std::list<wxString> blocks;//°å¿éÃû³Æ
|
std::list<CodeBlockInfo> blockInfos;// °å¿éÏêÇé
|
wxString limit_up_time; //ÕÇͣʱ¼ä
|
wxString highDesc; //¼¸°å
|
wxString zyltgb; //×ÔÓÉÁ÷ͨÊÐÖµ
|
wxString price; //¹É¼Û
|
wxString bigOrderDealMoney; //´óµ¥³É½»½ð¶îÓëÊýÁ¿
|
int bigOrderDealCount;// ´óµ¥³É½»ÊýÁ¿
|
};
|
|
struct PositionInfo
|
{
|
wxString id;
|
wxString investorID;
|
wxString tradingDay;
|
wxString securityName;
|
wxString securityID;
|
int historyPos;
|
int historyPosFrozen;
|
int todayBSPos;
|
int todayBSPosFrozen;
|
wxString historyPosPrice;
|
wxString totalPosCost;
|
int prePosition;
|
int availablePosition;
|
int currentPosition;
|
wxString openPosCost;
|
wxString todayCommission;
|
wxString todayTotalBuyAmount;
|
wxString todayTotalSellAmount;
|
wxString updateTime;
|
MarketInfo marketInfo;// ÐÐÇéÐÅÏ¢
|
MarketInfo underlyingMarketInfo;//Õý¹ÉÐÅÏ¢
|
std::list<DealInfo> buyList;// ÂòÈëÁбí
|
std::list<DealInfo> sellList;// Âô³öÁбí
|
CodeDetailInfo underlyingDetailInfo;// Õý¹ÉÏêÇéÐÅÏ¢
|
uint64_t createTime;
|
};
|
|
struct MoneyInfo
|
{
|
|
|
};
|