DPS/include/2D/D2_TransStiffenerDAO.h

65 lines
2.2 KiB
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "DAO.h"
namespace DBPlatformSpace
{
/// 2D<32><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>
class D2_TransStiffenerDAO : public subDBDAO
{
public:
double _angle; ///<<3C><><EFBFBD><EFBFBD>
double _angle1; ///<<3C><><EFBFBD><EFBFBD><E5B3AF>
double _angle2; ///<<3C><><EFBFBD><EFBFBD><E5B3AF>
int _appID; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _backEndID; ///<<3C>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
double _bendReducFactor; ///<<3C><><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD><DBBC><EFBFBD><EFBFBD><EFBFBD>
int _bucklingType; ///<<3C><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>:0 -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>1 -- <20><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>
int _foreEndID; ///<<3C>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
int _geomID; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
string _geomIDs; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
int _groupNumber; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _holeID; ///<<3C><>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD>ʽ
double _leftSpace; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _longPanelID1; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>׶<EFBFBD><D7B6><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _longPanelID2; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>β<EFBFBD><CEB2><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _longStifferID1; ///<<3C>ݹ<EFBFBD>1id
int _longStifferID2; ///<<3C>ݹ<EFBFBD>2id
int _materailID; ///<<3C><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
int _panelID; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
int _polygonID; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int _profileID; ///<<3C>Ͳı<CDB2><C4B1><EFBFBD>
double _rightSpace; ///<<3C>Ҽ<EFBFBD><D2BC><EFBFBD>
double _shearReducFactor; ///<<3C><><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD><DBBC><EFBFBD><EFBFBD><EFBFBD>
int _side; ///<<3C><><EFBFBD><EFBFBD><EFBFBD>ࣺ0 -- <20>ڲ<EFBFBD><DAB2>򳯺<EFBFBD><F2B3AFBA><EFBFBD>1 -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ
int _singleShell; ///<<3C><><EFBFBD>Ǽ<EFBFBD>ǿ<EFBFBD><C7BF> <20><> 0 -- <20><><EFBFBD>ǣ<EFBFBD>1 -- ˫<><CBAB>
double _span; ///<<3C><><EFBFBD><EFBFBD>
int _stiffenerType; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>1 -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>2 -- <20><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD><EEA3A8><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD>
int _stiffnerNameNumber; ///<<3C><><EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD>
string _transStiffenerStyle; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>ʽ
int _transStifferID1; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>׶<EFBFBD><D7B6><EFBFBD><EFBFBD>ӵĺ<D3B5><C4BA><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>
int _transStifferID2; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>β<EFBFBD><CEB2><EFBFBD><EFBFBD><EFBFBD>ӵĺ<D3B5><C4BA><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>
int _webBackEndID; ///<<3C>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
double _webDirX; ///<<3C><><EFBFBD><EFBFBD><E5B3AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD>
double _webDirY; ///<<3C><><EFBFBD><EFBFBD><E5B3AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD>
double _webDirZ; ///<<3C><><EFBFBD><EFBFBD><E5B3AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A><EFBFBD><EFBFBD>
int _webForeEndID; ///<<3C>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
ODI D2_TransStiffenerDAO();
virtual ODI ~D2_TransStiffenerDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
static ODI ResultMsg FindAll(list<D2_TransStiffenerDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, D2_TransStiffenerDAO * &pnewdao);
static ResultMsg ODI FindByPanelID(int panelID, list<D2_TransStiffenerDAO*>&newlist);
// [11/5/2021 wwu]
ODI ResultMsg delAllByPanelID(int panelId, int commitType = COMMIT_T_IMMEDIATELY);
};
}