VisualdevReleaseEntity.java 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. package jnpf.base.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.alibaba.fastjson.annotation.JSONField;
  4. import lombok.Data;
  5. import java.util.Date;
  6. /**
  7. * 可视化功能草稿
  8. * @version V5.0.0
  9. * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
  10. * @author JNPF开发平台组
  11. * @date 2021/3/16
  12. */
  13. @Data
  14. @TableName("base_visual_release")
  15. public class VisualdevReleaseEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
  16. /**
  17. * 名称
  18. */
  19. @TableField("F_FULL_NAME")
  20. private String fullName;
  21. /**
  22. * 编码
  23. */
  24. @TableField("F_EN_CODE")
  25. private String enCode;
  26. /**
  27. * 状态(0-暂存(默认),1-发布)
  28. */
  29. @TableField("F_STATE")
  30. private Integer state;
  31. /**
  32. * 类型(1-表单设计,2-系统表单)
  33. */
  34. @TableField("F_TYPE")
  35. private Integer type;
  36. /**
  37. * 关联的表
  38. */
  39. @TableField("F_TABLES_DATA")
  40. @JSONField(name = "tables")
  41. private String visualTables;
  42. /**
  43. * 分类(数据字典)
  44. */
  45. @TableField("F_CATEGORY")
  46. private String category;
  47. /**
  48. * 表单配置JSON
  49. */
  50. @TableField("F_FORM_DATA")
  51. private String formData;
  52. /**
  53. * 列表配置JSON
  54. */
  55. @TableField("F_COLUMN_DATA")
  56. private String columnData;
  57. /**
  58. * 关联数据连接id
  59. */
  60. @TableField("F_DB_LINK_ID")
  61. private String dbLinkId;
  62. /**
  63. * 页面类型(1、纯表单,2、表单加列表,4、数据视图)
  64. */
  65. @TableField("F_WEB_TYPE")
  66. private Integer webType;
  67. /**
  68. * app列表配置JSON
  69. */
  70. @TableField("F_APP_COLUMN_DATA")
  71. private String appColumnData;
  72. /**
  73. * 接口id
  74. */
  75. @TableField("F_INTERFACE_ID")
  76. private String interfaceId;
  77. /**
  78. * 接口参数
  79. */
  80. @TableField("F_INTERFACE_PARAM")
  81. private String interfaceParam;
  82. //以下系统表单属性
  83. /**
  84. * Web地址
  85. */
  86. @TableField("F_URL_ADDRESS")
  87. private String urlAddress;
  88. /**
  89. * APP地址
  90. */
  91. @TableField("F_APP_URL_ADDRESS")
  92. private String appUrlAddress;
  93. /**
  94. * 接口路径
  95. */
  96. @TableField("F_INTERFACE_URL")
  97. private String interfaceUrl;
  98. /**
  99. * 已发布旧版本信息
  100. */
  101. @TableField("F_OLD_CONTENT")
  102. private String oldContent;
  103. /**
  104. * 系统id
  105. */
  106. @TableField("F_SYSTEM_ID")
  107. private String systemId;
  108. /**
  109. * 启用流程
  110. */
  111. @TableField("F_ENABLE_FLOW" )
  112. private Integer enableFlow;
  113. /**
  114. * web页面地址
  115. */
  116. @TableField("F_WEB_ADDRESS" )
  117. private String webAddress;
  118. /**
  119. * app页面地址
  120. */
  121. @TableField("F_APP_ADDRESS" )
  122. private String appAddress;
  123. /**
  124. * 按钮设置json
  125. */
  126. @TableField("F_BUTTON_DATA" )
  127. private String buttonData;
  128. /**
  129. * APP按钮设置json
  130. */
  131. @TableField("F_APP_BUTTON_DATA" )
  132. private String appButtonData;
  133. }