37 lines
866 B
C
37 lines
866 B
C
|
#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);
|
|||
|
|
|||
|
};
|
|||
|
}
|