登录

loginByUsername

TIP

验证授权,获取token信息
POST /auth

Request

{
    username: String
    password: String
}

Response

{
    code: Number,
    message: String,
    data: String // token信息
}

getUserDetails

TIP

获取用户与角色信息
GET /user-details

Request

{
    token: String // token信息
}

Response

{
    code: Number,
    message: String,
    data: {
        user: Object, // 详见表结构
        roles: Array //[roleId,roleId,...]
    }
}

getRouterRoles

TIP

构建VUE异步路由信息
GET /routers

Request

{
    token: String // token信息
}

Response

{
    code: Number,
    message: String,
    data: Map //[[menuId1,[roleId1...]],[menuId2,[roleId1...]]...]   Map结构
}

logout

TIP

退出登录
GET /logout

Request

{
    token: String // token信息
}

Response

{
    code: Number,
    message: String
}

Source