#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 桁材 class Sdp_Tank_S20_GirderDAO : public subDBDAO { public: string _tank_name; ///<货舱名称 string _girder_name; ///<桁材名称 double _hdb; ///<该双层底纵桁双层底高度(m) double _hh; ///<该双层底纵桁开孔高度(m) double _t; ///<该双层底邻近底凳(或横舱壁 如无底凳)桁材总厚度(mm) double _th; ///<最外格(即靠近底凳 或如无底凳则为靠近横舱壁的两肋板之间)的开口处纵桁总厚度(mm) double _reh; ///<邻近底凳(或横舱壁 如无底凳)桁材最小屈服应力(N/mm2) double _reh_h; ///<最外格(即靠近底凳 或如无底凳则为靠近横舱壁的两肋板之间)的开口处纵桁最小屈服应力(N/mm2) int _symmetry; ///<"对称 若该档纵桁前后端对称 则选择""1"";否则选择""0"" 并分别输入前后端数据 若一端不连接 则不输入该端纵桁数据" double _s; ///<纵桁板格加强筋的间距(m) double _eta2; ///<对无开孔或开孔有加强筋的肋板 系数为1.1 其他为1.15 double _tc1; ///<纵桁端部左侧的腐蚀增量 double _tc2; ///<纵桁端部右侧的腐蚀增量 ODI Sdp_Tank_S20_GirderDAO(); ODI ~Sdp_Tank_S20_GirderDAO(); ODI virtual Mapper* createMapper(); ODI static DAO* createObject(); static ODI ResultMsg FindAll(list & pnewlist); static ODI ResultMsg FindByID(int id, Sdp_Tank_S20_GirderDAO * &pnewdao); }; }