You need to sign in or sign up before continuing.
index.js 1.77 KB
/*
 * @Date: 2022-10-14 17:26:56
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2022-10-22 00:24:38
 * @FilePath: /swx/src/api/Host/index.js
 * @Description: 活动相关接口
 */
import { fn, fetch } from '../fn';

const Api = {
  HOST_LIST: '/srv/?a=host_list',
  HOST_INFO: '/srv/?a=host_info',
  HOST_ADD: '/srv/?a=host_add',
  HOST_EDIT: '/srv/?a=host_edit',
  HOST_DELETE: '/srv/?a=host_del',
  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.get(Api.HOST_LIST, params));

/**
 * @description: 主办方详情
 * @returns
 */
export const hostInfoAPI = (params) => fn(fetch.get(Api.HOST_INFO, params));

/**
 * @description: 新增主办方
 * @returns
 */
export const addHostAPI = (params) => fn(fetch.post(Api.HOST_ADD, params));

/**
 * @description: 修改主办方
 * @returns
 */
export const editHostAPI = (params) => fn(fetch.post(Api.HOST_EDIT, params));

/**
 * @description: 删除主办方
 * @returns
 */
export const deleteHostAPI = (params) => fn(fetch.post(Api.HOST_DELETE, 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));