65 lines
2.2 KiB
C
65 lines
2.2 KiB
C
|
#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);
|
|||
|
};
|
|||
|
}
|