Files
wwjcloud/admin/apps/web-ele/src/api/frontend/site.ts

41 lines
797 B
TypeScript
Raw Normal View History

/**
* API服务
* 访
*/
import { request } from '../request';
import type { FrontendSiteInfo } from '../../../types/frontend-api';
// 前台站点API基础路径
const FRONTEND_SITE_API = '/api/site';
/**
*
*/
export function getSiteInfo() {
return request<FrontendSiteInfo>({
url: `${FRONTEND_SITE_API}/info`,
method: 'GET',
});
}
/**
*
*/
export function getSiteConfig() {
return request<any>({
url: `${FRONTEND_SITE_API}/config`,
method: 'GET',
});
}
/**
*
*/
export function getSiteAnnouncements(params: { page: number; limit: number }) {
return request<any>({
url: `${FRONTEND_SITE_API}/announcements`,
method: 'GET',
params,
});
}