DPS/include/M_DelByInterfaceDAO.h

36 lines
857 B
C++

#pragma once
#include "M_ObjectDAO.h"
namespace DBPlatformSpace
{
//_type ///<接口类型
#define DELBY_I_TYPE_STATIC 1 //static
/// M_删除接口
class M_DelByInterfaceDAO : public M_DPSObjectDAO
{
public:
int _bExport; ///<是否输出
string _description; ///<描述
string _paraList; ///<参数列表
int _type; ///<数据类模块类型
int _t_M_EntityTableID; ///<数据类id
ODI M_DelByInterfaceDAO();
virtual ODI ~M_DelByInterfaceDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
vector<int> getParaIDs();
static ODI ResultMsg FindAll(list<M_DelByInterfaceDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, M_DelByInterfaceDAO * &pnewdao);
static ResultMsg ODI FindByT_M_EntityTableID(int t_M_EntityTableID, list<M_DelByInterfaceDAO*>&newlist);
};
}