import request from '@/utils/request'; export function add(data) { return request({ url: '/wisdom/serverconfig', method: 'post', data }); } export function update(data) { return request({ url: '/wisdom/serverconfig', method: 'put', data }); } export async function getDataGroupList(data) { return request({ url: '/wisdom/configgroup', method: 'get', data }); } export function deleteById(id) { return request({ url: `wisdom/serverconfig/delete/${id}`, method: 'delete' }); } export function getById(id) { return request({ url: `wisdom/serverconfig/${id}`, method: 'get' }); } export async function fetchList(query) { if (query.searchname) { return request({ url: `wisdom/serverconfig/byCode/page/${query.searchname}?page=${query.page}&size=${query.limit}&code=${query.searchname}&name=${query.searchValue}`, method: 'get' }); } else { return request({ url: `/wisdom/serverconfig?page=${query.page}&size=${query.limit}&search=${query.searchname || ''}&groupName=${query.groupName}&name=${query.searchValue}`, method: 'get' }); } } export async function fetchListByCode(query) { return request({ url: `wisdom/serverconfig/byCode/page/${query.searchname}?page=${query.page}&size=${query.limit}&code=${query.searchname}`, method: 'get' }); }