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 HullGirderLoadDAO : public subDBDAO
|
|
|
|
|
{
|
|
|
|
|
public:
|
2025-06-23 18:01:09 +08:00
|
|
|
|
int _bendInputMethod; ///<弯矩输入方法:船中区域、包络值
|
|
|
|
|
int _bendIsOutput; ///<弯矩表数据是输入数据还是计算数据0:输入表 1:输出表
|
|
|
|
|
int _bendWorkForm; ///<弯矩工况:0:航行工况 1:在港/遮蔽水域工况 2:航行进水工况 3:均匀满载工况
|
|
|
|
|
int _shearIsOutput; ///<剪力表数据:0:输入表 1:输出表
|
|
|
|
|
int _shearWorkForm; ///<剪力工况:0:航行工况 1:在港/遮蔽水域工况 2:航行进水工况 3:均匀满载工况
|
2025-06-23 10:41:33 +08:00
|
|
|
|
|
|
|
|
|
ODI HullGirderLoadDAO();
|
|
|
|
|
ODI ~HullGirderLoadDAO();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ODI virtual Mapper* createMapper();
|
|
|
|
|
ODI static DAO* createObject();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
virtual ODI ResultMsg save(int commitType = COMMIT_T_IMMEDIATELY);
|
|
|
|
|
static ODI ResultMsg FindAll(HullGirderLoadDAO* & pnewdao);
|
|
|
|
|
|
|
|
|
|
static ODI ResultMsg FindByID(int id, HullGirderLoadDAO * &pnewdao);
|
|
|
|
|
};
|
|
|
|
|
}
|