1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- ## api接口
- #set($url="import { defHttp } from '@/utils/http/axios';")
- $url
- // 获取列表
- export function getList(data) {
- #set($getListReq=".post({ url: '/api/"+${context.module}+"/"+${context.className}+"/getList', data })")
- return defHttp$getListReq;
- }
- // 新建
- export function create(data) {
- #set($createReq=".post({ url:'/api/"+${context.module}+"/"+${context.className}+"', data })")
- return defHttp$createReq;
- }
- // 修改
- export function update(data) {
- #set($updateReq=".put({ url: '/api/"+${context.module}+"/"+${context.className}+"/'+ data.id, data })")
- return defHttp$updateReq;
- }
- // 详情(无转换数据)
- export function getInfo(id) {
- #set($getInfoReq=".get({ url: '/api/"+${context.module}+"/"+${context.className}+"/' + id })")
- return defHttp$getInfoReq;
- }
- // 获取(转换数据)
- export function getDetailInfo(id) {
- #set($getDetailInfoReq=".get({ url: '/api/"+${context.module}+"/"+${context.className}+"/detail/' + id })")
- return defHttp$getDetailInfoReq;
- }
- // 删除
- export function del(id) {
- #set($delReq=".delete({ url: '/api/"+${context.module}+"/"+${context.className}+"/' + id })")
- return defHttp$delReq;
- }
- // 批量删除数据
- export function batchDelete(data) {
- #set($batchDeleteReq=".delete({ url: '/api/"+${context.module}+"/"+${context.className}+"/batchRemove', data })")
- return defHttp$batchDeleteReq;
- }
- // 导出
- export function exportData(data) {
- #set($exportDataReq=".post({ url: '/api/"+${context.module}+"/"+${context.className}+"/Actions/Export', data })")
- return defHttp$exportDataReq;
- }
|