#pragma once #include "stdafx.h" #include "MBAttachDocMgr.h" #include "MBLinkDocMgr.h" /************************************************************************/ /* ÎļþÐÅÏ¢ */ /************************************************************************/ class AFX_EXT_CLASS CMBDocInfo :public CMBBaseDocObj { DECLARE_DYNAMIC(CMBDocInfo) public: CMBDocInfo(void); ~CMBDocInfo(void); private: CMBAttachDocMgr *m_pAttachDocMgr; CMBLinkDocMgr *m_pLinkDocMgr; public: // ExtAttr CString m_strCN_C_ACTIVE_VER; CString m_strCN_N_DOWNLOAD; CString m_strCN_N_FILE_SIZE; CString m_strCN_S_CREATOR; CString m_strCN_S_VERSION; CString m_strCN_T_CREATE; // ThumbURL CString m_strCabinetID; // Îĵµ¹ñid CString m_strCabinetName; // Îĵµ¹ñÃû³Æ CString m_strCatalogID; // Ŀ¼id CString m_strCatalogName; // Ŀ¼Ãû³Æ CString m_strPhase; // ½×¶Î int m_nEvalValue; // -- ×ÜÆÀ·Ö int m_nEvalNum; // -- ±»ÆÀ¼Û´ÎÊý int m_nViewNum; //-- ä¯ÀÀ´ÎÊý int m_nDownloadNum; // -- ÏÂÔØ´ÎÊý public: CString m_strDeleteBy; // ɾ³ýÕßid CString m_strDeleteByName; // ɾ³ýÕßÃû³Æ CString m_strDeleteTime; // ɾ³ýʱ¼ä protected: virtual void Abst(){}; public: CString GetThumbUrlID( ); // µÃµ½ËõÂÔͼµÄµØÖ· bool ParseXML(CString &strXML,CString &strErrInfo); // ½âÎö·þÎñ¶Ë·µ»ØµÄÐÅÏ¢ public: CMBAttachDocMgr *GetAttachDocMgr(); CMBLinkDocMgr *GetLinkDocMgr(); };