RwdObjecWd.java 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. package com.persagy.transfer.pojo.dto;
  2. import lombok.EqualsAndHashCode;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import lombok.ToString;
  6. import java.util.Date;
  7. /**
  8. * 对象实例表
  9. *
  10. * @author zhangqiankun
  11. * @version 1.0.0
  12. * @company persagy
  13. * @date 2021-09-16 13:16:57
  14. */
  15. @Getter
  16. @Setter
  17. @ToString
  18. @EqualsAndHashCode(callSuper = false)
  19. public class RwdObjecWd {
  20. private String id; // 主键ID
  21. private String name; // 对象名称
  22. private String localId; // 对象本地编码
  23. private String localName; // 对象本地名称
  24. private String groupCode; //
  25. private String projectId; // 项目id
  26. private String objType; // 对象分类
  27. private String classCode; // 对象类型编码
  28. private Integer grouping; // 1单个对象,2对象组
  29. private Integer valid; // 对象状态:1有效,0无效
  30. // private JSONObject infos; // 边类型编码
  31. private String infos; // 边类型编码
  32. // private JSONObject virtualInfoCodes; // 虚点清单
  33. private String virtualInfoCodes; // 虚点清单
  34. private Date createTime; // 创建时间
  35. private Date updateTime; // 最后更新时间
  36. private String createUser; // 创建用户
  37. private String updateUser; // 最后更新用户
  38. private String createApp; // 创建应用
  39. private String updateApp; // 最后更新应用
  40. public static Builder builder() {
  41. return new Builder();
  42. }
  43. public static class Builder {
  44. private RwdObjecWd rwdObjecWd = new RwdObjecWd();
  45. public Builder id(String id) {
  46. rwdObjecWd.setId(id);
  47. return this;
  48. }
  49. public Builder name(String name) {
  50. rwdObjecWd.setName(name);
  51. return this;
  52. }
  53. public Builder localId(String localId) {
  54. rwdObjecWd.setLocalId(localId);
  55. return this;
  56. }
  57. public Builder localName(String localName) {
  58. rwdObjecWd.setLocalName(localName);
  59. return this;
  60. }
  61. public Builder groupCode(String groupCode) {
  62. rwdObjecWd.setGroupCode(groupCode);
  63. return this;
  64. }
  65. public Builder projectId(String projectId) {
  66. rwdObjecWd.setProjectId(projectId);
  67. return this;
  68. }
  69. public Builder objType(String objType) {
  70. rwdObjecWd.setObjType(objType);
  71. return this;
  72. }
  73. public Builder classCode(String classCode) {
  74. rwdObjecWd.setClassCode(classCode);
  75. return this;
  76. }
  77. public Builder grouping(Integer grouping) {
  78. rwdObjecWd.setGrouping(grouping);
  79. return this;
  80. }
  81. public Builder valid(Integer valid) {
  82. rwdObjecWd.setValid(valid);
  83. return this;
  84. }
  85. // public Builder infos(JSONObject infos) {
  86. // rwdObjecWd.setInfos(infos);
  87. // return this;
  88. // }
  89. public Builder infos(String infos) {
  90. rwdObjecWd.setInfos(infos);
  91. return this;
  92. }
  93. // public Builder virtualInfoCodes(JSONObject virtualInfoCodes) {
  94. // rwdObjecWd.setVirtualInfoCodes(virtualInfoCodes);
  95. // return this;
  96. public Builder virtualInfoCodes(String virtualInfoCodes) {
  97. rwdObjecWd.setVirtualInfoCodes(virtualInfoCodes);
  98. return this;
  99. }
  100. public Builder createTime(Date createTime) {
  101. rwdObjecWd.setCreateTime(createTime);
  102. return this;
  103. }
  104. public Builder updateTime(Date updateTime) {
  105. rwdObjecWd.setUpdateTime(updateTime);
  106. return this;
  107. }
  108. public Builder createUser(String createUser) {
  109. rwdObjecWd.setCreateUser(createUser);
  110. return this;
  111. }
  112. public Builder updateUser(String updateUser) {
  113. rwdObjecWd.setUpdateUser(updateUser);
  114. return this;
  115. }
  116. public Builder createApp(String createApp) {
  117. rwdObjecWd.setCreateApp(createApp);
  118. return this;
  119. }
  120. public Builder updateApp(String updateApp) {
  121. rwdObjecWd.setUpdateApp(updateApp);
  122. return this;
  123. }
  124. public RwdObjecWd build() {
  125. return rwdObjecWd;
  126. }
  127. }
  128. }