import { http } from '@/utils/http/axios'; import { SceneListInfo, AddSceneDataParam, EditSceneDataParam, SortSceneDataParam, } from '@/types/business-scene/type.ts'; /** * @description: 获取业务场景列表 */ export function getSceneList() { return http.request({ url: '/admin/scene/querySceneList', method: 'get', }); } /** * @description: 添加业务场景数据 */ export function addSceneData(params: AddSceneDataParam) { return http.request({ url: '/admin/scene/saveScene', method: 'post', params, }); } /** * @description: 删除业务场景数据 */ export function deleteSceneData(sceneId: number) { return http.request({ url: `/admin/scene/deleteScene?sceneId=${sceneId}`, method: 'delete', }); } /** * @description: 编辑业务场景数据 */ export function editSceneData(params: EditSceneDataParam) { return http.request({ url: '/admin/scene/updateScene', method: 'put', params, }); } /** * @description: 更新业务场景数据顺序 */ export function sortSceneData(params: SortSceneDataParam) { return http.request({ url: '/admin/scene/updateSceneSort', method: 'put', params, }); }