#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 2D 横向板架 class D2_TransPanelDAO : public subDBDAO { public: int _appID; ///<板架编号 string _description; ///<板架描述 int _geomID; ///<所属多边形id string _geometryIDs; ///<几何IDs string _longPanelInIDs; ///<内边界纵向板架IDs string _longPanelOutIDs; ///<外边界纵向板架IDs string _longStiffenerIDs; /// longStiffenerIDlist); ODI ResultMsg getLongStiffenerIDs(list& longStiffenerIDlist); //_geometryIDs ODI ResultMsg saveGeometryIDs(list geoIDlist); ODI ResultMsg getGeometryIDs(list& geoIDlist); //_longPanelInIDs ODI ResultMsg saveLongPanelInIDs(list longPanelInIDlist); ODI ResultMsg getLongPanelInIDs(list& longPanelInIDlist); //_longPanelOutIDs ODI ResultMsg saveLongPanelOutIDs(list longPanelOutIDlist); ODI ResultMsg getLongPanelOutIDs(list& longPanelOutIDlist); //_seamIDs ODI ResultMsg saveSeamIDs(list longSeamIDlist); ODI ResultMsg getSeamIDs(list& longSeamIDlist); //_holeIDs ODI ResultMsg saveHoleIDs(list longHoleIDlist); ODI ResultMsg getHoleIDs(list& longHoleIDlist); static ODI ResultMsg FindAll(list & pnewlist); static ODI ResultMsg FindByID(int id, D2_TransPanelDAO * &pnewdao); static ResultMsg ODI FindBySectionID(int sectionID, list&newlist); static ResultMsg ODI FindByType(int type, list&newlist); }; }