#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 2D纵向板架 class D2_LongPanelDAO : public subDBDAO { public: int _appID; ///<板架编号 string _description; ///<板架描述 int _geomID; ///<所属几何id string _inLongPanelIDs; /// segement); ODI ResultMsg getSegmentsPanelTypes(list& segement); //_InLongPanelIDs ODI ResultMsg saveInLongPanelIDs(list InLongPanelIDsList); ODI ResultMsg getInLongPanelIDs(list& InLongPanelIDsList); //_outLongPanelIDs ODI ResultMsg saveOutLongPanelIDs(list OutLongPanelIDsList); ODI ResultMsg getOutLongPanelIDs(list& OutLongPanelIDsList); // static ODI ResultMsg DeleteAllPanelBySection(int sectionID);// 删除指定剖面下的板架及Segment static ODI ResultMsg FindAll(list & pnewlist); static ODI ResultMsg FindByID(int id, D2_LongPanelDAO * &pnewdao); static ResultMsg ODI FindBySectionID(int sectionID, list&newlist); static ResultMsg ODI FindByType(int type, list&newlist); }; }