DPS/include/M_ObjectDAO.h

33 lines
622 B
C++

#pragma once
#include "DAO.h"
namespace DBPlatformSpace
{
#define MOBJECT_CLASS_T_FOLDER 1
#define MOBJECT_CLASS_T_ENTITYTABLE 2
#define MOBJECT_CLASS_T_NORMALCOLUMN 3
#define MOBJECT_CLASS_T_DELBYINTERFACE 4
#define MOBJECT_CLASS_T_FINDBYINTERFACE 5
#define MOBJECT_CLASS_T_SCENEINFO 6
/// M_Êý¾ÝÄ£ÐÍ
class M_ObjectDAO : public DAO
{
public:
ODI M_ObjectDAO();
virtual ODI ~M_ObjectDAO();
virtual ODI ResultMsg save(int commitType = COMMIT_T_IMMEDIATELY);
virtual ODI InstanceDataManager* getIDM();
};
///M_DPS
class M_DPSObjectDAO :public M_ObjectDAO
{
public:
ODI M_DPSObjectDAO();
};
}