2023.4.18今天我学习了如何使用若依ruoyi框架进行配置通用的api接口,

相关代码如下;

一、查询接口

import request from '@/utils/request'
const API = '/xxx' //配置通用的api前缀
// 【xxxx】查看列表
export function xxxxList(query) {
  return request({
    url: `${API}/xxxx/xxxx_list`,
    method: 'get',
    params: {
      'pageNum': query.pageNum,
      'pageSize': query.pageSize
    }
  })
}

二、新增接口

// 【xxxx】新增
export function xxxxAdd(query) {
  return request({
    url: `${API}/xxxx/xxxx_add`,
    method: 'post',
    params: {
      'xxxx1':query.xxxx1,//字段一
      'xxxx2':query.xxxx2,//字段二
    }
  })
}

三、修改接口

// 【xxxx】修改
export function xxxxUpdate(query) {
  return request({
    url: `${API}/xxxx/xxxx_update`,
    method: 'post',
    params: {
      'xxxx1':query.xxxx1,//字段一
      'xxxx2':query.xxxx2,//字段二
    }
  })
}

四、删除接口

// 【xxxx】删除
export function xxxxDelete(query) {
  return request({
    url: `${API}/xxxx/xxxx_delete`,
    method: 'post',
    params: {
      'ids':query.ids,//id是数组[]
    }
  })
}

Logo

快速构建 Web 应用程序

更多推荐