#pragma once #include "DAO.h" namespace DBPlatformSpace { /// Sdp_Tank_OtInfo class Sdp_Tank_OtInfoDAO : public subDBDAO { public: int _tankID; ///<舱室id double _ltk; ///<所考虑的液货舱长度,m,取所考虑的前后两个横舱壁之间的长度。 int _bectbhd; ///<横舱壁是否为槽形 double _btk; ///<液货舱后舱壁位置处的最大宽度。 double _btk_mid; ///<液货舱长度中间位置处宽度 double _ldk; ///<横舱壁顶凳之间,当未设置顶凳时,为槽型舱壁翼板之间,在甲板平面处的货油舱长度 double _bdk; ///<顶边舱之间或顶边舱与中心甲板箱之间,当未设置顶凳时,为槽型翼板间,在甲板平面处的货油舱宽度。 double _lib; ///<横舱壁底凳之间,在内底平面处的货油舱长度 double _bib; ///<底边舱之间或底边舱与中心底凳之间,在内底平面处的货油舱宽度,m。 double _lfs; ///<液货舱顶部长度 double _btop; ///<液货舱顶部宽度,在舱室中部量取 int _bebaltk; ///<用作压载水舱 int _bwe; ///<压载水处理方式? ODI Sdp_Tank_OtInfoDAO(); ODI ~Sdp_Tank_OtInfoDAO(); ODI virtual Mapper* createMapper(); ODI static DAO* createObject(); static ODI ResultMsg FindAll(list & pnewlist); static ODI ResultMsg FindByID(int id, Sdp_Tank_OtInfoDAO * &pnewdao); }; }