ServiceResource.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. package com.dragoninfo.dcuc.app.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.Data;
  4. import org.apache.ibatis.type.JdbcType;
  5. import java.io.Serializable;
  6. import java.util.Date;
  7. /**
  8. * 服务资源entity
  9. * @author mazq
  10. * @Description
  11. * @create 2020-11-25
  12. */
  13. @TableName("T_SERVICE_RESOURCE")
  14. @Data
  15. public class ServiceResource implements Serializable {
  16. @TableId(type = IdType.UUID)
  17. private String id;
  18. /**
  19. * 资源枚举类-资源id
  20. */
  21. private String resourceId;
  22. /**
  23. * 资源枚举类-资源类型
  24. */
  25. private String resourceType;
  26. /**
  27. * 资源枚举类-资源提供方
  28. */
  29. private String resourceProvider;
  30. /**
  31. * 服务资源标识符
  32. */
  33. private String serviceCode;
  34. /**
  35. * 服务名称
  36. */
  37. private String serviceName;
  38. /**
  39. * 服务资源状态代码 0:未激活;1:启用;2:停止;3:撤销;
  40. */
  41. private String serviceStatus;
  42. /**
  43. * 服务访问地址
  44. */
  45. private String serviceUrl;
  46. /**
  47. * 建设单位id(orgId)
  48. */
  49. private String buildUnitId;
  50. /**
  51. * 建设单位编码(orgCode)
  52. */
  53. private String buildUnitCode;
  54. /**
  55. * 建设单位名称
  56. */
  57. private String buildUnit;
  58. /**
  59. * 建设单位负责人
  60. */
  61. private String buildPrincipal;
  62. /**
  63. * 建设单位负责人电话
  64. */
  65. private String buildPrincipalPhone;
  66. /**
  67. * 管理单位id
  68. */
  69. private String managerUnitId;
  70. /**
  71. * 管理单位name
  72. */
  73. private String managerUnit;
  74. /**
  75. * 管理单位code
  76. */
  77. private String managerUnitCode;
  78. /**
  79. * 承建单位id(ManufacturerId)
  80. */
  81. private String contractUnitId;
  82. /**
  83. * 承建单位编码(ManufacturerCode)
  84. */
  85. private String contractUnitCode;
  86. /**
  87. * 承建单位名称
  88. */
  89. private String contractUnit;
  90. /**
  91. * 承建单位负责人
  92. */
  93. private String contractPrincipal;
  94. /**
  95. * 承建单位负责人电话
  96. */
  97. private String contractPrincipalPhone;
  98. /**
  99. * 是否删除
  100. */
  101. @TableLogic
  102. private String deleted;
  103. /**
  104. * 框架组封装后需要加上jdbcType = JdbcType.TIMESTAMP数据库字段上的值才会有时分秒
  105. * 创建时间
  106. */
  107. @TableField(jdbcType = JdbcType.TIMESTAMP)
  108. private Date createTime;
  109. /**
  110. * 框架组封装后需要加上jdbcType = JdbcType.TIMESTAMP数据库字段上的值才会有时分秒
  111. * 更新时间
  112. */
  113. @TableField(jdbcType = JdbcType.TIMESTAMP)
  114. private Date updateTime;
  115. /**
  116. * 服务类型
  117. */
  118. private String serviceType;
  119. /**
  120. * 服务提供方式
  121. */
  122. private String serviceProvideWay;
  123. /**
  124. * 是否自用服务
  125. */
  126. private String mustSelf;
  127. /**
  128. * 服务提供应用系统code
  129. */
  130. private String appCode;
  131. /**
  132. * 服务资源描述
  133. */
  134. private String remark;
  135. }