#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 2D集装箱内壳 class D2_Para_ContainerDAO : public subDBDAO { public: double _b1; ///<内壳宽度 double _btop; ///<舱口围板顶板宽度 string _containerNumber; ///<每层布置箱体数量ni(全宽的箱子个数) double _h1; ///<内底板高度 double _h2; ///<舱口围板上端高度 string _panelIDs; ///<关联Panels int _paraID; ///<集装箱内壳ID int _sectionID; ///<所属横剖面ID号 string _y; ///<双舷侧水平桁 string _z; ///<平台高度 ODI D2_Para_ContainerDAO(); virtual ODI ~D2_Para_ContainerDAO(); ODI virtual Mapper* createMapper(); ODI static DAO* createObject(); //_panelIDs ODI ResultMsg savePanelIDs(list panelIDlist); ODI ResultMsg getPanelIDs(list& panelIDlist); //ODI ResultMsg delAllPanels(); static ODI ResultMsg FindAll(list & pnewlist); static ODI ResultMsg FindByID(int id, D2_Para_ContainerDAO * &pnewdao); static ResultMsg ODI FindBySectionID(int sectionID, list&newlist); static ResultMsg ODI FindByParaID(int paraID, list& newlist);// [4/28/2022 wwu] }; }