#pragma once
|
|
#include "MBTNXXXObjMgr.h"
|
|
class CMBVaultCatalogMgr;
|
class CMBVaultCatalog;
|
// m_strID
|
typedef map<CString, CMBVaultCatalog*> CMBVaultCatalogMap;
|
typedef vector<CMBVaultCatalog *> CMBVaultCatalogVector;
|
|
/************************************************************************/
|
/* Êý¾Ý²Ö¿âĿ¼±í */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBVaultCatalog
|
: public CMBAbstBaseObj
|
{
|
DECLARE_DYNAMIC(CMBVaultCatalog)
|
public:
|
CMBVaultCatalog(void);
|
~CMBVaultCatalog(void);
|
private:
|
CMBVaultCatalogMgr *m_pVaultCatalogMgr;
|
CMBTNXXXObjMgr *m_pObjMgr;
|
public:
|
bool m_bLoadObj;
|
public:
|
CString m_strID; //Ŀ¼µÄID
|
CString m_strName; // Ŀ¼Ãû³Æ
|
CString m_strDesc; // Ŀ¼±¸×¢
|
//CString m_strCreatorID; // ´´½¨Õßid
|
CString m_strCreatorName; // ´´½¨ÕßÃû³Æ
|
CString m_strTCreate; // Ŀ¼´´½¨Ê±¼ä
|
CString m_strAce; // ÊÇ·ñÓзÃÎÊȨÏÞÏÞÖÆ
|
int m_nOrder; // ÏÔʾ´ÎÐò£¬0aaÅÅÔÚ×îÇ°Ãæ
|
CString m_strMastrID; // Ŀ¼¹ÜÀíÔ± ID
|
CString m_strMastrName; // Ŀ¼¹ÜÀíÔ±Ãû³Æ
|
CString m_strParentID; // ¸¸¼¶Ä¿Â¼ID
|
CString m_strVaultID; // µç×Ó²Ö¿âID
|
int m_nSubCount;
|
int m_nObjCount;
|
protected:
|
virtual void Abst(){};
|
public:
|
CMBVaultCatalogMgr *GetVaultCatalogMgr();
|
CMBTNXXXObjMgr *GetObjMgr();
|
public:
|
CString GenXml();
|
};
|