98 lines
3.8 KiB
C
98 lines
3.8 KiB
C
|
#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);
|
|||
|
};
|
|||
|
}
|