#pragma once #include #include enum MsgTypeEnum { MSG_TYPE_ERROR, MSG_TYPE_WARNING, MSG_TYPE_INFO }; /// /// ³Ö²ÖÐÅÏ¢ /// struct MarketInfo { wxString code; wxString name; wxString rate;// ÕÇ·ù wxString price;// ÏÖ¼Û wxString lastVolume;// ÏÖÊÖ/˲ʱ³É½»Á¿ wxString buy1Money;// Âò1½ð¶î double preClosePrice; }; /// /// ³É½»ÐÅÏ¢ /// struct DealInfo { wxString tradeTime;// ³É½»Ê±¼ä wxString price;// ³É½»¼Û int volume;//³É½»Á¿ int type; }; // ´úÂë°å¿éÐÅÏ¢ struct CodeBlockInfo { wxString name;// Ãû³Æ int totalLimitUpCount;//×ܹ²ÕÇÍ£ÊýÁ¿ int openLimitUpCount;// Õ¨°åÊýÁ¿ int rank;// ÅÅÃû }; // ´úÂëÏêÇéÐÅÏ¢ struct CodeDetailInfo { wxString limitUpReason; // ÕÇÍ£Ô­Òò std::list blocks;//°å¿éÃû³Æ std::list 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 buyList;// ÂòÈëÁбí std::list sellList;// Âô³öÁбí CodeDetailInfo underlyingDetailInfo;// Õý¹ÉÏêÇéÐÅÏ¢ uint64_t createTime; }; struct MoneyInfo { };