import request from '@/utils/request' /** * 获取友情链接列表 * @param {Object} params - 查询参数 * @returns {Promise} */ export function getFriendlinkList(params) { return request({ url: '/admin/friendlinks', method: 'get', params }) } /** * 获取所有友情链接(下拉选择用) * @returns {Promise} */ export function getAllFriendlinks() { return request({ url: '/admin/friendlinks/all', method: 'get' }) } /** * 添加友情链接 * @param {Object} data - 链接数据 * @returns {Promise} */ export function addFriendlink(data) { return request({ url: '/admin/friendlinks', method: 'post', data }) } /** * 更新友情链接 * @param {number} id - 链接ID * @param {Object} data - 链接数据 * @returns {Promise} */ export function updateFriendlink(id, data) { return request({ url: `/admin/friendlinks/${id}`, method: 'put', data }) } /** * 删除友情链接 * @param {number} id - 链接ID * @returns {Promise} */ export function deleteFriendlink(id) { return request({ url: `/admin/friendlinks/${id}`, method: 'delete' }) } /** * 批量删除友情链接 * @param {Array} ids - 链接ID数组 * @returns {Promise} */ export function batchDeleteFriendlinks(ids) { return request({ url: '/admin/friendlinks/batchdelete', method: 'post', data: { ids } }) }