#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 & pnewlist); static ODI ResultMsg FindByID(int id, BhdFrDefTableDAO * &pnewdao); }; }