2025-06-23 10:41:33 +08:00
|
|
|
#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
|
|
|
|
|
2025-06-23 18:01:09 +08:00
|
|
|
/// M_数据模型
|
2025-06-23 10:41:33 +08:00
|
|
|
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();
|
|
|
|
|
|
|
|
};
|
|
|
|
}
|