#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 肋位 class FrameTableDAO : public subDBDAO { public: int _decimalFlag; ///<是否有一位小数 double _fPLLtoFPDistance; ///<干舷船长首端FPLL到首垂线FP的距离 double _fR0toAPdistance; ///<0号肋位距艉垂线距离(向首为正) int _frameDefDir; ///<肋位定义方向 int _stationNum; ///<站位数 int _stationPos; ///<0号站位位置 double _transomtoAPdistance; ///<船艉距艉垂线距离 ODI FrameTableDAO(); virtual ODI ~FrameTableDAO(); ODI virtual Mapper* createMapper(); ODI static DAO* createObject(); virtual ODI ResultMsg save(int commitType = COMMIT_T_IMMEDIATELY); static ODI ResultMsg FindAll(FrameTableDAO* & pnewdao); static ODI ResultMsg FindByID(int id, FrameTableDAO * &pnewdao); }; }