DPS/include/TOTAL/BhdFrDefTableDAO.h

54 lines
2.1 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
/// 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);
};
}