35 lines
884 B
C++
35 lines
884 B
C++
#pragma once
|
|
#include "DAO.h"
|
|
|
|
namespace DBPlatformSpace
|
|
{
|
|
/// 2D纵向板架开孔
|
|
class D2_LongHoleDAO : public subDBDAO
|
|
{
|
|
public:
|
|
int _appID; ///<开孔编号
|
|
double _endPos; ///<开孔终止位置
|
|
double _holeWidth; ///<板宽
|
|
int _isWatertight; ///<是否是水密
|
|
int _longPanelID; ///<所属纵向板架ID号
|
|
int _nameNumber; ///<开孔名称编号
|
|
double _startPos; ///<开孔起始位置
|
|
|
|
ODI D2_LongHoleDAO();
|
|
virtual ODI ~D2_LongHoleDAO();
|
|
|
|
|
|
ODI virtual Mapper* createMapper();
|
|
ODI static DAO* createObject();
|
|
|
|
// [10/17/2022 wwu]
|
|
ODI ResultMsg delAllByLongPanelID(int longPanelID, int commitType = COMMIT_T_IMMEDIATELY);
|
|
|
|
static ODI ResultMsg FindAll(list<D2_LongHoleDAO*> & pnewlist);
|
|
|
|
static ODI ResultMsg FindByID(int id, D2_LongHoleDAO * &pnewdao);
|
|
|
|
static ResultMsg ODI FindByLongPanelID(int longPanelID, list<D2_LongHoleDAO*>&newlist);
|
|
};
|
|
}
|