import { http } from "@/utils/http"; type Result = { success: boolean; data: Array; }; /** * * @returns 分页查询应用子库 */ export const getSubLibraryList = (data?: object) => { return http.request("get", "/know-sub/applicationSubLibrary/list", { params: data }); }; /** * * @returns 分页查询部门信息列表 */ export const getDeptManageList = (data?: object) => { return http.request("get", "/know-sub/deptManage/list", { params: data }); }; /** * * @returns 新建子库 */ export const createSubLibrary = (data?: object) => { return http.request("post", "/know-sub/applicationSubLibrary/save", { data }); }; /** * * @returns 修改子库 */ export const updateSubLibrary = (data?: object) => { return http.request( "post", "/know-sub/applicationSubLibrary/update", { data } ); }; /** * * @returns 查看用户信息列表 */ export const getUserList = (data?: object) => { return http.request("get", "/know-sub/user/list", { params: data }); }; /** * * @returns 新增用户信息 */ export const saveUserInfo = (data?: object) => { return http.request("post", "/know-sub/user/saveUserInfo", { data }); }; /** * * @returns 修改用户信息 */ export const updateUserInfo = (data?: object) => { return http.request("post", "/know-sub/user/update", { data }); }; /** * * @returns 下载文件 */ export function downloadFile(id) { return `/know-sub/file/downloadFile?fileId=${id}`; } /** * * @returns 重置用户密码 */ export const resetPW = (data?: object) => { return http.request("get", "/know-sub/user/resetPW", { params: data }); }; /** * * @returns 删除用户 */ export const deletePW = (data?: object) => { return http.request("delete", "/know-sub/user/delete", { params: data }); }; /** * * @returns 新建部门 */ export const createDeptManage = (data?: object) => { return http.request("post", "/know-sub/deptManage/save", { data }); }; /** * * @returns 修改部门 */ export const updateDeptManage = (data?: object) => { return http.request("post", "/know-sub/deptManage/update", { data }); }; /** * * @returns 删除用户 */ export const deleteDeptManage = (data?: object) => { return http.request("delete", "/know-sub/deptManage/delete", { params: data }); };