DPS/include/TOTAL/WaterBulkheadDAO.h

34 lines
1.0 KiB
C
Raw Permalink Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "DAO.h"
namespace DBPlatformSpace
{
2025-06-23 18:01:09 +08:00
/// 水密舱壁位置
2025-06-23 10:41:33 +08:00
class WaterBulkheadDAO : public subDBDAO
{
public:
2025-06-23 18:01:09 +08:00
string _collisionBHFrame; ///<防撞舱壁肋位
string _forePeakBHFrame; ///<首尖舱舱壁肋位
int _longiBulkheadNum; ///<纵舱壁个数
string _parallelPartAFTFrame; ///<平行中体前端肋位
int _parallelPartAFTFrameNo; ///<i平行中体前端肋位号
double _parallelPartAFTFrameOffset; ///<平行中体前端肋位偏移
string _parallelPartForeFrame; ///<平行中体后端肋位
int _parallelPartForeFrameNo; ///<i平行中体后端肋位号
double _parallelPartForeFrameOffset; ///<平行中体后端肋位偏移
2025-06-23 10:41:33 +08:00
ODI WaterBulkheadDAO();
virtual ODI ~WaterBulkheadDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
virtual ODI ResultMsg save(int commitType = COMMIT_T_IMMEDIATELY);
static ODI ResultMsg FindAll(WaterBulkheadDAO* & pnewdao);
static ODI ResultMsg FindByID(int id, WaterBulkheadDAO * &pnewdao);
};
}