package com.dtb.portal.controller.view; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @Data @ApiModel("应用") public class AppView implements Serializable { @ApiModelProperty("主键") private String id; @ApiModelProperty("应用ID,对应Client的client_id") private String clientId; @ApiModelProperty("应用名称") private String appName; @ApiModelProperty("用户池ID") private String userPoolId; @ApiModelProperty("用户池名称") private String userPoolName; @ApiModelProperty("应用描述信息") private String description; @ApiModelProperty("应用Secret") private String appSecret; @ApiModelProperty("认证地址") private String identifier; @ApiModelProperty("回调地址") private String redirectUris; @ApiModelProperty(value = "应用logo文件名") private String logo; @ApiModelProperty("应用logo文件路径") private String logoFilePath; @ApiModelProperty("为 id_token 签名的 jwk") private String jwks; @ApiModelProperty("应用对应的协议类型") private String protocol; @ApiModelProperty("是否删除 1-删除 0-可用") private int isDeleted = 0; @ApiModelProperty("是否禁止注册 0-否 1-是") private int registerDisabled = 0; @ApiModelProperty("创建人") private String createName; @ApiModelProperty("更新人") private String updateName; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; @ApiModelProperty("更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; }