DataInterfaceCrForm.java 1.6 KB

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