DPS/include/2D/D2_LongHoleDAO.h

35 lines
968 B
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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);
};
}