VisualFunctionModel.java 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package jnpf.base.model;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. /**
  5. * 可视化列表模型
  6. *
  7. * @author JNPF开发平台组
  8. * @version V3.2.8
  9. * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
  10. * @date 2021/11/20
  11. */
  12. @Data
  13. @Schema(description="可视化列表模型")
  14. public class VisualFunctionModel {
  15. @Schema(description = "名称" )
  16. private String fullName;
  17. @Schema(description = "编码" )
  18. private String enCode;
  19. @Schema(description = "状态" )
  20. private Integer state;
  21. @Schema(description = "类型(1-应用开发,2-移动开发,3-流程表单,4-Web表单,5-App表单)" )
  22. private Integer type;
  23. @Schema(description = "关联的表" )
  24. private String tables;
  25. @Schema(description = "创建时间" )
  26. private Long creatorTime;
  27. @Schema(description = "创建人" )
  28. private String creatorUser;
  29. @Schema(description = "创建人id" )
  30. private String creatorUserId;
  31. @Schema(description = "修改时间" )
  32. private Long lastModifyTime;
  33. @Schema(description = "修改人" )
  34. private String lastModifyUser;
  35. @Schema(description = "修改人id" )
  36. private String lastModifyUserId;
  37. @Schema(description = "排序" )
  38. private Long sortCode;
  39. @Schema(description = "分类(数据字典维护)" )
  40. private String category;
  41. @Schema(description = "主键" )
  42. private String id;
  43. @Schema(description = "页面类型(1、纯表单,2、表单加列表,3、表单列表工作流、4、数据视图)" )
  44. private Integer webType;
  45. @Schema(description = "pc是否发布" )
  46. private Integer pcIsRelease;
  47. @Schema(description = "app是否发布" )
  48. private Integer appIsRelease;
  49. /**
  50. * 是否发布
  51. */
  52. @Schema(description = "是否发布" )
  53. private Integer isRelease;
  54. /**
  55. * 是否启用流程
  56. */
  57. @Schema(description = "是否启用流程" )
  58. private Integer enableFlow;
  59. /**
  60. * 状态
  61. */
  62. @Schema(description = "状态是否启用" )
  63. private Integer enabledMark;
  64. /**
  65. * 移动锁定0-锁定1-可移动
  66. */
  67. @Schema(description = "移动锁定0-未锁定1-锁定" )
  68. private Integer enabledLock;
  69. /**
  70. * 是否有包名
  71. */
  72. @Schema(description = "是否有包名")
  73. private boolean hasPackage = false;
  74. @Schema(description = "pc是否发布门户" )
  75. private Integer pcPortalIsRelease;
  76. @Schema(description = "app是否发布门户" )
  77. private Integer appPortalIsRelease;
  78. @Schema(description = "pc已发布菜单名称" )
  79. private String pcReleaseName;
  80. @Schema(description = "app已发布菜单名称" )
  81. private String appReleaseName;
  82. @Schema(description = "pc已发布门户名称" )
  83. private String pcPortalReleaseName;
  84. @Schema(description = "app已发布门户名称" )
  85. private String appPortalReleaseName;
  86. @Schema(description = "发布时勾选平台类型" )
  87. private String platformRelease;
  88. }