DPS/include/SDP/Csr_PsmSloshingDAO.h

98 lines
3.8 KiB
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "DAO.h"
namespace DBPlatformSpace
{
/// SDP PSM<53>ε<EFBFBD>
class Csr_PsmSloshingDAO : public SectionChildDAO
{
public:
int _fbdg; ///<f_bdg<64><67>12/<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>λ<EFBFBD>ƹ̶<C6B9><CCB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>غɣ<D8BA>/8/һ<>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>غɣ<D8BA>/10/<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>λ<EFBFBD>ƹ̶<C6B9><CCB6><EFBFBD><EFBFBD>Ǿ<EFBFBD><C7BE><EFBFBD><EFBFBD>غɣ<D8BA>/7.5/һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD>Ǿ<EFBFBD><C7BE><EFBFBD><EFBFBD>غɣ<D8BA>
double _l_trip; ///<h<><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ߶<C4B8>
int _materialID_Plate; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _materialID_Stiff; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _materialid_Trip; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _ownerType; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD>
double _ph0; ///<h<><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㵽PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _ph1; ///<h<><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㵽PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _ph2; ///<h<><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㵽PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _ph3; ///<h<><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㵽PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _plate_k; ///<<3C><><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _plate_yield; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ް<EFBFBD><DEB0><EFBFBD>
double _plp0; ///<lp<6C><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _plp1; ///<lp<6C><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _plp2; ///<lp<6C><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _plp3; ///<lp<6C><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _profileID1; ///<<3C>Ͳ<EFBFBD>id
int _profileID2; ///<<3C>Ͳ<EFBFBD>id
int _profileID3; ///<<3C>Ͳ<EFBFBD>id
int _profileID_Trip; ///<<3C>Ͳ<EFBFBD>id
double _ps0; ///<s/<2F><>ǿ<EFBFBD>ĵļ<C4B5><C4BC><EFBFBD>
double _ps1; ///<s/<2F><>ǿ<EFBFBD>ĵļ<C4B5><C4BC><EFBFBD>
double _ps2; ///<s/<2F><>ǿ<EFBFBD>ĵļ<C4B5><C4BC><EFBFBD>
double _ps3; ///<s/<2F><>ǿ<EFBFBD>ĵļ<C4B5><C4BC><EFBFBD>
int _pslosh_index; ///<<3C>ε<EFBFBD>ѹ<EFBFBD><D1B9>/KN/m2/<2F><><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>/Pslh_lng/ Pslh_t /Pslh_wf/ Pslh_grd<72><64>ѡ/<2F><>ͬѹ<CDAC><D1B9><EFBFBD><EFBFBD>Ӧ<EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD>ͬ
double _psloshmax; ///<<3C>ε<EFBFBD>ѹ<EFBFBD><D1B9>ֵ
double _psm_web_height; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD>߶ȣ<DFB6>mm
double _psm_web_thick; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(mm)
double _pz0; ///<z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>
double _pz1; ///<z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>
double _pz2; ///<z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>
double _pz3; ///<z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>
double _s_trip; ///<s_trip<69><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _sectionID; ///<<3C><><EFBFBD><EFBFBD>id
double _sgrd; ///<<3C><><EFBFBD>ձھ<D5B1><DABE><EFBFBD>Swf<77><66>m
double _sh0; ///<h<><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㵽PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _sh1; ///<h<><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㵽PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _sh2; ///<h<><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㵽PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _slbdg0; ///<l_bdg<64><67><EFBFBD><EFBFBD>ǿ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _slbdg1; ///<l_bdg<64><67><EFBFBD><EFBFBD>ǿ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _slbdg2; ///<l_bdg<64><67><EFBFBD><EFBFBD>ǿ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double _ss0; ///<<3C><>ǿ<EFBFBD>ĵļ<C4B5><C4BC><EFBFBD>
double _ss1; ///<<3C><>ǿ<EFBFBD>ĵļ<C4B5><C4BC><EFBFBD>
double _ss2; ///<<3C><>ǿ<EFBFBD>ĵļ<C4B5><C4BC><EFBFBD>
string _stf1paravalue; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string _stf2paravalue; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string _stf3paravalue; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
string _stfdimension1; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD>ߴ<DFB4><E7A3BA>ѡ<EFBFBD>Ͳ<EFBFBD>/T<>͸<EFBFBD>/<2F><><EFBFBD><EFBFBD>/<2F><><EFBFBD>ӽǸ<D3BD>/<2F><><EFBFBD><EFBFBD>H<EFBFBD>͸<EFBFBD>
string _stfdimension2; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD>ߴ<DFB4><E7A3BA>ѡ<EFBFBD>Ͳ<EFBFBD>/T<>͸<EFBFBD>/<2F><><EFBFBD><EFBFBD>/<2F><><EFBFBD>ӽǸ<D3BD>/<2F><><EFBFBD><EFBFBD>H<EFBFBD>͸<EFBFBD>
string _stfdimension3; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD>ߴ<DFB4><E7A3BA>ѡ<EFBFBD>Ͳ<EFBFBD>/T<>͸<EFBFBD>/<2F><><EFBFBD><EFBFBD>/<2F><><EFBFBD>ӽǸ<D3BD>/<2F><><EFBFBD><EFBFBD>H<EFBFBD>͸<EFBFBD>
double _stiff_k; ///<<3C><><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>
double _stiff_yield; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޼<EFBFBD>ǿ<EFBFBD><C7BF>
double _swf; ///<<3C><><EFBFBD>ձھ<D5B1><DABE><EFBFBD>Swf(m)
double _sz0; ///<z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>
double _sz1; ///<z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>
double _sz2; ///<z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>
int _tankID; ///<PSM<53><4D><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD>id
string _tankName; ///<PSM<53><4D><EFBFBD>ڲ<EFBFBD><DAB2>ң<EFBFBD><D2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1>
double _tca; ///<<3C><>ʴ<EFBFBD><CAB4>mm
double _trip_h; ///<<3C>е<EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е㵽PSM<53><4D><EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><C4BE><EFBFBD>
double _trip_k; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޼<EFBFBD>ǿ<EFBFBD><C7BF>
double _trip_yield; ///<<3C><><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>
string _tripdimension; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳఴť<E0B0B4><C5A5>ѡ
string _tripparavalue; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>
int _web_stiff_type; ///<<3C><><EFBFBD><EFBFBD><EFBFBD>ӽ<EFBFBD><D3BD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ch10/Sec2.2.2/table2<65><32>
ODI Csr_PsmSloshingDAO();
ODI ~Csr_PsmSloshingDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
static ODI ResultMsg FindAll(list<Csr_PsmSloshingDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, Csr_PsmSloshingDAO * &pnewdao);
static ResultMsg ODI FindBySectionID(int sectionID, list<Csr_PsmSloshingDAO*>&newlist);
static ResultMsg ODI FindByTransBulkheadID(int transBulkheadID, list<Csr_PsmSloshingDAO*>& newlist);
virtual ODI ResultMsg delAllBySectionID(int sectionId, int commitType = COMMIT_T_IMMEDIATELY);
virtual ODI ResultMsg delAllByTransBulkheadID(int transBulkheadID, int commitType = COMMIT_T_IMMEDIATELY);
};
}