DPS/include/2D/D2_LongStiffenerDAO.h

63 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_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);
};
}