Interface: ApiMethods<T>
API 方法集合接口(由 apiFn 返回)
Type Parameters
T
T
Properties
add()?
optionaladd: (data) =>Promise<void>
新增数据(可选)
Parameters
data
T
待新增的实体对象
Returns
Promise<void>
del()?
optionaldel: (id) =>Promise<void>
删除数据(可选)
Parameters
id
实体唯一标识(string 或 number)
string | number
Returns
Promise<void>
edit()?
optionaledit: (data) =>Promise<void>
编辑数据(可选)
Parameters
data
T
待更新的实体对象(必须包含唯一标识 id)
Returns
Promise<void>
list()
list: (
params) =>Promise<any>
获取列表数据
Parameters
params
any
查询参数(包含分页、排序、过滤等)
Returns
Promise<any>
Promise<{ list: T[], total: number }>`
startStop()?
optionalstartStop: (id) =>Promise<void>
启用/停用切换(可选,用于状态开关)
Parameters
id
实体唯一标识
string | number
Returns
Promise<void>