PdmLibraryData Class
Header: | #include <PdmLibraryData> |
Inherits: | QObject |
Public Slots
QString | attachmentHttpUrl() const |
QString | attachmentServerDir() const |
QVariantMap | compareExportedJobData(const QVariantMap &iOldMap, const QVariantMap &iNewMap, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
QVariantMap | exportJobData(const QVariantMap &iConfMap, const QString &iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
bool | exportTableCsv(const QVariantList &iTableList, const QString &iDestFilePath, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
bool | exportTableJson(const QVariantList &iTableList, const QString &iDestFileName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
bool | exportTableSqlite(const QVariantList &iTableList, const QString &iDestDbName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
bool | exportTableXml(const QVariantList &iTableList, const QString &iDestFileName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
QString | getAttrDisplayText(const QString &iAttrNameStr, const QVariant &iValue, bool iWithUnitsBol = true, const QString &iLanguage = QString( "" )) |
QVariantList | getAttrOptionList(const QString &iAttrNameStr) |
QVariantMap | getAttrSetting(const QString &iAttrNameStr) |
QScriptValue | getAttrUiConfig(const QString &iAttrNameStr) |
QVariantList | getBomSpecIdList(int iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QStringList | getBomSpecNameList(int iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
int | getDefaultJobSysVer() |
QString | getDisplayText(const QVariant &iValue, const QScriptValue &iUiCfgSv, bool iWithUnitsBol = true, const QString &iLanguage = QString( "" )) |
QVariantMap | getJobAttrText(int iJobId, const QStringList &iAttrNameLst, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QString | getJobAttrText(int iJobId, const QString &iAttrNameStr, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QVariantMap | getJobAttrValue(int iJobId, const QStringList &iAttrNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QVariant | getJobAttrValue(int iJobId, const QString &iAttrNameStr, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QVariantMap | getLayerAttrText(int iJobId, const QStringList &iLayerNameLst, const QStringList &iAttrNameLst, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QString | getLayerAttrText(int iJobId, const QString &iLayerNameStr, const QString &iAttrNameStr, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QVariantMap | getLayerAttrValue(int iJobId, const QStringList &iLayerNameLst, const QStringList &iAttrNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QVariant | getLayerAttrValue(int iJobId, const QString &iLayerNameStr, const QString &iAttrNameStr, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QVariantList | getSpecIdList(int iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QStringList | getSpecNameList(int iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
QVariantMap | getSpecText(int iJobId, const QStringList &iAttrNameLst, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QString | getSpecText(int iJobId, const QString &iAttrNameStr, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QVariantMap | getSpecValue(int iJobId, const QStringList &iAttrNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QVariant | getSpecValue(int iJobId, const QString &iAttrNameStr, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
bool | importTableCsv(const QVariantList &iTableList, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
bool | importTableJson(const QVariantList &iTableList, const QString &iSourceFileName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
bool | importTableSqlite(const QVariantList &iTableList, const QString &iSourceDbName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
bool | importTableXml(const QVariantList &iTableList, const QString &iSourceFileName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr) |
bool | isAttrSaveInJobTable(const QString &iAttrNameStr) |
QString | jobDir() const |
void | loadAttrSetting(const QStringList &iAttrNameLst) |
bool | saveBomSpec(int iJobId, const QStringList &iBomSpecNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
bool | saveJobAttr(int iJobId, const QVariantMap &iAttrData, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
bool | saveLayerAttr(int iJobId, const QVariantMap &iDataMap, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
bool | saveSpec(int iJobId, const QStringList &iSpecNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0) |
QString | topcamGatewayCfgPath() const |
- 1 public slot inherited from QObject
Static Public Members
PdmLibraryData * | instance() |
- 10 static public members inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 31 public functions inherited from QObject
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
Member Function Documentation
[slot]
QString PdmLibraryData::attachmentHttpUrl() const
[slot]
QString PdmLibraryData::attachmentServerDir() const
[slot]
QVariantMap PdmLibraryData::compareExportedJobData(const QVariantMap &iOldMap, const QVariantMap &iNewMap, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
[slot]
QVariantMap PdmLibraryData::exportJobData(const QVariantMap &iConfMap, const QString &iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
[slot]
bool PdmLibraryData::exportTableCsv(const QVariantList &iTableList, const QString &iDestFilePath, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
[slot]
bool PdmLibraryData::exportTableJson(const QVariantList &iTableList, const QString &iDestFileName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
PdmLibraryData::exportTableJson 导出配置格式: [ { "table": "", "field": "<>,<>" | ["",""], "where": "", "attachment": { "field": "value_attachment", "filename_key": "name", "md5_key": "md5" } } ]
导出后目录结构: <export_dir_name>/ |- *.csv |- /attachment
iTableList
iDestFilePath
iOptions
oErr Returns
[slot]
bool PdmLibraryData::exportTableSqlite(const QVariantList &iTableList, const QString &iDestDbName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
[slot]
bool PdmLibraryData::exportTableXml(const QVariantList &iTableList, const QString &iDestFileName, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
[slot]
QString PdmLibraryData::getAttrDisplayText(const QString &iAttrNameStr, const QVariant &iValue, bool iWithUnitsBol = true, const QString &iLanguage = QString( "" ))
[slot]
QVariantList PdmLibraryData::getAttrOptionList(const QString &iAttrNameStr)
[slot]
QVariantMap PdmLibraryData::getAttrSetting(const QString &iAttrNameStr)
[slot]
QScriptValue PdmLibraryData::getAttrUiConfig(const QString &iAttrNameStr)
[slot]
QVariantList PdmLibraryData::getBomSpecIdList(int iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QStringList PdmLibraryData::getBomSpecNameList(int iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
[slot]
int PdmLibraryData::getDefaultJobSysVer()
[slot]
QString PdmLibraryData::getDisplayText(const QVariant &iValue, const QScriptValue &iUiCfgSv, bool iWithUnitsBol = true, const QString &iLanguage = QString( "" ))
[slot]
QVariantMap PdmLibraryData::getJobAttrText(int iJobId, const QStringList &iAttrNameLst, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QString PdmLibraryData::getJobAttrText(int iJobId, const QString &iAttrNameStr, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QVariantMap PdmLibraryData::getJobAttrValue(int iJobId, const QStringList &iAttrNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QVariant PdmLibraryData::getJobAttrValue(int iJobId, const QString &iAttrNameStr, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QVariantMap PdmLibraryData::getLayerAttrText(int iJobId, const QStringList &iLayerNameLst, const QStringList &iAttrNameLst, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QString PdmLibraryData::getLayerAttrText(int iJobId, const QString &iLayerNameStr, const QString &iAttrNameStr, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QVariantMap PdmLibraryData::getLayerAttrValue(int iJobId, const QStringList &iLayerNameLst, const QStringList &iAttrNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QVariant PdmLibraryData::getLayerAttrValue(int iJobId, const QString &iLayerNameStr, const QString &iAttrNameStr, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QVariantList PdmLibraryData::getSpecIdList(int iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QStringList PdmLibraryData::getSpecNameList(int iJobId, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
[slot]
QVariantMap PdmLibraryData::getSpecText(int iJobId, const QStringList &iAttrNameLst, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QString PdmLibraryData::getSpecText(int iJobId, const QString &iAttrNameStr, bool iSuffixUnits = false, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QVariantMap PdmLibraryData::getSpecValue(int iJobId, const QStringList &iAttrNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
QVariant PdmLibraryData::getSpecValue(int iJobId, const QString &iAttrNameStr, const QVariantMap &iOptions = QVariantMap(), TError *oErr = 0)
[slot]
bool PdmLibraryData::importTableCsv(const QVariantList &iTableList, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
PdmLibraryData::importTableCsv
所有导入函数的配置方式一样。
iTableList
[ { "table": <table_name>, "file": <table_name>, // table 和 file 可只指定其中一项 "change_field": { // 设置指定字段如何设置值 <primary_key>: "$auto_increment$", // 指定为自增长的字段,一般是主键 <other_field>: { // 其他字段可通过该配置,指定如何改变值 "condition": "", // 条件 "replacement": "" // 替换的值 } } }, { ... }, ... ]
iOptions
oErr Returns