33 lines
963 B
C++
33 lines
963 B
C++
#pragma once
|
||
#include "DAO.h"
|
||
|
||
namespace DBPlatformSpace
|
||
{
|
||
/// 干散货装载数据
|
||
class Csr_Cargohold_LoadDAO : public subDBDAO
|
||
{
|
||
public:
|
||
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; ///<当前装载工况下散货的渗透率
|
||
|
||
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);
|
||
};
|
||
}
|