index.js 1.13 KB
/*
 * @Date: 2022-10-14 17:26:56
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2022-10-19 16:44:53
 * @FilePath: /swx/src/api/Host/index.js
 * @Description: 活动相关接口
 */
import { fn, fetch } from '../fn';

const Api = {
  HOST_LIST: '/srv/?a=host_list',
  ACTIVITY_ADD: '/srv/?a=activity_add',
  ACTIVITY_EDIT: '/srv/?a=activity_edit',
  ACTIVITY_HOMEPAGE: '/srv/?a=activity_app_homepage',
  ACTIVITY_INFO: '/srv/?a=activity_info',
}

/**
 * @description: 主办方列表
 * @returns
 */
export const hostListAPI = (params) => fn(fetch.post(Api.HOST_LIST, params));

/**
 * @description: 新增活动
 * @returns
 */
export const addActivityAPI = (params) => fn(fetch.post(Api.ACTIVITY_ADD, params));

/**
 * @description: 修改活动
 * @returns
 */
export const editActivityAPI = (params) => fn(fetch.post(Api.ACTIVITY_EDIT, params));

/**
 * @description: 首页活动和轮播
 * @returns
 */
export const activityHomeAPI = (params) => fn(fetch.get(Api.ACTIVITY_HOMEPAGE, params));

/**
 * @description: 活动详情
 * @returns
 */
export const activityInfoAPI = (params) => fn(fetch.get(Api.ACTIVITY_INFO, params));