UNPKG

@cdwx/system

Version:

成都文宣业务类服务模块组件库

155 lines (154 loc) 2.72 kB
export interface Tree { label: string; children?: Tree[]; } /** * 获取不分页所有数据 */ export declare function getAll(): Promise<import("@cdwx/http").HttpResponse<any>>; /** * DepartmentListReqDto */ export interface IDepartmentListReq { currentPage?: number; /** * 部门名称 */ name?: string; pageSize?: number; } /** * 描述: 部门列表返回vo * * DepartmentListVo */ export interface IDepartmentListVo { /** * id */ id: number; /** * 负责人 */ masterName?: string; /** * 名称 */ name?: string; /** * 上级部门 */ parentName?: string; /** * 手机号 */ phone?: string; /** * 状态:0禁用,1启用 */ status?: number; /** * 员工数 */ userNum?: number; } /** * 获取列表 */ export declare function getListData(params: any): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 删除 */ export declare function deleteData(id: any): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 修改状态 */ export interface IOperateDto { /** * 员工id */ id: number; /** * 员工状态:0禁用,1启用 */ status: number; } /** * 改变状态 */ export declare function operateData(params: IOperateDto): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 详情 */ export declare function getData(id: any): Promise<import("@cdwx/http").HttpResponse<any>>; /** * AddDepartment 部门新增 */ export interface IAddDepartment { /** * 操作人id */ createdBy?: number; /** * 描述 */ des?: string; /** * id */ id?: number | undefined; /** * 负责人id */ masterIds?: number[]; /** * 名称 */ name?: string; /** * 上级部门id */ parentId?: number; /** * 电话 */ phone?: string; /** * 回显负责人数据 */ deptUserVoList?: any[]; } /** * 新增 */ export declare function saveData(params: IAddDepartment): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 修改 */ export declare function updateData(params: IAddDepartment): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 部门树结构 */ export interface IDeptTree { /** * 子部门 */ childTreeVoList?: IDeptTree[]; /** * id */ id?: number; /** * 名称 */ name?: string; /** * 上级部门id */ parentId?: number; [property: string]: any; } /** * 获取部门树 */ export declare function getAllDep(): Promise<import("@cdwx/http").HttpResponse<any>>;