EquipDataPointRelated.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. /**************************************************************************************************
  2. 版本所有(C), 2020-2022, 北京普达迪泰
  3. ***************************************************************************************************
  4. 文 件 名: EquipDataPointRelated.h
  5. 功能描述: 实体类-EquipDataPointRelated
  6. 版 本 号: 1.00初版
  7. 作 者: HYF
  8. 生成日期; 2021-12-20
  9. 最近修改:
  10. 函数列表:
  11. 修改历史:
  12. 1.日 期 :2021-12-20
  13. 作 者 : HYF
  14. 修改内容 : 创建文件
  15. **************************************************************************************************/
  16. #pragma once
  17. #include <afx.h>
  18. class EquipDataPointRelated : public CObject
  19. {
  20. public:
  21. EquipDataPointRelated();
  22. virtual ~EquipDataPointRelated();
  23. private:
  24. // 任务ID
  25. DWORD m_iTaskId;
  26. // 设备编号
  27. CString m_szEquipCode;
  28. // 项目类别
  29. DWORD m_iItemType;
  30. // 项目ID
  31. DWORD m_iItemId;
  32. // 子项目ID
  33. DWORD m_iSubItemId;
  34. // 关联点ID
  35. DWORD m_iPointSubItemId;
  36. // DX
  37. DOUBLE m_fDX;
  38. // DY
  39. DOUBLE m_fDY;
  40. // DZ
  41. DOUBLE m_fDZ;
  42. // 总量
  43. DOUBLE m_fTotal;
  44. // 补偿
  45. DOUBLE m_fOffset;
  46. // 平面上
  47. DOUBLE m_fOnPlane;
  48. // 外平面
  49. DOUBLE m_fOutPlane;
  50. public:
  51. // TaskID
  52. void SetTaskId(DWORD iTaskId) { m_iTaskId = iTaskId; }
  53. DWORD GetTaskId() const { return m_iTaskId; }
  54. // 设备编号
  55. void SetEquipCode(LPCTSTR szEquipCode) { m_szEquipCode = szEquipCode; }
  56. CString GetEquipCode() const { return m_szEquipCode; }
  57. // 项目类别
  58. void SetItemType(int iItemType) { m_iItemType = iItemType; }
  59. DWORD GetItemType() const { return m_iItemType; }
  60. // 项目ID
  61. void SetItemId(DWORD iItemId) { m_iItemId = iItemId; }
  62. DWORD GetItemId() const { return m_iItemId; }
  63. // 子项目ID
  64. void SetSubItemId(DWORD iSubItemId) { m_iSubItemId = iSubItemId; }
  65. DWORD GetSubItemId() const { return m_iSubItemId; }
  66. // 关联点:子项目关联点ID
  67. void SetPointSubItemId(DWORD iPointSubItemId) { m_iPointSubItemId = iPointSubItemId; }
  68. DWORD GetPointSubItemId() const { return m_iPointSubItemId; }
  69. void SetDX(DOUBLE fDX) { m_fDX = fDX; }
  70. DOUBLE GetDX() const { return m_fDX; }
  71. void SetDY(DOUBLE fDY) { m_fDY = fDY; }
  72. DOUBLE GetDY() const { return m_fDY; }
  73. void SetDZ(DOUBLE fDZ) { m_fDZ = fDZ; }
  74. DOUBLE GetDZ() const { return m_fDZ; }
  75. void SetTotal(DOUBLE fTotal) { m_fTotal = fTotal; }
  76. DOUBLE GetTotal() const { return m_fTotal; }
  77. void SetOffset(DOUBLE fOffset) { m_fOffset = fOffset; }
  78. DOUBLE GetOffset() const { return m_fOffset; }
  79. void SetOnPlane(DOUBLE fOnPlane) { m_fOnPlane = fOnPlane; }
  80. DOUBLE GetOnPlane() const { return m_fOnPlane; }
  81. void SetOutPlane(DOUBLE fOutPlane) { m_fOutPlane = fOutPlane; }
  82. DOUBLE GetOutPlane() const { return m_fOutPlane; }
  83. protected:
  84. DECLARE_SERIAL(EquipDataPointRelated)
  85. };