export type CommonResponse = { code: number; msg: string; } & T; export type ListResponse = { total: number; current: number; pageSize: number; rows?: any[]; }; export type ResponseList = { total: number; rows?: T[]; }; export type ListParams = { pageNum: number; pageSize: number; } & T; export type RoleInfo = { createBy: string; createTime: string; updateBy: string; updateTime: string; remark: string; roleId: string | number; roleName: string; roleKey: string; roleSort: number; dataScope: string; menuCheckStrictly: boolean; status: string; delFlag: string; flag: boolean; menuIds: unknown[]; permissions: unknown[]; admin: boolean; }; export type ReturnCatdParams = { memberId: number; memberNo: string; refundBalance: number; remark: string; };