package com.heketai.website.service;


import com.heketai.website.common.vo.UsernameAadPassword;

/**
 * @创建人：yanBin
 * @创建时间：2022/4/14
 * @简介：JWT 相关服务接口定义
 */
@SuppressWarnings("all")
public interface IJWTService {

    /**
     * 生成  jwt token，使用默认的超时时间
     */
    String generateToken(String username, String password) throws Exception;

    /**
     * 登录生成  jwt token，使用自定义的超时时间（expire）单位是天
     */
    String generateToken(String username, String password, int expire) throws Exception;

    /**
     * 注册登录时生成jwt token，返回
     */
    String registerUserAndGenerateToken(UsernameAadPassword user) throws Exception;



}
