#pragma once
|
|
|
#include "MBVaultCatalogMgr.h"
|
#include "MBTNXXXObjMgr.h"
|
|
|
class CMBVault;
|
// m_strID
|
typedef map<CString, CMBVault*> CMBVaultMap;
|
typedef vector<CMBVault *> CMBVaultVector;
|
|
/************************************************************************/
|
/* Êý¾Ý²Ö¿âĿ¼±í */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBVault
|
: public CMBAbstBaseObj
|
{
|
DECLARE_DYNAMIC(CMBVault)
|
public:
|
CMBVault(void);
|
~CMBVault(void);
|
private:
|
CMBVaultCatalogMgr *m_pVaultCatalogMgr;
|
CMBTNXXXObjMgr *m_pObjMgr;
|
public:
|
CString m_strID; // µç×Ó²Ö¿âID
|
CString m_strName; // µç×Ó²Ö¿âÃû³Æ
|
CString m_strBAK; // ±¸×¢
|
CString m_strClsID; // µç×Ó²Ö¿â¹ÜÀíµÄÊý¾Ý¶ÔÏóÀàID
|
CString m_strAdminstrator; // ¹ÜÀíÕßÃû³Æ
|
CString m_strAdminstratorID; // ¹ÜÀíÕßID
|
CString m_strAce; // ±íʾÊÇ·ñÓÐÓÐACEÏÞÖÆ
|
//int m_nStatus; // ÊÇ·ñ¿ÉÓÃ
|
//CString m_strCreatorID;
|
CString m_strCreatorName;
|
CString m_strTCreate; // ´´½¨ÈÕÆÚ
|
//int m_nType; // Êý¾Ý²Ö¿âÀàÐÍ
|
//CString m_strPID; // ÏîÄ¿ ID
|
CString m_strPName; // ÏîÄ¿Ãû³Æ
|
CString m_nBkColor; // µç×Ó²Ö¿â°´Å¥µÄ±³¾°ÑÕÉ«
|
CString m_strImgFontStyle; // ͼ±ê×ÖÌåÑùʽ
|
//int m_nOwnerType; // ËùÓÐÕßÀàÐÍ
|
//CString m_strOwnerID; // ËùÓÐÕß±êʶ
|
//CString m_strOwerName; // ËùÓÐÕßÃû³Æ
|
//CString m_strViewName; // ´´½¨µÄ²éѯÊÓͼ±êʶ
|
CString m_strQueryClsAttr; // ¿ÉÒÔ²éѯµÄÀà×ֶΣ¬¿ÉÒÔû¶¨Ò壬û¶¨Òå¸ù¾ÝÀàÖе͍Òå
|
CString m_strExtAdmin; // À©Õ¹³öÀ´µÄ¹ÜÀíÔ±£¬¿ÉÒÔ×öÒ»Ð©ÒÆ¶¯£¬Ä¿Â¼É¾³ýÔö¼Ó£¬´ò±êÇ©µÈ²Ù×÷
|
CString m_strExtParamter; // À©Õ¹²ÎÊý
|
//CString m_strArchiveAdmin; // ÊÇ·ñÓÐÔ¤¹éµµ
|
//CString m_strMemo; // ±¸Íü¼
|
bool m_bCanSyncToClient; // ÊÇ·ñÄÜͬ²½µ½¿Í»§¶Ë
|
|
int m_nSubCount;
|
int m_nObjCount;
|
public:
|
virtual void Abst(){};
|
public:
|
CMBVaultCatalogMgr *GetVaultCatalogMgr();
|
CMBTNXXXObjMgr *GetObjMgr();
|
public:
|
bool ParseXml(CString &strXml,CString &strErrInfo);
|
CString GenXml();
|
};
|