AppView.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.dtb.portal.controller.view;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.io.Serializable;
  7. import java.util.Date;
  8. @Data
  9. @ApiModel("应用")
  10. public class AppView implements Serializable {
  11. @ApiModelProperty("主键")
  12. private String id;
  13. @ApiModelProperty("应用ID,对应Client的client_id")
  14. private String clientId;
  15. @ApiModelProperty("应用名称")
  16. private String appName;
  17. @ApiModelProperty("用户池ID")
  18. private String userPoolId;
  19. @ApiModelProperty("用户池名称")
  20. private String userPoolName;
  21. @ApiModelProperty("应用描述信息")
  22. private String description;
  23. @ApiModelProperty("应用Secret")
  24. private String appSecret;
  25. @ApiModelProperty("认证地址")
  26. private String identifier;
  27. @ApiModelProperty("回调地址")
  28. private String redirectUris;
  29. @ApiModelProperty(value = "应用logo文件名")
  30. private String logo;
  31. @ApiModelProperty("应用logo文件路径")
  32. private String logoFilePath;
  33. @ApiModelProperty("为 id_token 签名的 jwk")
  34. private String jwks;
  35. @ApiModelProperty("应用对应的协议类型")
  36. private String protocol;
  37. @ApiModelProperty("是否删除 1-删除 0-可用")
  38. private int isDeleted = 0;
  39. @ApiModelProperty("是否禁止注册 0-否 1-是")
  40. private int registerDisabled = 0;
  41. @ApiModelProperty("创建人")
  42. private String createName;
  43. @ApiModelProperty("更新人")
  44. private String updateName;
  45. @ApiModelProperty("创建时间")
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  47. private Date createTime;
  48. @ApiModelProperty("更新时间")
  49. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  50. private Date updateTime;
  51. }