@cdwx/system
Version:
成都文宣业务类服务模块组件库
146 lines (145 loc) • 2.54 kB
TypeScript
/**
* 查询参数
*/
/**
* PackageListReqDto
*/
export interface IPackageListReq {
/**
* 编码
*/
code?: string;
currentPage?: number;
/**
* 套餐名称
*/
name?: string;
pageSize?: number;
/**
* 状态:0禁用,1启用
*/
status?: number | undefined;
}
/**
* 描述: 套餐vo
*
* PackageListVo
*/
export interface IPackageList {
/**
* 编码
*/
code?: string;
/**
* 套餐id
*/
id?: number;
/**
* 语言
*/
language?: string;
/**
* 套餐名称
*/
name?: string;
/**
* 套餐状态:0禁用,1启用
*/
status?: number;
/**
* 操作人
*/
updatedBy?: string;
/**
* 操作时间
*/
updateTime?: string;
}
/**
* 获取列表
*/
export declare function getListData(params: IPackageListReq): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
* 删除
*/
export declare function deleteData(id: any): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
* 详情
*/
export declare function getData(id: any): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
* 改变状态
*/
export declare function operateData(params: IPackageList): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
* 批量删除
*/
export declare function delList(ids: Array<number | string>): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
* AddPackageDto
*/
export interface IAddPackage {
/**
* 套餐编码
*/
code?: string;
/**
* 创建人
*/
createdBy?: number;
/**
* 套餐描述
*/
des?: string;
/**
* 套餐id
*/
id?: number | undefined;
/**
* 套餐语言
*/
language?: string;
/**
* 关联菜单id
*/
menuDtoList?: IAddPackageMenu[];
/**
* 套餐名称
*/
name: string;
/**
* 套餐状态
*/
status: number;
}
/**
* 描述: 新增套餐菜单
*
* AddPackageMenuDto
*/
export interface IAddPackageMenu {
/**
* 子菜单数据
*/
childMenuDtoList?: IAddPackageMenu[];
/**
* 菜单编码
*/
code: string;
/**
* 菜单id
*/
id: number;
/**
* 菜单名称
*/
name?: string;
}
/**
* 新增
*/
export declare function saveData(params: IAddPackage): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
* 修改
*/
export declare function updateData(params: IAddPackage): Promise<import("@cdwx/http").HttpResponse<any>>;