#pragma once #include "stdafx.h" #include "MBAbstBaseObj.h" #include "MBBaseCustomObj.h" class CMBBaseCabinetObj; // m_strID typedef map CMBBaseCabinetObjMap; typedef vector 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; // µ¥Î»»òÕß²¿ÃÅÎĵµ¹ñ };