Browse Source

feat(vben5-platform): add UserFavoriteMenu `createApi`

pull/1303/head
colin 6 months ago
parent
commit
8d9552a31b
  1. 21
      apps/vben5/packages/@abp/platform/src/api/useMyFavoriteMenusApi.ts

21
apps/vben5/packages/@abp/platform/src/api/useMyFavoriteMenusApi.ts

@ -1,12 +1,30 @@
import type { ListResultDto } from '@abp/core';
import type { UserFavoriteMenuDto } from '../types/favorites';
import type {
UserFavoriteMenuCreateDto,
UserFavoriteMenuDto,
} from '../types/favorites';
import { useRequest } from '@abp/request';
export function useMyFavoriteMenusApi() {
const { cancel, request } = useRequest();
/**
*
* @param input
* @returns
*/
function createApi(input: UserFavoriteMenuCreateDto) {
return request<UserFavoriteMenuDto>(
`/api/platform/menus/favorites/my-favorite-menus`,
{
data: input,
method: 'POST',
},
);
}
/**
*
* @param framework ui框架
@ -25,6 +43,7 @@ export function useMyFavoriteMenusApi() {
return {
cancel,
createApi,
getListApi,
};
}

Loading…
Cancel
Save