35 lines
884 B
C
35 lines
884 B
C
|
#pragma once
|
|||
|
#include "DAO.h"
|
|||
|
|
|||
|
namespace DBPlatformSpace
|
|||
|
{
|
|||
|
/// 2D<32><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܿ<EFBFBD><DCBF><EFBFBD>
|
|||
|
class D2_LongHoleDAO : public subDBDAO
|
|||
|
{
|
|||
|
public:
|
|||
|
int _appID; ///<<3C><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
|
|||
|
double _endPos; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹλ<D6B9><CEBB>
|
|||
|
double _holeWidth; ///<<3C><><EFBFBD><EFBFBD>
|
|||
|
int _isWatertight; ///<<3C>Ƿ<EFBFBD><C7B7><EFBFBD>ˮ<EFBFBD><CBAE>
|
|||
|
int _longPanelID; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
|
|||
|
int _nameNumber; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD>
|
|||
|
double _startPos; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼλ<CABC><CEBB>
|
|||
|
|
|||
|
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);
|
|||
|
};
|
|||
|
}
|