hbt-training-ui/src/models/index.ts

41 lines
653 B
TypeScript

interface ActionResult<T> {
/**
* code: 状态码, 0成功, 1一般业务异常, -1其他异常, -2授权异常, 令牌错误或令牌过期
*/
code: number,
/**
* message: 错误消息
*/
message: string;
/**
* data: 数据
*/
data: T;
}
interface PagedResult<T> {
/**
* 总笔数
*/
totalRecords: number;
/**
* 总页数
*/
totalPages: number;
/**
* 页码
*/
pageNumber: number;
/**
* 每页笔数
*/
pageSize: number;
/**
* 分页数据
*/
datas: T[];
}
interface loginModel{
access_token:string,
expires_in:number
}