DPS/include/SDP/Sdp_Tank_S20_GirderDAO.h

37 lines
1.5 KiB
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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);
};
}