2025-06-23 10:41:33 +08:00
|
|
|
|
#pragma once
|
|
|
|
|
#include "DAO.h"
|
|
|
|
|
|
|
|
|
|
namespace DBPlatformSpace
|
|
|
|
|
{
|
2025-06-23 18:01:09 +08:00
|
|
|
|
/// n舱壁位置定义表
|
2025-06-23 10:41:33 +08:00
|
|
|
|
class BhdFrDefTableDAO : public subDBDAO
|
|
|
|
|
{
|
|
|
|
|
public:
|
2025-06-23 18:01:09 +08:00
|
|
|
|
int _currentState; ///<当前状态是待删除、已修改等
|
|
|
|
|
string _frame; ///<肋位
|
|
|
|
|
int _frameNo; ///<肋位号
|
|
|
|
|
double _frameOffset; ///<肋位偏移
|
|
|
|
|
double _hgirderNum_old; ///<水平桁数量
|
|
|
|
|
int _hgirderNum; ///<水平桁数量_int
|
|
|
|
|
double _hgirderheight1; ///<水平桁高度1
|
|
|
|
|
double _hgirderheight2; ///<水平桁高度2
|
|
|
|
|
double _hgirderheight3; ///<水平桁高度3
|
|
|
|
|
double _hgirderheight4; ///<水平桁高度4
|
|
|
|
|
double _hgirderheight5; ///<水平桁高度5
|
|
|
|
|
double _hgirderheight_Stern1; ///<水平桁连接长度_艏1
|
|
|
|
|
double _hgirderheight_Stern2; ///<水平桁连接长度_艏2
|
|
|
|
|
double _hgirderheight_Stern3; ///<水平桁连接长度_艏3
|
|
|
|
|
double _hgirderheight_Stern4; ///<水平桁连接长度_艏4
|
|
|
|
|
double _hgirderheight_Stern5; ///<水平桁连接长度_艏5
|
|
|
|
|
double _hgirderlength1; ///<水平桁连接长度1
|
|
|
|
|
double _hgirderlength2; ///<水平桁连接长度2
|
|
|
|
|
double _hgirderlength3; ///<水平桁连接长度3
|
|
|
|
|
double _hgirderlength4; ///<水平桁连接长度4
|
|
|
|
|
double _hgirderlength5; ///<水平桁连接长度5
|
|
|
|
|
double _hgirderwidth1; ///<作用于水平桁的载荷宽度1
|
|
|
|
|
double _hgirderwidth2; ///<作用于水平桁的载荷宽度2
|
|
|
|
|
double _hgirderwidth3; ///<作用于水平桁的载荷宽度3
|
|
|
|
|
double _hgirderwidth4; ///<作用于水平桁的载荷宽度4
|
|
|
|
|
double _hgirderwidth5; ///<作用于水平桁的载荷宽度5
|
|
|
|
|
int _index; ///<排序编号,从0开始,使用findall接口获取时,list为排序后结果
|
|
|
|
|
int _orientation; ///<朝向
|
|
|
|
|
string _tankName; ///<舱壁名称(新增)
|
|
|
|
|
int _tankType; ///<舱壁类型尾尖舱=0;机舱=1,货舱=2,艏尖舱防撞=3
|
2025-06-23 10:41:33 +08:00
|
|
|
|
|
|
|
|
|
ODI BhdFrDefTableDAO();
|
|
|
|
|
virtual ODI ~BhdFrDefTableDAO();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ODI virtual Mapper* createMapper();
|
|
|
|
|
ODI static DAO* createObject();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static ODI ResultMsg FindAll(list<BhdFrDefTableDAO*> & pnewlist);
|
|
|
|
|
|
|
|
|
|
static ODI ResultMsg FindByID(int id, BhdFrDefTableDAO * &pnewdao);
|
|
|
|
|
};
|
|
|
|
|
}
|