afdi-ambition-fbim-fe
Version:
3D组态BIM编辑器
81 lines (80 loc) • 2.3 kB
TypeScript
/**user */
export declare function useUserApi(): {
/**
* user/(User)表控制层-doLogin
*/
User_DoLoginPOST(data: ILoginDTO, config?: {}): Promise<IResponseUserLoginInfoVO>;
/**
* user/(User)表控制层-getMenuTreeByToken
*/
User_GetMenuTreeByTokenGET(config?: {}): Promise<IResponseListMenuTreeVO>;
/**
* user/(User)表控制层-logout
*/
User_LogoutGET(config?: {}): Promise<IResponseString>;
/**
* user/(User)表控制层-modifyPassword
*/
User_ModifyPasswordPOST(data: IModifyPasswordDTO, config?: {}): Promise<IResponseString>;
/**
* user/(User)表控制层-page
* @param data.currentPage
* @param data.pageSize
* @param data.username
* @param data.name
* @param data.roleId
* @param data.isEnable
*/
User_PageGET(data: {
currentPage: number | string;
pageSize: number | string;
username?: string;
name?: string;
roleId?: number | string;
isEnable?: string;
}, config?: {}): Promise<IResponsePageUserVO>;
/**
* user/(User)表控制层-add
*/
User_AddPOST(data: IUserDTO, config?: {}): Promise<IResponseString>;
/**
* user/(User)表控制层-setEnable
* @param data.userId 用户id
* @param data.isEnable 状态
*/
User_SetEnableGET(data: {
userId: number | string;
isEnable: string;
}, config?: {}): Promise<IResponseString>;
/**
* user/(User)表控制层-edit
*/
User_EditPOST(data: IUserEditDTO, config?: {}): Promise<IResponseString>;
/**
* user/(User)表控制层-delete
* @param data.id
*/
User_DeleteGET(data: {
id: number | string;
}, config?: {}): Promise<IResponseString>;
/**
* user/(User)表控制层-reset
* @param data.id
*/
User_ResetGET(data: {
id: number | string;
}, config?: {}): Promise<IResponseString>;
/**
* user/(User)表控制层-export
* @param data.username
* @param data.name
* @param data.roleId
* @param data.isEnable
*/
User_ExportGET(data: {
username?: string;
name?: string;
roleId?: number | string;
isEnable?: string;
}, config?: {}): Promise<object>;
};