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({ 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({ url: Api.GETAllMenuList, method: 'GET', }); }