SysOauthClient.java 1.2 KB
Newer Older
H
hxrui 已提交
1
package com.youlai.admin.pojo.entity;
H
haoxr 已提交
2 3 4 5 6 7 8

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
9
 * 客户端实体
H
haoxr 已提交
10 11
 */
@Data
H
haoxr 已提交
12
public class SysOauthClient {
H
haoxr 已提交
13 14 15 16 17 18 19 20 21 22 23

    @TableId(type = IdType.INPUT)
    @ApiModelProperty(value = "客户端ID")
    private String clientId;

    @ApiModelProperty(value = "客户端密钥")
    private String clientSecret;

    @ApiModelProperty(value = "资源id列表")
    private String resourceIds;

H
haoxr 已提交
24 25 26
    @ApiModelProperty(value = "域")
    private String scope;

H
haoxr 已提交
27 28 29 30 31 32 33 34 35
    @ApiModelProperty(value = "授权方式")
    private String authorizedGrantTypes;

    @ApiModelProperty("回调地址")
    private String webServerRedirectUri;

    @ApiModelProperty(value = "权限列表")
    private String authorities;

H
haoxr 已提交
36
    @ApiModelProperty(value = "认证令牌时效")
H
haoxr 已提交
37 38
    private Integer accessTokenValidity;

H
haoxr 已提交
39
    @ApiModelProperty(value = "刷新令牌时效")
H
haoxr 已提交
40 41 42 43 44 45 46 47 48
    private Integer refreshTokenValidity;

    @ApiModelProperty(value = "扩展信息")
    private String additionalInformation;

    @ApiModelProperty(value = "是否自动放行")
    private String autoapprove;

}