33 lines
924 B
C++
33 lines
924 B
C++
#pragma once
|
|
#include "DAO.h"
|
|
|
|
namespace DBPlatformSpace
|
|
{
|
|
/// 舱室晃荡数据表
|
|
class Sdp_Tank_SloshingDAO : public subDBDAO
|
|
{
|
|
public:
|
|
int _tankID; ///<舱室id
|
|
int _bCellular; ///<是否格形构造
|
|
int _nwt; ///<液舱内横向制荡舱壁的数目
|
|
int _nwf; ///<液舱内横向强框架的数目 不包括制荡舱壁
|
|
int _nwl; ///<液舱内纵向制荡舱壁的数目
|
|
int _ngrd; ///<液舱内纵桁的数目 不包括纵向制荡舱壁
|
|
string _tsecID; ///<舱室强框架选择剖面
|
|
|
|
ODI Sdp_Tank_SloshingDAO();
|
|
ODI ~Sdp_Tank_SloshingDAO();
|
|
|
|
|
|
ODI virtual Mapper* createMapper();
|
|
ODI static DAO* createObject();
|
|
|
|
|
|
static ODI ResultMsg FindAll(list<Sdp_Tank_SloshingDAO*> & pnewlist);
|
|
|
|
static ODI ResultMsg FindByID(int id, Sdp_Tank_SloshingDAO * &pnewdao);
|
|
|
|
static ResultMsg ODI FindByTankID(int tankID, list<Sdp_Tank_SloshingDAO*>&newlist);
|
|
};
|
|
}
|