#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 & pnewlist); static ODI ResultMsg FindByID(int id, Csr_Cargohold_LoadDAO * &pnewdao); }; }