#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 & pnewlist); static ODI ResultMsg FindByID(int id, Sdp_Tank_SloshingDAO * &pnewdao); static ResultMsg ODI FindByTankID(int tankID, list&newlist); }; }