yunzer_go/frontend/src/api/officeResources.ts

44 lines
1.2 KiB
TypeScript

//进行接口API的统一管理
import { request } from "./axios";
export class officeResources {
/**
* @description 获取officeResources分类
* @return {Promise} 返回请求结果
*/
static async getOfficeResourcesCategory() {
return request("/index/program/getOfficeResourcesCategory", "get");
}
/**
* @description 获取officeResources文章列表
* @param {string} cateid - 分类ID
* @return {Promise} 返回请求结果
*/
static async getOfficeResourcesLists(cateid: string) {
return request("/index/program/getOfficeResourcesLists", { cateid }, "get");
}
/**
* @description 获取officeResources文章列表
* @param {string} cateid - 分类ID
* @return {Promise} 返回请求结果
*/
static async getOfficeResourcesSimpleLists(cateid: string) {
return request(
"/index/program/getOfficeResourcesSimpleLists",
{ cateid },
"get"
);
}
/**
* @description 获取officeResources文章详情
* @param {string} id - 内容ID
* @return {Promise} 返回请求结果
*/
static async getOfficeResourcesDetail(id: string) {
return request("/index/program/getOfficeResourcesDetail", { id }, "get");
}
}