#include "hproject.h" HProject::HProject(QObject *parent) : QObject(parent) {} // Getter and Setter implementations qint64 HProject::getId() const { return id; } void HProject::setId(qint64 newId) { id = newId; } QString HProject::getUuid() const { return uuid; } void HProject::setUuid(const QString &newUuid) { uuid = newUuid; } QString HProject::getName() const { return name; } void HProject::setName(const QString &newName) { name = newName; } QString HProject::getCompanyCode() const { return companyCode; } void HProject::setCompanyCode(const QString &newCompanyCode) { companyCode = newCompanyCode; } QString HProject::getHtid() const { return htid; } void HProject::setHtid(const QString &newHtid) { htid = newHtid; } QString HProject::getXmbh() const { return xmbh; } void HProject::setXmbh(const QString &newXmbh) { xmbh = newXmbh; } QString HProject::getOperatorIdentity() const { return operatorIdentity; } void HProject::setOperatorIdentity(const QString &newOperatorIdentity) { operatorIdentity = newOperatorIdentity; } QString HProject::getSafetyInspectorIdentity() const { return safetyInspectorIdentity; } void HProject::setSafetyInspectorIdentity(const QString &newSafetyInspectorIdentity) { safetyInspectorIdentity = newSafetyInspectorIdentity; } QString HProject::getBlasterIdentity() const { return blasterIdentity; } void HProject::setBlasterIdentity(const QString &newBlasterIdentity) { blasterIdentity = newBlasterIdentity; } QString HProject::getAddressUuid() const { return addressUuid; } void HProject::setAddressUuid(const QString &newAddressUuid) { addressUuid = newAddressUuid; } QString HProject::getAddressPath() const { return addressPath; } void HProject::setAddressPath(const QString &newAddressPath) { addressPath = newAddressPath; } QString HProject::getDetSum() const { return detSum; } void HProject::setDetSum(const QString &newDetSum) { detSum = newDetSum; } QString HProject::getFileName() const { return fileName; } void HProject::setFileName(const QString &newFileName) { fileName = newFileName; } QString HProject::getFileUrl() const { return fileUrl; } void HProject::setFileUrl(const QString &newFileUrl) { fileUrl = newFileUrl; } QString HProject::getBlastStatus() const { return blastStatus; } void HProject::setBlastStatus(const QString &newBlastStatus) { blastStatus = newBlastStatus; } QDateTime HProject::getCreatedAt() const { return createdAt; } void HProject::setCreatedAt(const QDateTime &newCreatedAt) { createdAt = newCreatedAt; } QDateTime HProject::getUpdatedAt() const { return updatedAt; } void HProject::setUpdatedAt(const QDateTime &newUpdatedAt) { updatedAt = newUpdatedAt; } QDateTime HProject::getDeletedAt() const { return deletedAt; } void HProject::setDeletedAt(const QDateTime &newDeletedAt) { deletedAt = newDeletedAt; } qint64 HProject::getCreateBy() const { return createBy; } void HProject::setCreateBy(qint64 newCreateBy) { createBy = newCreateBy; } qint64 HProject::getUpdateBy() const { return updateBy; } void HProject::setUpdateBy(qint64 newUpdateBy) { updateBy = newUpdateBy; } QString HProject::getBlastCount() const { return blastCount; } void HProject::setBlastCount(const QString &newBlastCount) { blastCount = newBlastCount; } QString HProject::getLevel4Address() const { return level4Address; } void HProject::setLevel4Address(const QString &newLevel4Address) { level4Address = newLevel4Address; } QJsonObject HProject::ProjectToJson(const HProject &project) { QJsonObject jsonObject; jsonObject["name"] = project.getName(); jsonObject["uuid"] = project.getUuid(); jsonObject["xmbh"] = project.getXmbh(); jsonObject["htid"] = project.getHtid(); jsonObject["companyCode"] = project.getCompanyCode(); jsonObject["detSum"] = project.getDetSum(); jsonObject["address"] = project.getAddressUuid(); jsonObject["blasterIdentity"] = project.getBlasterIdentity(); jsonObject["operatorIdentity"] = project.getOperatorIdentity(); jsonObject["safetyInspectorIdentity"] = project.getSafetyInspectorIdentity(); jsonObject["level4Address"] = project.getLevel4Address(); jsonObject["blastCount"] = project.getBlastCount(); return jsonObject; }