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 Csr_Cargohold_LoadDAO : public subDBDAO
|
|
|
|
|
{
|
|
|
|
|
public:
|
2025-06-23 18:01:09 +08:00
|
|
|
|
int _tankID; ///<舱室id
|
|
|
|
|
int _load_scenario_type; ///<载荷场景类型
|
|
|
|
|
int _lc_type; ///<装载工况类型
|
|
|
|
|
double _mh; ///<货物质量MH 最大吃水携带50%消耗品时,均匀装载工况下货舱内的货物质量,t
|
|
|
|
|
double _mhd; ///<货物质量MHD 最大吃水携带50%消耗品时,有指定空舱组的设计装载工况下,货舱的最大允许货物质量,t
|
|
|
|
|
double _m; ///<当前装载工况下,散货舱内的货物质量
|
|
|
|
|
double _rhoc; ///<当前装载工况下,散货舱内散货的密度
|
|
|
|
|
double _psi; ///<当前装载工况下散货的休止角
|
|
|
|
|
double _perm; ///<当前装载工况下散货的渗透率
|
2025-06-23 10:41:33 +08:00
|
|
|
|
|
|
|
|
|
ODI Csr_Cargohold_LoadDAO();
|
|
|
|
|
ODI ~Csr_Cargohold_LoadDAO();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ODI virtual Mapper* createMapper();
|
|
|
|
|
ODI static DAO* createObject();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static ODI ResultMsg FindAll(list<Csr_Cargohold_LoadDAO*> & pnewlist);
|
|
|
|
|
|
|
|
|
|
static ODI ResultMsg FindByID(int id, Csr_Cargohold_LoadDAO * &pnewdao);
|
|
|
|
|
};
|
|
|
|
|
}
|