DPS/include/M_DictItemDAO.h

37 lines
866 B
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "M_ObjectDAO.h"
namespace DBPlatformSpace
{
class M_DictDataDAO;
/// M_<4D>ֵ<EFBFBD><D6B5><EFBFBD>Ŀ
class M_DictItemDAO : public M_DPSObjectDAO
{
public:
string _innerName; ///<<3C>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD>
string _dictName; ///<<3C>ֵ<EFBFBD><D6B5><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD>
ODI M_DictItemDAO();
virtual ODI ~M_DictItemDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
virtual ODI ResultMsg delself(int commitType = COMMIT_T_IMMEDIATELY);
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>ݵĹ<DDB5>ϵ
ODI ResultMsg addDictData(M_DictDataDAO* pDictData, int commitType = COMMIT_T_IMMEDIATELY);
ODI ResultMsg getDictDataList(list< M_DictDataDAO*>& pDictDatalist);
static ODI ResultMsg FindAll(list<M_DictItemDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, M_DictItemDAO * &pnewdao);
static ODI ResultMsg FindByInnerName(string innerName, list<M_DictItemDAO*>& pnewlist);
};
}