me.js 1.71 KB
/*
 * @Author: hookehuyr hookehuyr@gmail.com
 * @Date: 2022-05-18 22:16:10
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2022-06-08 12:21:53
 * @FilePath: /tswj/src/api/C/me.js
 * @Description: 我的页面接口操作
 */
import { fn, fetch } from '@/api/fn';

const Api = {
  CHANGE_PERFORMER: '/srv/?a=change_performer',
  MY_INFO: '/srv/?a=my_info',
  MY_PERFORMER: '/srv/?a=my_performer',
  MY_LIKE: '/srv/?a=my_like',
  MY_FAVOR: '/srv/?a=my_favor',
  MY_COMMENT: '/srv/?a=my_comment',
  DEL_COMMENT: '/srv/?a=del_comment',
}

/**
 * @description: 切换儿童角色
 * @param {*} params 
 * @returns 
 */
export const changePerformerAPI = (params) => fn(fetch.post(Api.CHANGE_PERFORMER, params));

/**
 * @description: 获取儿童信息
 * @param {object} params 参数
 * @returns {*} 布尔值||查询值
 */
export const myInfoAPI = (params) => fn(fetch.get(Api.MY_INFO, params));

/**
 * @description: 角色列表信息
 * @param {*} params 
 * @returns 
 */
export const myPerformerAPI = (params) => fn(fetch.get(Api.MY_PERFORMER, params));

/**
 * @description: 点赞列表信息
 * @param {*} params 
 * @returns 
 */
export const myLikeAPI = (params) => fn(fetch.get(Api.MY_LIKE, params));

/**
 * @description: 收藏列表信息
 * @param {*} params 
 * @returns 
 */
export const myFavorAPI = (params) => fn(fetch.get(Api.MY_FAVOR, params));

/**
 * @description: 用户评论列表
 * @param {string} limit
 * @param {string} offset
 * @returns 
 */
export const myCommentAPI = (params) => fn(fetch.get(Api.MY_COMMENT, params));

/**
 * @description: 删除用户评论
 * @param {string} comment_id 评论ID
 * @returns 
 */
export const delCommentAPI = (params) => fn(fetch.post(Api.DEL_COMMENT, params));