DataInterfaceVo.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package jnpf.base.model.datainterface;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. @Data
  5. public class DataInterfaceVo {
  6. @Schema(description ="主键id")
  7. private String id;
  8. @Schema(description ="编码")
  9. private String enCode;
  10. @Schema(description ="接口名称")
  11. private String fullName;
  12. @Schema(description ="分类id")
  13. private String category;
  14. @Schema(description ="数据类型")
  15. private Integer type;
  16. @Schema(description ="是否分页")
  17. private Integer hasPage;
  18. @Schema(description ="请求方式")
  19. private Integer action;
  20. @Schema(description ="排序")
  21. private Long sortCode;
  22. @Schema(description ="状态(0-默认,禁用,1-启用)")
  23. private Integer enabledMark;
  24. @Schema(description ="说明备注")
  25. private String description;
  26. @Schema(description ="字段JSON")
  27. private String fieldJson;
  28. @Schema(description ="参数json")
  29. private String parameterJson;
  30. @Schema(description ="后置接口")
  31. private Integer isPostPosition;
  32. @Schema(description ="数据配置json")
  33. private String dataConfigJson;
  34. @Schema(description ="数据统计json")
  35. private String dataCountJson;
  36. @Schema(description ="数据回显json")
  37. private String dataEchoJson;
  38. @Schema(description ="数据处理json")
  39. private String dataJsJson;
  40. @Schema(description ="异常验证json")
  41. private String dataExceptionJson;
  42. }