#pragma once
|
#include "stdafx.h"
|
#include "MBAbstBaseObj.h"
|
#include "MBBaseCustomObj.h"
|
|
class CMBBaseCabinetObj;
|
// m_strID
|
typedef map<CString, CMBBaseCabinetObj*> CMBBaseCabinetObjMap;
|
typedef vector<CMBBaseCabinetObj *> CMBBaseCabinetObjVector;
|
/************************************************************************/
|
/* Îĵµ¹ñ»ù±¾¶ÔÏó */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBBaseCabinetObj
|
: public CMBAbstBaseObj,public CMBBaseCustomObj
|
{
|
DECLARE_DYNAMIC(CMBBaseCabinetObj)
|
public:
|
CMBBaseCabinetObj(void);
|
~CMBBaseCabinetObj(void);
|
public:
|
enum{
|
CABINET_NONE = 0, // none
|
CABINET_UNIT = 1, // µ¥Î»Îĵµ¹ñ
|
CABINET_DEPART = 2, // ²¿ÃÅÎĵµ¹ñ
|
CABINET_PSN = 3, // ¸öÈËÎĹñµµ
|
CABINET_PSN_Recyclebin = 4, // ¸öÈËÎĹñµµ»ØÊÕÕ¾
|
CABINET_Recyclebin = 5 // »ØÊÕÕ¾
|
};
|
public: // ×Ô¶¨ÒåÊôÐÔ£¨¸¨ÖúÓã©
|
int m_nFakeType; // αÔìÀàÐÍ£¬ÓÃÀ´Çø·Ö µ¥Î»Îĵµ¹ñ£¬²¿ÃÅÎĵµ¹ñ==
|
bool m_bLoadCatalog; // ÊÇ·ñ¼ÓÔØÄ¿Â¼
|
public:
|
CString m_strID; // Îĵµ¹ñµÄid
|
CString m_strName; // Îĵµ¹ñÃû³Æ
|
CString m_strAdminLogin; // ¹ÜÀíÕߵǼÃû
|
CString m_strAdminName; // ¹ÜÀíÕßÃû³Æ
|
CString m_strRecycleAdminLogin; // »ØÊÕÕ¾¹ÜÀíÕßÃû³Æ
|
CString m_strRecycleAdminName; // »ØÊÕÕ¾¹ÜÀíÕßÃû³Æ
|
CString m_strFileSFlag; // Îļþ·þÎñ±êʶ
|
CString m_strPermit; // ȨÏÞ
|
CString m_strImgFontStyle; // ×ÖÌå·ç¸ñ
|
int m_nSubCount; // ×ÓÎļþÊý
|
CString m_strStatus; // ״̬
|
CString m_strOrder; // ÅÅÐò
|
CString m_strCapacity; // ÈÝÁ¿
|
CString m_strHasAce; // ȨÏÞ
|
CString m_strArchiveAdmin; // ¹éµµ¹ÜÀíÕß
|
CString m_strBkColor; // ±³¾°ÑÕÉ«
|
CString m_strIsUnit; // µ¥Î»»òÕß²¿ÃÅÎĵµ¹ñ
|
};
|