DPS/include/TOTAL/BhdFrDefTableDAO.h

54 lines
2.1 KiB
C++
Raw 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
{
/// n舱壁位置定义表
class BhdFrDefTableDAO : public subDBDAO
{
public:
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
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);
};
}