/* eslint-disable */
|
// @ts-ignore
|
import { request } from '@/utils/request';
|
|
/** 此处后端没有提供注释 POST /api/Resource/CancelResourceAttention */
|
export async function cancelResourceAttention(
|
body: API.ResourceViewInput,
|
options?: API.RequestConfig
|
) {
|
return request<number>('/api/Resource/CancelResourceAttention', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 资源审核 POST /api/Resource/CheckResource */
|
export async function checkResource(
|
body: API.CreateOrEditResourceInput,
|
options?: API.RequestConfig
|
) {
|
return request<string>('/api/Resource/CheckResource', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 新增修改资源 POST /api/Resource/CreateOrEditResource */
|
export async function createOrEditResource(
|
body: API.CreateOrEditResourceInput,
|
options?: API.RequestConfig
|
) {
|
return request<string>('/api/Resource/CreateOrEditResource', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 删除资源 GET /api/Resource/DeleteResource */
|
export async function deleteResource(
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
params: API.APIdeleteResourceParams,
|
options?: API.RequestConfig
|
) {
|
return request<number>('/api/Resource/DeleteResource', {
|
method: 'GET',
|
params: {
|
...params,
|
},
|
...(options || {}),
|
});
|
}
|
|
/** 获取前端资源显示详情 GET /api/Resource/GetFrontResourceInfo */
|
export async function getFrontResourceInfo(
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
params: API.APIgetFrontResourceInfoParams,
|
options?: API.RequestConfig
|
) {
|
return request<API.ResourceFrontInfoDto>('/api/Resource/GetFrontResourceInfo', {
|
method: 'GET',
|
params: {
|
...params,
|
},
|
...(options || {}),
|
});
|
}
|
|
/** 根据用户ID获取前端资源显示详情 GET /api/Resource/GetFrontResourceInfoByUserId */
|
export async function getFrontResourceInfoByUserId(
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
params: API.APIgetFrontResourceInfoByUserIdParams,
|
options?: API.RequestConfig
|
) {
|
return request<API.ResourceFrontInfoDto>('/api/Resource/GetFrontResourceInfoByUserId', {
|
method: 'GET',
|
params: {
|
...params,
|
},
|
...(options || {}),
|
});
|
}
|
|
/** 获取前端资源显示列表 POST /api/Resource/GetFrontResourceList */
|
export async function getFrontResourceList(
|
body: API.GetFrontResourceListInput,
|
options?: API.RequestConfig
|
) {
|
return request<API.GetFrontResourceListPageOutput>('/api/Resource/GetFrontResourceList', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 获取我的资源列表 POST /api/Resource/GetMyResourceList */
|
export async function getMyResourceList(
|
body: API.GetMyResourceListInput,
|
options?: API.RequestConfig
|
) {
|
return request<API.GetFrontResourceListPageOutput>('/api/Resource/GetMyResourceList', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 获取资源详情 GET /api/Resource/GetResourceInfo */
|
export async function getResourceInfo(
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
params: API.APIgetResourceInfoParams,
|
options?: API.RequestConfig
|
) {
|
return request<API.ResourceInfoDto>('/api/Resource/GetResourceInfo', {
|
method: 'GET',
|
params: {
|
...params,
|
},
|
...(options || {}),
|
});
|
}
|
|
/** 获取资源列表 POST /api/Resource/GetResourceList */
|
export async function getResourceList(body: API.ResourceListInput, options?: API.RequestConfig) {
|
return request<API.ResourceListDtoPageOutput>('/api/Resource/GetResourceList', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 获取审核资源列表 POST /api/Resource/GetResourceListForCheck */
|
export async function getResourceListForCheck(
|
body: API.ResourceListInput,
|
options?: API.RequestConfig
|
) {
|
return request<API.ResourceListDtoPageOutput>('/api/Resource/GetResourceListForCheck', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 获取资源推荐列表 GET /api/Resource/GetResourceListForRecommend */
|
export async function getResourceListForRecommend(options?: API.RequestConfig) {
|
return request<API.ResourceListDto[]>('/api/Resource/GetResourceListForRecommend', {
|
method: 'GET',
|
...(options || {}),
|
});
|
}
|
|
/** 根据用户获取user的资源订单 POST /api/Resource/GetUserResourceList */
|
export async function getUserResourceList(
|
body: API.UserOrderListInput,
|
options?: API.RequestConfig
|
) {
|
return request<API.GetFrontResourceListPageOutput>('/api/Resource/GetUserResourceList', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 资源浏览 POST /api/Resource/ResourceAttention */
|
export async function resourceAttention(body: API.ResourceViewInput, options?: API.RequestConfig) {
|
return request<number>('/api/Resource/ResourceAttention', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 资源浏览 POST /api/Resource/ResourceBrowse */
|
export async function resourceBrowse(body: API.ResourceViewInput, options?: API.RequestConfig) {
|
return request<number>('/api/Resource/ResourceBrowse', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 设置资源推荐 POST /api/Resource/SetResourceRecommend */
|
export async function setResourceRecommend(
|
body: API.ResourceRecommendInput,
|
options?: API.RequestConfig
|
) {
|
return request<number>('/api/Resource/SetResourceRecommend', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 设置资源状态 POST /api/Resource/SetResourceStatus */
|
export async function setResourceStatus(body: API.OrderStatusInput, options?: API.RequestConfig) {
|
return request<number>('/api/Resource/SetResourceStatus', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 设置资源类型 GET /api/Resource/SetResourceType */
|
export async function setResourceType(body: API.ResourceDelistReason, options?: API.RequestConfig) {
|
return request<number>('/api/Resource/SetResourceType', {
|
method: 'GET',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|