63 lines
2.2 KiB
C
63 lines
2.2 KiB
C
|
#pragma once
|
|||
|
#include "DAO.h"
|
|||
|
|
|||
|
namespace DBPlatformSpace
|
|||
|
{
|
|||
|
/// 2D<32><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>
|
|||
|
class D2_LongStiffenerDAO : public subDBDAO
|
|||
|
{
|
|||
|
public:
|
|||
|
double _angle; ///<<3C><><EFBFBD><EFBFBD>
|
|||
|
double _angle2; ///<<3C><><EFBFBD>峯<EFBFBD><E5B3AF>
|
|||
|
int _angleDefineType; ///<0 -- <20><><EFBFBD><EFBFBD><EFBFBD>Ƕȣ<C7B6>1 -- ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD>괹ֱ<EAB4B9><D6B1>2 -- ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮƽ<CBAE><C6BD>3 -- ͬ<><CDAC><EFBFBD>崹ֱ
|
|||
|
int _appID; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
int _backCutout; ///<ǰ<>˴<EFBFBD>Խ<EFBFBD><D4BD><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> <20><> 0 -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>1 -- <20><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>
|
|||
|
int _endFixedForm; ///<<3C>˲<EFBFBD><CBB2>̶<EFBFBD><CCB6><EFBFBD>ʽ <20><> 0 -- <20><><EFBFBD>˸չ<CBB8> 1 -- <20><><EFBFBD>˼<EFBFBD>֧ 2 -- ǰ<>˸չ̣<D5B9><CCA3><EFBFBD><EFBFBD>˼<EFBFBD>֧ 3 -- ǰ<>˼<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD>˸չ<CBB8>
|
|||
|
int _foreCutout; ///<ǰ<>˴<EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD>ʽ
|
|||
|
int _foreEndID; ///<<3C>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
|
|||
|
int _gapless; ///<<3C><><EFBFBD><EFBFBD>϶С<CFB6><D0A1>8mm
|
|||
|
int _groupNumber; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
double _leftSpace; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
double _length; ///<<3C><>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>λ<EFBFBD><CEBB>
|
|||
|
int _materailID; ///<<3C><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
|
|||
|
int _multilineID; ///<<3C>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
int _pSMPMAID; ///<psmpma<6D><61><EFBFBD><EFBFBD>
|
|||
|
int _pSMPMAType; ///<0 -- <20>ݹǣ<DDB9>1 -- PSM<53><4D>2 -- PMA
|
|||
|
int _panelID; ///<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
|
|||
|
int _point1ID; ///<<3C>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>
|
|||
|
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> <20><>0 -- <20><><EFBFBD>࣬1 -- <20>Ҳ<EFBFBD>
|
|||
|
int _singleShell; ///<<3C><><EFBFBD>Ǽ<EFBFBD>ǿ<EFBFBD><C7BF> <20><> 0 -- <20><><EFBFBD>ǣ<EFBFBD>1 -- ˫<><CBAB>
|
|||
|
double _span; ///<<3C><><EFBFBD><EFBFBD>
|
|||
|
int _stiffnerNameNumber; ///<<3C><><EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD>
|
|||
|
int _webBackEndID; ///<<3C>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
|
|||
|
int _webForeEndID; ///<<3C>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
|
|||
|
|
|||
|
ODI D2_LongStiffenerDAO();
|
|||
|
virtual ODI ~D2_LongStiffenerDAO();
|
|||
|
|
|||
|
|
|||
|
ODI virtual Mapper* createMapper();
|
|||
|
ODI static DAO* createObject();
|
|||
|
|
|||
|
|
|||
|
static ODI ResultMsg FindAll(list<D2_LongStiffenerDAO*> & pnewlist);
|
|||
|
|
|||
|
static ODI ResultMsg FindByID(int id, D2_LongStiffenerDAO * &pnewdao);
|
|||
|
|
|||
|
static ResultMsg ODI FindByPSMPMAID(int pSMPMAID, list<D2_LongStiffenerDAO*>&newlist);
|
|||
|
|
|||
|
static ResultMsg ODI FindByPSMPMAType(int pSMPMAType, list<D2_LongStiffenerDAO*>&newlist);
|
|||
|
|
|||
|
static ResultMsg ODI FindByPanelID(int panelID, list<D2_LongStiffenerDAO*>&newlist);
|
|||
|
|
|||
|
// [11/5/2021 wwu]
|
|||
|
ODI ResultMsg delAllByPanelID(int panelId, int commitType = COMMIT_T_IMMEDIATELY);
|
|||
|
};
|
|||
|
}
|