#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 船体梁载荷存储表 class HullGirderLoadListTableDAO : public subDBDAO { public: string _frame; ///<肋位 double _frameNo; ///<肋位号 double _hogDistAndPosSF; ///<中拱设计静水弯矩/正设计静水剪力 double _hogPosData3; ///<中拱/正剪力数据3(对应第4种工况) double _hogStillDistAndPosSF; ///<中拱静水弯矩/正静水剪力 double _hogTotalDistAndPosSF; ///<中拱总弯矩/正总剪力 double _hogWaveDistAndPosSF; ///<中拱波浪弯矩/正波浪剪力 int _loadScenario; ///<装载工况 double _offset; ///<偏移 double _sagDistAndNegSF; ///<中垂设计静水弯矩/负设计静水剪力 double _sagNegData3; ///<中垂/负剪力数据3(对应第4种工况) double _sagStillDistAndNegSF; ///<中垂静水弯矩/负静水剪力 double _sagTotalDistAndNegSF; ///<中垂总弯矩/负总剪力 double _sagWaveDistAndNegSF; ///<中垂波浪弯矩/负波浪剪力 int _type; ///<数据类型 double _xAELRatio; /// & pnewlist); static ODI ResultMsg FindByID(int id, HullGirderLoadListTableDAO * &pnewdao); static ResultMsg ODI FindByType(int type, list&newlist); }; }