hproject.cpp 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. #include "hproject.h"
  2. HProject::HProject(QObject *parent) : QObject(parent)
  3. {
  4. }
  5. // Getter and Setter implementations
  6. qint64 HProject::getId() const
  7. {
  8. return id;
  9. }
  10. void HProject::setId(qint64 newId)
  11. {
  12. id = newId;
  13. }
  14. QString HProject::getUuid() const
  15. {
  16. return uuid;
  17. }
  18. void HProject::setUuid(const QString &newUuid)
  19. {
  20. uuid = newUuid;
  21. }
  22. QString HProject::getName() const
  23. {
  24. return name;
  25. }
  26. void HProject::setName(const QString &newName)
  27. {
  28. name = newName;
  29. }
  30. QString HProject::getCompanyCode() const
  31. {
  32. return companyCode;
  33. }
  34. void HProject::setCompanyCode(const QString &newCompanyCode)
  35. {
  36. companyCode = newCompanyCode;
  37. }
  38. QString HProject::getHtid() const
  39. {
  40. return htid;
  41. }
  42. void HProject::setHtid(const QString &newHtid)
  43. {
  44. htid = newHtid;
  45. }
  46. QString HProject::getXmbh() const
  47. {
  48. return xmbh;
  49. }
  50. void HProject::setXmbh(const QString &newXmbh)
  51. {
  52. xmbh = newXmbh;
  53. }
  54. QString HProject::getOperatorName() const
  55. {
  56. return operatorName;
  57. }
  58. void HProject::setOperatorName(const QString &newOperatorName)
  59. {
  60. operatorName = newOperatorName;
  61. }
  62. QString HProject::getOperatorIdentity() const
  63. {
  64. return operatorIdentity;
  65. }
  66. void HProject::setOperatorIdentity(const QString &newOperatorIdentity)
  67. {
  68. operatorIdentity = newOperatorIdentity;
  69. }
  70. QString HProject::getBlasterName() const
  71. {
  72. return blasterName;
  73. }
  74. void HProject::setBlasterName(const QString &newBlasterName)
  75. {
  76. blasterName = newBlasterName;
  77. }
  78. QString HProject::getBlasterIdentity() const
  79. {
  80. return blasterIdentity;
  81. }
  82. void HProject::setBlasterIdentity(const QString &newBlasterIdentity)
  83. {
  84. blasterIdentity = newBlasterIdentity;
  85. }
  86. QString HProject::getAddressUuid() const
  87. {
  88. return addressUuid;
  89. }
  90. void HProject::setAddressUuid(const QString &newAddressUuid)
  91. {
  92. addressUuid = newAddressUuid;
  93. }
  94. QString HProject::getPcSn() const
  95. {
  96. return pcSn;
  97. }
  98. void HProject::setPcSn(const QString &newPcSn)
  99. {
  100. pcSn = newPcSn;
  101. }
  102. QString HProject::getDetSum() const
  103. {
  104. return detSum;
  105. }
  106. void HProject::setDetSum(const QString &newDetSum)
  107. {
  108. detSum = newDetSum;
  109. }
  110. QString HProject::getFileName() const
  111. {
  112. return fileName;
  113. }
  114. void HProject::setFileName(const QString &newFileName)
  115. {
  116. fileName = newFileName;
  117. }
  118. QString HProject::getFileUrl() const
  119. {
  120. return fileUrl;
  121. }
  122. void HProject::setFileUrl(const QString &newFileUrl)
  123. {
  124. fileUrl = newFileUrl;
  125. }
  126. QString HProject::getBlastStatus() const
  127. {
  128. return blastStatus;
  129. }
  130. void HProject::setBlastStatus(const QString &newBlastStatus)
  131. {
  132. blastStatus = newBlastStatus;
  133. }
  134. QDateTime HProject::getCreatedAt() const
  135. {
  136. return createdAt;
  137. }
  138. void HProject::setCreatedAt(const QDateTime &newCreatedAt)
  139. {
  140. createdAt = newCreatedAt;
  141. }
  142. QDateTime HProject::getUpdatedAt() const
  143. {
  144. return updatedAt;
  145. }
  146. void HProject::setUpdatedAt(const QDateTime &newUpdatedAt)
  147. {
  148. updatedAt = newUpdatedAt;
  149. }
  150. QDateTime HProject::getDeletedAt() const
  151. {
  152. return deletedAt;
  153. }
  154. void HProject::setDeletedAt(const QDateTime &newDeletedAt)
  155. {
  156. deletedAt = newDeletedAt;
  157. }
  158. qint64 HProject::getCreateBy() const
  159. {
  160. return createBy;
  161. }
  162. void HProject::setCreateBy(qint64 newCreateBy)
  163. {
  164. createBy = newCreateBy;
  165. }
  166. qint64 HProject::getUpdateBy() const
  167. {
  168. return updateBy;
  169. }
  170. void HProject::setUpdateBy(qint64 newUpdateBy)
  171. {
  172. updateBy = newUpdateBy;
  173. }
  174. QString HProject::getLoraAddress() const
  175. {
  176. return loraAddress;
  177. }
  178. void HProject::setLoraAddress(const QString &newLoraAddress)
  179. {
  180. loraAddress = newLoraAddress;
  181. }
  182. QString HProject::getBlastCount() const
  183. {
  184. return blastCount;
  185. }
  186. void HProject::setBlastCount(const QString &newBlastCount)
  187. {
  188. blastCount = newBlastCount;
  189. }
  190. QString HProject::getLoraSn() const
  191. {
  192. return loraSn;
  193. }
  194. void HProject::setLoraSn(const QString &newLoraSn)
  195. {
  196. loraSn = newLoraSn;
  197. }
  198. QByteArray HProject::ProjectToJson(const HProject& project) {
  199. QJsonObject jsonObject;
  200. jsonObject["name"] = project.getName();
  201. jsonObject["uuid"] = project.getUuid();
  202. jsonObject["detSum"] = project.getDetSum();
  203. jsonObject["blasterName"] = project.getBlasterName();
  204. jsonObject["operatorName"] = project.getOperatorName();
  205. jsonObject["address"] = project.getAddressUuid();
  206. jsonObject["blasterIdentity"] = project.getBlasterIdentity();
  207. jsonObject["operatorIdentity"] = project.getOperatorIdentity();
  208. jsonObject["loraAddress"] = project.getLoraAddress();
  209. jsonObject["loraSn"] = project.getLoraSn();
  210. jsonObject["blastCount"] = project.getBlastCount();
  211. QJsonDocument jsonDoc(jsonObject);
  212. return jsonDoc.toJson(QJsonDocument::Compact);
  213. }