| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- package cc.mrbird.febs.auth.entity;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import lombok.Data;
- import javax.validation.constraints.NotBlank;
- import javax.validation.constraints.NotNull;
- import javax.validation.constraints.Size;
- import java.io.Serializable;
- /**
- * @author Yuuki
- */
- @Data
- @TableName("oauth_client_details")
- public class OauthClientDetails implements Serializable {
- private static final long serialVersionUID = 421783821058285802L;
- @TableId(value = "client_id")
- @NotBlank(message = "{required}")
- @Size(max = 255, message = "{noMoreThan}")
- private String clientId;
- @TableField("resource_ids")
- @Size(max = 255, message = "{noMoreThan}")
- private String resourceIds;
- @TableField("client_secret")
- @NotBlank(message = "{required}")
- @Size(max = 255, message = "{noMoreThan}")
- private String clientSecret;
- @TableField("scope")
- @NotBlank(message = "{required}")
- @Size(max = 255, message = "{noMoreThan}")
- private String scope;
- @TableField("authorized_grant_types")
- @NotBlank(message = "{required}")
- @Size(max = 255, message = "{noMoreThan}")
- private String authorizedGrantTypes;
- @TableField("web_server_redirect_uri")
- @Size(max = 255, message = "{noMoreThan}")
- private String webServerRedirectUri;
- @TableField("authorities")
- @Size(max = 255, message = "{noMoreThan}")
- private String authorities;
- @TableField("access_token_validity")
- @NotNull(message = "{required}")
- private Integer accessTokenValidity;
- @TableField("refresh_token_validity")
- private Integer refreshTokenValidity;
- @TableField("autoapprove")
- private Byte autoapprove;
- @TableField("origin_secret")
- private String originSecret;
- }
|