InterfaceIdentVo.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package jnpf.base.model.InterfaceOauth;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import jnpf.base.model.datainterface.DataInterfaceVo;
  4. import lombok.Data;
  5. import java.util.Date;
  6. import java.util.List;
  7. /**
  8. * 接口认证vo
  9. *
  10. * @author JNPF开发平台组
  11. * @version V3.4.2
  12. * @copyright 引迈信息技术有限公司
  13. * @date 2022/6/8 10:16
  14. */
  15. @Data
  16. public class InterfaceIdentVo {
  17. @Schema(description = "id")
  18. private String id;
  19. @Schema(description = "应用id")
  20. private String appId;
  21. @Schema(description = "应用名称")
  22. private String appName;
  23. @Schema(description = "应用秘钥")
  24. private String appSecret;
  25. @Schema(description = "验证签名")
  26. private Integer verifySignature;
  27. @Schema(description = "使用期限")
  28. private Date usefulLife;
  29. @Schema(description = "白名单")
  30. private String whiteList;
  31. @Schema(description = "黑名单")
  32. private String blackList;
  33. @Schema(description = "排序")
  34. private Long sortCode;
  35. @Schema(description = "状态")
  36. private Integer enabledMark;
  37. @Schema(description = "说明")
  38. private String description;
  39. @Schema(description = "创建人id")
  40. private String creatorUserId;
  41. @Schema(description = "创建人")
  42. private String creatorUser;
  43. @Schema(description = "创建时间")
  44. private Long creatorTime;
  45. @Schema(description = "修改人id")
  46. private String lastModifyUserId;
  47. @Schema(description = "修改人")
  48. private String lastModifyUser;
  49. @Schema(description = "修改时间")
  50. private Long lastModifyTime;
  51. /**
  52. * 接口列表
  53. */
  54. @Schema(description = "接口列表字符串")
  55. private String dataInterfaceIds;
  56. /**
  57. * 接口列表
  58. */
  59. @Schema(description = "接口列表")
  60. private List<DataInterfaceVo> list;
  61. @Schema(description = "授权用户列表")
  62. private List<InterfaceUserVo> userList;
  63. }