41 lines
1.2 KiB
C
41 lines
1.2 KiB
C
|
#pragma once
|
|||
|
#include "DPData.h"
|
|||
|
|
|||
|
class DelByInterface :public DPData
|
|||
|
{
|
|||
|
Q_OBJECT
|
|||
|
Q_PROPERTY(QString name READ getName WRITE setName)
|
|||
|
Q_PROPERTY(QString description READ getDes WRITE setDes)
|
|||
|
Q_PROPERTY(int IsExport READ getIsExport WRITE setIsExport)
|
|||
|
Q_PROPERTY(QString paralist READ getParalist WRITE setParalist)
|
|||
|
|
|||
|
public:
|
|||
|
DelByInterface();
|
|||
|
~DelByInterface();
|
|||
|
|
|||
|
QString getName() { return _name; }
|
|||
|
void setName(QString name) { _name = name; }
|
|||
|
QString getDes() { return _description; }
|
|||
|
void setDes(QString str) { _description = str; }
|
|||
|
int getIsExport() { return _bExport; }
|
|||
|
void setIsExport(int bExport) { _bExport = bExport; }
|
|||
|
QString getParalist() { return _paraList; }
|
|||
|
void setParalist(QString strPara) { _paraList = strPara; }
|
|||
|
|
|||
|
void loadData(DBPlatformSpace::DAO* pDao);
|
|||
|
bool deleteSelf();
|
|||
|
bool saveSelf();
|
|||
|
void saveToDao();
|
|||
|
void toJson(json& jsonObj, bool recursive = false);
|
|||
|
void getNewProperty(json& parameter, QVariantMap& valueMap);
|
|||
|
void setNewData(json& parameter);
|
|||
|
|
|||
|
void setFileData(FileGenerate* generator, QStringList flag);
|
|||
|
|
|||
|
public:
|
|||
|
int _parentId = 0; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
|||
|
QString _description;
|
|||
|
int _bExport = 0;
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
QString _paraList;
|
|||
|
};
|