import { get, post } from '@/utils/request' const adminApi = { getAccountRegistryApi: '/api/admin/account/account_registry', setAccountRegistryApi: '/api/admin/account/registry', setAccountCodeApi: '/api/admin/account/code', getUsersApi: '/api/admin/user/list', getChargeReqApi: '/api/admin/user/charge', approveChargeApi: '/api/admin/user/charge/approve', declineChargeApi: '/api/admin/user/charge/decline', getUserAvatarsApi: '/api/admin/user/user/avatar', getVipPlanApi: '/api/admin/user/vip_plan', fileStoreConfigApi: '/api/admin/file/file_store', getNotifyConfigApi: '/api/admin/message/notify/webhook', getAlbumsApi: '/api/admin/content/video/all', getArticlesApi: '/api/admin/content/video/all', getVideosApi: '/api/admin/content/vod/list', getSiteNoticeApi: '/api/admin/content/site_notice' } export function getAccountRegistry() { return get(adminApi.getAccountRegistryApi) } export function setAccountRegistry(payload) { return post(adminApi.setAccountRegistryApi, payload) } export function setAccountCode(payload) { return post(adminApi.setAccountCodeApi, payload) } export function getUserList(queryParams) { return get(adminApi.getUsersApi, queryParams) } export function getChargeReq(pn) { return get(adminApi.getChargeReqApi + '?pn=' + pn) } export function approveCharge(payload) { return post(adminApi.approveChargeApi + '/' + payload) } export function declineCharge(payload) { return post(adminApi.declineChargeApi + '/' + payload) } export function getUserAvatarList() { return get(adminApi.getUserAvatarsApi) } export function getVideoList(queryParams) { return get(adminApi.getVideosApi, queryParams) } export function getAlbumList(nextId) { return get(adminApi.getAlbumsApi + '?nextId=' + nextId) } export function getArticleList(nextId) { return get(adminApi.getArticlesApi + '?nextId=' + nextId) } export function getFileStoreConfig() { return get(adminApi.fileStoreConfigApi) } export function addFileStoreConfig(payload) { return post(adminApi.fileStoreConfigApi, payload) } export function getNotifyConfig() { return get(adminApi.getNotifyConfigApi) } export function getVipPlan() { return get(adminApi.getVipPlanApi) } export function getSiteNotice() { return get(adminApi.getSiteNoticeApi) } export function updateSiteNotice(payload) { return post(adminApi.getSiteNoticeApi, payload) }