package com.reyun.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import java.util.Date;

@Entity
public class ReportToken {

	private Long id;
	private String appid;
	private String accessToken;
	private String refreshToken;
	private Date createTime =new Date();
	private Date refreshTime;
	private Long account;
	private Date accessTokenExpires;
	private Date refreshTokenExpires;

	@Id
	@GeneratedValue
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getAppid() {
		return appid;
	}

	public void setAppid(String appid) {
		this.appid = appid;
	}


	public Long getAccount() {
		return account;
	}

	public void setAccount(Long account) {
		this.account = account;
	}

	public Date getAccessTokenExpires() {
		return accessTokenExpires;
	}

	public void setAccessTokenExpires(Date accessTokenExpires) {
		this.accessTokenExpires = accessTokenExpires;
	}

	public Date getRefreshTokenExpires() {
		return refreshTokenExpires;
	}

	public void setRefreshTokenExpires(Date refreshTokenExpires) {
		this.refreshTokenExpires = refreshTokenExpires;
	}

	public String getAccessToken() {
		return accessToken;
	}

	public void setAccessToken(String accessToken) {
		this.accessToken = accessToken;
	}

	public String getRefreshToken() {
		return refreshToken;
	}

	public void setRefreshToken(String refreshToken) {
		this.refreshToken = refreshToken;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getRefreshTime() {
		return refreshTime;
	}

	public void setRefreshTime(Date refreshTime) {
		this.refreshTime = refreshTime;
	}
}