DPS/include/forTest/PrincipalParticularsMTDAO.h

63 lines
2.4 KiB
C++

// Create Time: 2023-10-25 09:53:34
#pragma once
#include "DAO.h"
namespace DBPlatformSpace
{
/// T_PrincipalParticularsMT
class PrincipalParticularsMTDAO : public subDBDAO
{
public:
string _shipType; ///<ShipType
double _lengthOverall; ///<LengthOverall
double _lengthOfWaterlineTsc; ///<LengthOfWaterlineTsc
double _lengthBetweenPerpendiculars; ///<LengthBetweenPerpendiculars
double _freeboardLength; ///<FreeboardLength
double _mouldedBreadth; ///<MouldedBreadth
double _mouldedDepth; ///<MouldedDepth
double _scantlingDraught; ///<ScantlingDraught
double _normalBallastDraught; ///<NormalBallastDraught
double _heavyBallastDraught; ///<HeavyBallastDraught
double _slammingDraughtEmptyFP; ///<SlammingDraughtEmptyFP
double _slammingDraughtFullFP; ///<SlammingDraughtFullFP
double _designDraught; ///<DesignDraught
double _fullLoadDraught; ///<FullLoadDraught
double _emergencyBallastDraught; ///<EmergencyBallastDraught
double _fPMinDraught; ///<FPMinDraught
double _aPMinDraught; ///<APMinDraught
double _summerLoadLineDraught; ///<SummerLoadLineDraught
double _designDraughtDisplacement; ///<DesignDraughtDisplacement
double _keelThickness; ///<KeelThickness
double _outerPlatingThickness; ///<OuterPlatingThickness
double _summerLoadLineDeadweight; ///<SummerLoadLineDeadweight
double _lightWeight; ///<LightWeight
double _blockCoefficientTsc; ///<BlockCoefficientTsc
double _blockCoefficientTbal; ///<BlockCoefficientTbal
double _waterlineCoefficientTsc; ///<WaterlineCoefficientTsc
double _waterlineCoefficientTbal; ///<WaterlineCoefficientTbal
double _deepestEquilibriumWaterline; ///<DeepestEquilibriumWaterline
double _aWL; ///<AWL
double _adk; ///<Adk
double _transomtoAPdistance; ///<TransomtoAPdistance
double _aPPos; ///<APPos
double _fPLLPos; ///<FPLLPos
double _designSpeed; ///<DesignSpeed
string _freeboardType; ///<FreeboardType
string _hasBilgeKeel; ///<HasBilgeKeel
string _hasRudderStock; ///<HasRudderStock
ODI PrincipalParticularsMTDAO();
virtual ODI ~PrincipalParticularsMTDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
static ODI ResultMsg FindAll(list<PrincipalParticularsMTDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, PrincipalParticularsMTDAO * &pnewdao);
};
}