#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 2D ∫·œÚ∞º‹ class D2_TransPanelDAO : public subDBDAO { public: int _appID; ///<∞º‹±‡∫≈ string _description; ///<∞º‹√Ë ˆ int _geomID; ///<À˘ Ù∂‡±fl–Œid string _geometryIDs; ///<º∏∫ŒIDs string _longPanelInIDs; ///<ƒ⁄±flΩÁ◊›œÚ∞º‹IDs string _longPanelOutIDs; ///<Õ‚±flΩÁ◊›œÚ∞º‹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); }; }