perf.js 1.12 KB
/*
 * @Author: hookehuyr hookehuyr@gmail.com
 * @Date: 2022-05-26 21:16:59
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2022-06-10 11:49:04
 * @FilePath: /tswj/src/api/C/perf.js
 * @Description: 用户相关API
 */
import { fn, fetch } from '@/api/fn';

const Api = {
  PERF_INFO: '/srv/?a=perf_info',
  ADD_FOLLOW: '/srv/?a=add_follow',
  ADD_COMMENT: '/srv/?a=add_comment',
  ADD_REPLY: '/srv/?a=add_reply',
}

/**
 * @description: 获取表演者信息
 * @param {String} perf_id 表演者ID
 * @returns 
 */
export const perfInfoAPI = (params) => fn(fetch.post(Api.PERF_INFO, params));

/**
 * @description: 关注用户操作
 * @param {String} perf_id 表演者ID
 * @returns 
 */
export const addFollowAPI = (params) => fn(fetch.post(Api.ADD_FOLLOW, params));

/**
 * @description: 用户新增评论操作
 * @param {String} prod_id 作品ID
 * @returns 
 */
export const addCommentAPI = (params) => fn(fetch.post(Api.ADD_COMMENT, params));

/**
 * @description: 用户新增回复操作
 * @param {String} comment_id 评论ID
 * @returns 
 */
export const addReplyAPI = (params) => fn(fetch.post(Api.ADD_REPLY, params));