import { get, post } from '@/api/request'

// 获取官网首页聚合内容。
export const getSiteHome = () => get('/site/home')

// 获取前台公开站点配置。
export const getSiteSettings = () => get('/site/settings')

// 获取前台招聘职位。
export const getRecruitJobs = () => get('/recruit/jobs')

// 提交官网咨询线索。
export const createLead = (data) => post('/leads', data)

// 获取后台线索列表。
export const getAdminLeads = () => get('/admin/leads')

// 获取后台页面配置。
export const getAdminSitePages = () => get('/admin/site/pages')

// 保存后台页面配置。
export const saveAdminSitePage = (data) => post('/admin/site/pages', data)

// 获取后台页面模块。
export const getAdminSiteSections = (params = {}) => get('/admin/site/sections', params)

// 保存后台页面模块。
export const saveAdminSiteSection = (data) => post('/admin/site/sections', data)

// 获取后台素材列表。
export const getAdminSiteMedia = (params = {}) => get('/admin/site/media', params)

// 保存后台素材。
export const saveAdminSiteMedia = (data) => post('/admin/site/media', data)

// 获取后台招聘职位。
export const getAdminRecruitJobs = () => get('/admin/recruit/jobs')

// 保存后台招聘职位。
export const saveAdminRecruitJob = (data) => post('/admin/recruit/jobs', data)

// 获取后台站点全局配置。
export const getAdminSiteSettings = () => get('/admin/site/settings')

// 保存后台站点全局配置。
export const saveAdminSiteSettings = (data) => post('/admin/site/settings', data)
