index.js 1.34 KB
/*
 * @Date: 2022-10-20 13:15:00
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2022-10-28 17:34:06
 * @FilePath: /swx/src/api/Activity/index.js
 * @Description: 活动信息
 */
import { fn, fetch } from '../fn';

const Api = {
  ACTIVITY_JOIN_LIST: '/srv/?a=activity_join_list',
  ACTIVITY_ADD_LIST: '/srv/?a=activity_add_list',
  ACTIVITY_COPY: '/srv/?a=activity_copy',
  ACTIVITY_END: '/srv/?a=activity_end',
  ACTIVITY_DEL: '/srv/?a=activity_del',
  ACTIVITY_QRCODE: '/srv/?a=activity_info_qrcode',
}

/**
 * @description: 我加入的活动列表
 * @returns
 */
export const joinListAPI = (params) => fn(fetch.get(Api.ACTIVITY_JOIN_LIST, params));

/**
 * @description: 我创建的活动列表
 * @returns
 */
export const addListAPI = (params) => fn(fetch.get(Api.ACTIVITY_ADD_LIST, params));

/**
 * @description: 复制活动
 * @returns
 */
export const copyActivityAPI = (params) => fn(fetch.get(Api.ACTIVITY_COPY, params));

/**
 * @description: 结束活动
 * @returns
 */
export const endActivityAPI = (params) => fn(fetch.get(Api.ACTIVITY_END, params));

/**
 * @description: 删除活动
 * @returns
 */
export const delActivityAPI = (params) => fn(fetch.get(Api.ACTIVITY_DEL, params));

/**
 * @description: 生成小程序码
 * @returns
 */
export const qrCodeActivityAPI = (params) => fn(fetch.get(Api.ACTIVITY_QRCODE, params));