66 lines
2.4 KiB
C
66 lines
2.4 KiB
C
|
#pragma once
|
|||
|
#include "DAO.h"
|
|||
|
|
|||
|
namespace DBPlatformSpace
|
|||
|
{
|
|||
|
/// SDPPSM<53><4D><EFBFBD><EFBFBD>
|
|||
|
class Csr_PsmBuckleDAO : public SectionChildDAO
|
|||
|
{
|
|||
|
public:
|
|||
|
string _fdimension_support; ///<PSM֧<4D>ż<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>ߴ磺<DFB4><E7A3BA><EFBFBD><EFBFBD><EFBFBD>Ҳఴť<E0B0B4><C5A5>ѡ
|
|||
|
string _fdmension; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>ߴ磺<DFB4><E7A3BA>ѡ
|
|||
|
int _isInhullgirderstress; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD><EEA3A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD>ѡ
|
|||
|
int _isinhullgirderstresssupport; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD><EEA3A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD>ѡ
|
|||
|
double _l_bdg; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l-bdg<64><67>m
|
|||
|
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>
|
|||
|
string _paravalue_psm; ///<PSM<53>ͲIJ<CDB2><C4B2><EFBFBD>
|
|||
|
string _paravalue_suppstf; ///<PSM֧<4D>ż<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>ͲIJ<CDB2><C4B2><EFBFBD>
|
|||
|
string _paravalue_webstf; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>ͲIJ<CDB2><C4B2><EFBFBD>
|
|||
|
int _profileID_Psm; ///<<3C>Ͳ<EFBFBD>id
|
|||
|
int _profileID_Support; ///<<3C>Ͳ<EFBFBD>id
|
|||
|
int _profileID_Webstf; ///<<3C>Ͳ<EFBFBD>id
|
|||
|
string _psmDimension; ///<<3C>ߴ磺<DFB4><E7A3BA>ѡ
|
|||
|
int _psm_loca; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2A3BABB>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Һ<EFBFBD>ձ߽<D5B1><DFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
double _psm_s; ///<PSM<53><4D><EFBFBD><EFBFBD>
|
|||
|
double _psm_tca_flange; ///<<3C><><EFBFBD>帯ʴ(mm)
|
|||
|
double _psm_tca_web; ///<<3C><><EFBFBD>帯ʴ(mm)
|
|||
|
double _psm_tp; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>mm
|
|||
|
double _psm_tp_tca; ///<<3C><><EFBFBD>帯ʴ(mm)
|
|||
|
double _psm_yield; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>(N/mm^2)
|
|||
|
double _psm_yield_flange; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>(N/mm^2)
|
|||
|
double _sbkt; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S_bkt<6B><74>m<EFBFBD><6D><EFBFBD><EFBFBD>m
|
|||
|
int _sectionID; ///<<3C><><EFBFBD><EFBFBD>id.transversesection<6F><6E>id<69><64>transversebulkhead<61><64>id
|
|||
|
double _stf_l; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD><EEB3A4>
|
|||
|
double _stf_l_support; ///<<3C><><EFBFBD><EFBFBD>l_stf(m): <20><><EFBFBD><EFBFBD>
|
|||
|
double _stf_s; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
double _stf_s_support; ///<PSM֧<4D>ŵļ<C5B5>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
double _stf_tca; ///<<3C><>ʴ(mm)
|
|||
|
double _stf_tca_support; ///<<3C><>ʴ<EFBFBD><CAB4>mm
|
|||
|
double _stf_yield; ///<<3C><><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>(N/mm^2)
|
|||
|
double _stf_yield_att; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>(N/mm^2)
|
|||
|
int _stfmode; ///<PSM<53><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD><EEB7BD>
|
|||
|
|
|||
|
ODI Csr_PsmBuckleDAO();
|
|||
|
ODI ~Csr_PsmBuckleDAO();
|
|||
|
|
|||
|
|
|||
|
ODI virtual Mapper* createMapper();
|
|||
|
ODI static DAO* createObject();
|
|||
|
|
|||
|
|
|||
|
static ODI ResultMsg FindAll(list<Csr_PsmBuckleDAO*> & pnewlist);
|
|||
|
|
|||
|
static ODI ResultMsg FindByID(int id, Csr_PsmBuckleDAO * &pnewdao);
|
|||
|
|
|||
|
static ResultMsg ODI FindBySectionID(int sectionID, list<Csr_PsmBuckleDAO*>&newlist);
|
|||
|
|
|||
|
static ResultMsg ODI FindByTransBulkheadID(int transBulkheadID, list<Csr_PsmBuckleDAO*>& newlist);
|
|||
|
|
|||
|
|
|||
|
virtual ODI ResultMsg delAllBySectionID(int sectionId, int commitType = COMMIT_T_IMMEDIATELY);
|
|||
|
|
|||
|
virtual ODI ResultMsg delAllByTransBulkheadID(int transBulkheadID, int commitType = COMMIT_T_IMMEDIATELY);
|
|||
|
|
|||
|
};
|
|||
|
}
|