book.js
1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/*
* @Date: 2022-05-26 19:50:27
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-12-03 11:23:55
* @FilePath: /tswj/src/api/C/book.js
* @Description: 文件描述
*/
import { fn, fetch } from '@/api/fn';
const Api = {
ADD_SUBSCRIBE: '/srv/?a=add_subscribe',
BOOK_INFO: '/srv/?a=book_info',
PROD_LIST: '/srv/?a=prod_list',
}
/**
* @description: 订阅书籍操作
* @param {String} book_id 书籍 ID
* @returns
*/
export const addSubscribeAPI = (params) => fn(fetch.post(Api.ADD_SUBSCRIBE, params));
/**
* @description: 书籍详情
* @param {String} book_id 书籍 ID
* @param {String} localism_type 方言类型
* @param {*} limit
* @param {*} offset
* @returns
*/
export const bookInfoAPI = (params) => fn(fetch.get(Api.BOOK_INFO, params));
/**
* @description: 作品列表
* @param {String} book_id 书籍 ID
* @param {String} localism_type 方言类型
* @param {String} performer_name 搜索表演者姓名
* @param {*} limit
* @param {*} offset
* @returns
*/
export const prodListAPI = (params) => fn(fetch.get(Api.PROD_LIST, params));