DPS/include/SDP/Csr_Cargohold_LoadDAO.h

33 lines
1.1 KiB
C
Raw 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 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);
};
}