DPS/include/SDP/Csr_PsmBuckleDAO.h

66 lines
2.4 KiB
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#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);
};
}