1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- import { defHttp } from '/@/utils/http/axios';
- import {
- getMenuListByIdParams,
- getAllMenuListResultModel,
- getMenuListByIdParamsResultModel,
- addMenuParams,
- editMenuParams,
- deleteMenuParams,
- } from './model/menuModel';
- enum Api {
- GetMenuListById = '/getMenuListById/',
- GETAllMenuList = '/getAllMenuList',
- AddMenu = '/addMenu/',
- EditMenu = '/editMenu/',
- DeleteMenu = '/deleteMenu/',
- }
- /**
- * @description: Get user menu based on id
- */
- export function getMenuListById(params: getMenuListByIdParams) {
- return defHttp.request<getMenuListByIdParamsResultModel>({
- url: Api.GetMenuListById,
- method: 'POST',
- params,
- });
- }
- /**
- * @description: Get user menu based on id
- */
- export function addMenu(params: addMenuParams) {
- return defHttp.request({
- url: Api.AddMenu,
- method: 'POST',
- params,
- });
- }
- /**
- * @description: Get user menu based on id
- */
- export function editMenu(params: editMenuParams) {
- return defHttp.request({
- url: Api.EditMenu,
- method: 'POST',
- params,
- });
- }
- /**
- * @description: Get user menu based on id
- */
- export function deleteMenu(params: deleteMenuParams) {
- return defHttp.request({
- url: Api.DeleteMenu,
- method: 'POST',
- params,
- });
- }
- /**
- * @description: Get all based on id
- */
- export function getAllMenuList() {
- return defHttp.request<getAllMenuListResultModel>({
- url: Api.GETAllMenuList,
- method: 'GET',
- });
- }
|