package com.ys.bdtp.adm.mvvm.model.nt

import com.ys.bdtp.adm.mvvm.model.Model
import com.ys.bdtp.adm.mvvm.model.vo.request.Account
import com.ys.bdtp.adm.mvvm.model.vo.request.Login
import retrofit2.http.Body
import retrofit2.http.POST

/**
 * 后端API
 *
 * @author bai
 */
interface Api {
    /**
     * 登录接口,登录只获取token
     *
     * @param login 登录参数
     * @return [Model] 返回token
     */
    @POST("auth/account/login")
    suspend fun login(@Body login: Login): Model<String>

    /**
     *  获取账号信息
     */
    @POST("auth/login/loginInfo")
    suspend fun getAccount(): Model<Account>

}