37 lines
1.3 KiB
C++
37 lines
1.3 KiB
C++
#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<Sdp_Tank_S20_GirderDAO*> & pnewlist);
|
||
|
||
static ODI ResultMsg FindByID(int id, Sdp_Tank_S20_GirderDAO * &pnewdao);
|
||
};
|
||
}
|