refactor: 分页响应数据结构调整

This commit is contained in:
Ray.Hao
2026-02-12 21:01:48 +08:00
parent c09ce3e4a8
commit 9480b426dc
45 changed files with 1013 additions and 1026 deletions

View File

@@ -10,9 +10,6 @@ export interface ApiResponse<T = any> {
data: T;
/** 响应消息 */
msg: string;
/** 分页信息(非列表接口通常不存在该字段) */
page?: PageMeta | null;
}
/** 基础查询参数 */
@@ -29,20 +26,12 @@ export interface BaseQueryParams {
order?: string;
}
/** 分页元信息 */
export interface PageMeta {
pageNum: number;
pageSize: number;
total: number;
}
/** 列表响应结构(统一) */
/** 分页数据结构(仅分页接口) */
export interface PageResult<T> {
/** 数据列表 */
data: T[];
/** 分页信息,不分页时为 null */
page: PageMeta | null;
list: T[];
/** 总记录数 */
total: number;
}
/** 下拉选项 */

View File

@@ -38,8 +38,10 @@ export interface RoleForm {
name?: string;
/** 排序 */
sort?: number;
/** 数据权限 */
/** 数据权限(1-所有数据 2-部门及子部门数据 3-本部门数据 4-本人数据 5-自定义部门数据) */
dataScope?: number;
/** 自定义数据权限部门ID列表(当dataScope=5时有效) */
deptIds?: number[];
/** 角色状态 */
status?: number;
/** 备注 */