DPS/include/SDP/Sdp_Tank_S20_FloorDAO.h

40 lines
1.6 KiB
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "DAO.h"
namespace DBPlatformSpace
{
2025-06-23 18:01:09 +08:00
/// 肋板
2025-06-23 10:41:33 +08:00
class Sdp_Tank_S20_FloorDAO : public subDBDAO
{
public:
2025-06-23 18:01:09 +08:00
string _floor_name; ///<实肋板名称
double _bdb; ///<该实肋板处双层底宽度m
double _hdb; ///<该实肋板与底边舱相连处双层底高度m
double _t; ///<邻近底边舱的肋板板格总厚度mm
double _th; ///<最外格即靠近底边舱的两纵桁之间开口处肋板最小屈服应力mm
double _bdbh; ///<该实肋板开孔宽度(若没有开孔 取 bdb 的值m
double _hh; ///<该实肋板开孔高度m
double _psm_s; ///<该实肋板的间距m
double _reh; ///<该实肋板材料的屈服应力N/mm2
double _reh_h; ///<最外格(即靠近底边舱的两纵桁之间)开口处肋板最小屈服应力N/mm2
int _is_near_tbhd; ///<靠近横舱壁 若该肋板靠近横舱壁底凳(若未设凳 则为横舱壁) 选择“1” 否则选择为“0”
double _sl; ///<该实肋板处靠近底边舱的内底纵骨间距m
double _s; ///<该实肋板板格加强筋的间距m
double _eta2; ///<对无开孔或开孔有加强筋的肋板 系数为1.1 其他为1.2
double _tc1; ///<实肋板端部前侧的腐蚀增量
double _tc2; ///<实肋板端部后侧的腐蚀增量
2025-06-23 10:41:33 +08:00
ODI Sdp_Tank_S20_FloorDAO();
ODI ~Sdp_Tank_S20_FloorDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
static ODI ResultMsg FindAll(list<Sdp_Tank_S20_FloorDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, Sdp_Tank_S20_FloorDAO * &pnewdao);
};
}