#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 2D 强框架 class D2_Para_WebFrameDAO : public subDBDAO { public: string _geomIDs; ///<所属几何ids double _h1; ///< double _h10; ///< double _h11; ///< double _h12; ///< double _h2; ///< double _h3; ///< double _h4; ///< double _h5; ///< double _h6; ///< double _h7; ///< double _h8; ///< double _h9; ///< string _panelIDs; ///<关联PanelIDs int _paraID; ///<横隔板ID double _r1; ///< double _r10; ///< double _r11; ///< double _r12; ///< double _r2; ///< double _r3; ///< double _r4; ///< double _r5; ///< double _r6; ///< double _r7; ///< double _r8; ///< double _r9; ///< int _sectionID; ///<所属横剖面ID号 string _selectedGeomIDs; ///<几何 string _selectedtype1; ///<选择类型 int _type1; ///<类型: =0 =1 int _type2; ///<类型: =0 =1 ODI D2_Para_WebFrameDAO(); virtual ODI ~D2_Para_WebFrameDAO(); ODI virtual Mapper* createMapper(); ODI static DAO* createObject(); //_panelIDs ODI ResultMsg savePanelIDs(list panelIDlist); ODI ResultMsg getPanelIDs(list& panelIDlist); //_geoIDs ODI ResultMsg saveGeoIDs(list geoIDlist); ODI ResultMsg getGeoIDs(list& geoIDlist); static ODI ResultMsg FindAll(list & pnewlist); static ODI ResultMsg FindByID(int id, D2_Para_WebFrameDAO * &pnewdao); static ResultMsg ODI FindByParaID(int paraID, list&newlist); static ResultMsg ODI FindBySectionID(int sectionID, list&newlist); }; }