hproject.cpp 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. #include "hproject.h"
  2. HProject::HProject(QObject *parent) : QObject(parent) {}
  3. // Getter and Setter implementations
  4. qint64 HProject::getId() const { return id; }
  5. void HProject::setId(qint64 newId) { id = newId; }
  6. QString HProject::getUuid() const { return uuid; }
  7. void HProject::setUuid(const QString &newUuid) { uuid = newUuid; }
  8. QString HProject::getName() const { return name; }
  9. void HProject::setName(const QString &newName) { name = newName; }
  10. QString HProject::getCompanyCode() const { return companyCode; }
  11. void HProject::setCompanyCode(const QString &newCompanyCode) { companyCode = newCompanyCode; }
  12. QString HProject::getHtid() const { return htid; }
  13. void HProject::setHtid(const QString &newHtid) { htid = newHtid; }
  14. QString HProject::getXmbh() const { return xmbh; }
  15. void HProject::setXmbh(const QString &newXmbh) { xmbh = newXmbh; }
  16. QString HProject::getOperatorIdentity() const { return operatorIdentity; }
  17. void HProject::setOperatorIdentity(const QString &newOperatorIdentity) { operatorIdentity = newOperatorIdentity; }
  18. QString HProject::getSafetyInspectorIdentity() const { return safetyInspectorIdentity; }
  19. void HProject::setSafetyInspectorIdentity(const QString &newSafetyInspectorIdentity) {
  20. safetyInspectorIdentity = newSafetyInspectorIdentity;
  21. }
  22. QString HProject::getBlasterIdentity() const { return blasterIdentity; }
  23. void HProject::setBlasterIdentity(const QString &newBlasterIdentity) { blasterIdentity = newBlasterIdentity; }
  24. QString HProject::getAddressUuid() const { return addressUuid; }
  25. void HProject::setAddressUuid(const QString &newAddressUuid) { addressUuid = newAddressUuid; }
  26. QString HProject::getAddressPath() const { return addressPath; }
  27. void HProject::setAddressPath(const QString &newAddressPath) { addressPath = newAddressPath; }
  28. QString HProject::getDetSum() const { return detSum; }
  29. void HProject::setDetSum(const QString &newDetSum) { detSum = newDetSum; }
  30. QString HProject::getFileName() const { return fileName; }
  31. void HProject::setFileName(const QString &newFileName) { fileName = newFileName; }
  32. QString HProject::getFileUrl() const { return fileUrl; }
  33. void HProject::setFileUrl(const QString &newFileUrl) { fileUrl = newFileUrl; }
  34. QString HProject::getBlastStatus() const { return blastStatus; }
  35. void HProject::setBlastStatus(const QString &newBlastStatus) { blastStatus = newBlastStatus; }
  36. QDateTime HProject::getCreatedAt() const { return createdAt; }
  37. void HProject::setCreatedAt(const QDateTime &newCreatedAt) { createdAt = newCreatedAt; }
  38. QDateTime HProject::getUpdatedAt() const { return updatedAt; }
  39. void HProject::setUpdatedAt(const QDateTime &newUpdatedAt) { updatedAt = newUpdatedAt; }
  40. QDateTime HProject::getDeletedAt() const { return deletedAt; }
  41. void HProject::setDeletedAt(const QDateTime &newDeletedAt) { deletedAt = newDeletedAt; }
  42. qint64 HProject::getCreateBy() const { return createBy; }
  43. void HProject::setCreateBy(qint64 newCreateBy) { createBy = newCreateBy; }
  44. qint64 HProject::getUpdateBy() const { return updateBy; }
  45. void HProject::setUpdateBy(qint64 newUpdateBy) { updateBy = newUpdateBy; }
  46. QString HProject::getBlastCount() const { return blastCount; }
  47. void HProject::setBlastCount(const QString &newBlastCount) { blastCount = newBlastCount; }
  48. QString HProject::getLevel4Address() const { return level4Address; }
  49. void HProject::setLevel4Address(const QString &newLevel4Address) { level4Address = newLevel4Address; }
  50. QJsonObject HProject::ProjectToJson(const HProject &project) {
  51. QJsonObject jsonObject;
  52. jsonObject["name"] = project.getName();
  53. jsonObject["uuid"] = project.getUuid();
  54. jsonObject["xmbh"] = project.getXmbh();
  55. jsonObject["htid"] = project.getHtid();
  56. jsonObject["companyCode"] = project.getCompanyCode();
  57. jsonObject["detSum"] = project.getDetSum();
  58. jsonObject["address"] = project.getAddressUuid();
  59. //jsonObject["blasterIdentity"] = project.getBlasterIdentity();
  60. //jsonObject["operatorIdentity"] = project.getOperatorIdentity();
  61. //jsonObject["safetyInspectorIdentity"] = project.getSafetyInspectorIdentity();
  62. jsonObject["level4Address"] = project.getLevel4Address();
  63. jsonObject["blastCount"] = project.getBlastCount();
  64. return jsonObject;
  65. }