init: 初始化 hgmj 后台管理项目

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 17:48:09 +08:00
co-authored by Claude Opus 4.7
commit 397398b746
645 changed files with 179153 additions and 0 deletions
+439
View File
@@ -0,0 +1,439 @@
import ajax from "../utils/request";
const activeApi = {
/********************************活动列表*********************************** */
// 活动列表
getWebActivity(params) {
return ajax({
url: "/activity",
type: "get",
params: params,
});
},
// 新增活动
addWebActivity(params) {
return ajax({
url: "/activity",
type: "post",
params: params,
});
},
//编辑活动
editWebActive(params) {
return ajax({
url: "/activity",
type: "put",
params: params,
});
},
/********************************新版活动列表*********************************** */
// 活动列表
getActivity(params) {
return ajax({
url: "/actv/list",
type: "get",
params: params,
});
},
// 新增活动
addActivity(params) {
return ajax({
url: "/actv/add",
type: "post",
params: params,
});
},
//编辑活动
editActive(params) {
return ajax({
url: "/actv/update",
type: "post",
params: params,
});
},
/********************************一次活动列表*********************************** */
// 活动列表
getOneActivity(params) {
return ajax({
url: "/task/once/list",
type: "get",
params: params,
});
},
// 新增活动
addOneActivity(params) {
return ajax({
url: "/task/once/add",
type: "post",
params: params,
});
},
//编辑活动
editOneActive(params) {
return ajax({
url: "/task/once/edit",
type: "post",
params: params,
});
},
/********************************每日活动列表*********************************** */
// 活动列表
getDailyActivity(params) {
return ajax({
url: "/task/daily/list",
type: "get",
params: params,
});
},
// 新增活动
addDailyActivity(params) {
return ajax({
url: "/task/daily/add",
type: "post",
params: params,
});
},
//编辑活动
editDailyActive(params) {
return ajax({
url: "/task/daily/edit",
type: "post",
params: params,
});
},
/********************************成长活动任务列表*********************************** */
// 活动列表
getGrowthList(params) {
return ajax({
url: "/task/growth/list",
type: "get",
params: params,
});
},
// 新增活动
addGrowthActivity(params) {
return ajax({
url: "/task/growth/add",
type: "post",
params: params,
});
},
//编辑活动
editGrowthActive(params) {
return ajax({
url: "/task/growth/edit",
type: "post",
params: params,
});
},
/********************************活动奖品列表*********************************** */
//获取奖品
getWebPrice(params) {
return ajax({
url: "/activity/prize",
type: "get",
params: params,
});
},
//新增奖品
addWebPrice(params) {
return ajax({
url: "/activity/prize",
type: "post",
params: params,
});
},
//修改奖品
editWebPrice(params) {
return ajax(
{
url: "/activity/prize",
type: "put",
params: params,
},
true
);
},
//获取活动ID
getActiveityId(params) {
return ajax({
url: "/activity/box",
type: "get",
params: params,
});
},
//获取会员卡ID
getVipcardId(params) {
return ajax({
url: "/activity/prize/vipBox",
type: "get",
params: params,
});
},
/********************************奖池*********************************** */
// 获取奖池
getPrizePool(params) {
return ajax({
url: "/activity/prizePool",
type: "get",
params: params,
});
},
// 新增奖池
addPrizePool(params) {
return ajax({
url: "/activity/prizePool",
type: "post",
params: params,
});
},
// 修改奖池
editPrizePool(params) {
return ajax({
url: "/activity/prizePool",
type: "put",
params: params,
});
},
/********************************奖池*********************************** */
/********************************活动奖品列表*********************************** */
/**
* 奖品列表
* @param {object} [params] - 需要的参数
* @param {string} [params.actID] - 活动id
* @param {number} [params.pageNumber] - 页码【从1开始计数】
* @param {number} [params.pageSize] - 每页显示的条数【从1开始计数】
*/
getActivityPrize(params) {
return ajax({
url: "/activity/reward/list",
type: "get",
params: params,
});
},
/**
* 新增奖品
* @param {object} [params] - 需要的参数
* @param {string} [params.actID] - 活动id
* @param {number} [params.pageNumber] - 页码【从1开始计数】
* @param {number} [params.pageSize] - 每页显示的条数【从1开始计数】
*/
addActivityPrize(params) {
return ajax({
url: "/activity/reward/add",
type: "post",
params: params,
});
},
/**
* 编辑奖品
* @param {object} [params] - 需要的参数
* @param {string} [params.actID] - 活动id
* @param {number} [params.pageNumber] - 页码【从1开始计数】
* @param {number} [params.pageSize] - 每页显示的条数【从1开始计数】
*/
editActivityPrize(params) {
return ajax({
url: "/activity/reward/modify",
type: "post",
params: params,
});
},
/********************************兑换码列表*********************************** */
// 兑换码列表
redemptionCodeList(params) {
return ajax({
url: "/exchange/code/list",
type: "get",
params: params,
});
},
// 添加兑换码
addCode(params) {
return ajax({
url: "/exchange/code/add",
type: "post",
params: params,
});
},
// 修改兑换码
editCode(params) {
return ajax({
url: "/exchange/code/update",
type: "post",
params: params,
});
},
// 删除兑换码
delCode(params) {
return ajax({
url: "/exchange/code/del",
type: "delete",
params: params,
});
},
/********************************兑换码兑换日志*********************************** */
redemptionLogList(params) {
return ajax({
url: "/exchange/log/list",
type: "get",
params: params,
});
},
/********************************获奖记录列表(嫩模活动)*********************************** */
//添加获奖记录列表
addWinRecord(params) {
return ajax({
url: "/newactivity/addWinRecord",
type: "post",
params: params,
});
},
//导入所有嫩模
importModels(params) {
return ajax({
url: "/newactivity/importModels",
type: "post",
params: params,
});
},
//写入参数活动人数
updateJoinNum(params) {
return ajax({
url: "/newactivity/updateJoinNum",
type: "post",
params: params,
});
},
//
// 嫩模获奖记录
winRecordPage(params) {
return ajax({
url: "/newactivity/winRecordPage",
type: "post",
params: params,
});
},
/********************************购买列表*********************************** */
//购买列表
buyPage(params) {
return ajax({
url: "/newactivity/buyPage",
type: "post",
params: params,
});
},
/******************************** 摇奖号列表*********************************** */
//请求列表
getLottery(params) {
return ajax({
url: "/lottnum/list",
type: "get",
params: params,
});
},
/********************************兑换码类型*********************************** */
// 兑换码类型列表
// redemptionTypeList(params) {
// return ajax({
// url: '/exchange/type/list',
// type: 'get',
// params: params
// })
// },
// // 添加兑换码类型
// addType(params) {
// return ajax({
// url: '/exchange/type/add',
// type: 'post',
// params: params
// })
// },
// // 删除兑换码类型
// delType(params) {
// return ajax({
// url: '/exchange/type/del',
// type: 'delete',
// params: params
// })
// },
// // 修改兑换码类型
// editType(params) {
// return ajax({
// url: '/exchange/type/update',
// type: 'post',
// params: params
// })
// }
/** ********************楼凤列表************************* */
// 获取楼凤列表
getLouFengList(params) {
return ajax({
url: "/loufeng/list",
type: "post",
params: params,
});
},
// 新增
addLoufeng(params) {
return ajax({
url: "/loufeng/add",
type: "post",
params: params,
});
},
// 修改
updateLoufeng(params) {
return ajax({
url: "/loufeng/edit",
type: "post",
params: params,
});
},
// 删除
deleteLoufeng(params) {
return ajax({
url: "/loufeng/del",
type: "delete",
params: params,
});
},
/** **************砸蛋活动流水********************* */
// 获取砸蛋活动流水
getWinRecord(params) {
return ajax({
url: "/activity/record",
type: "get",
params: params,
});
},
// 获取奖品名字列表
getPrizeNames(params) {
return ajax({
url: "/sge/winRecord/prizeNames",
type: "get",
params: params,
});
},
};
export default activeApi;
+32
View File
@@ -0,0 +1,32 @@
import ajax from "../utils/request";
const actressApi = {
/********************************活动列表*********************************** */
// 女优列表
queryActressList(params) {
return ajax({
url: "/actor/list",
type: "get",
params: params,
});
},
// 新增女优
addActress(params) {
return ajax({
url: "/actor/add",
type: "post",
params: params,
});
},
//编辑女优
editActress(params) {
return ajax({
url: "/actor/update",
type: "post",
params: params,
});
},
};
export default actressApi;
+53
View File
@@ -0,0 +1,53 @@
import ajax from '../utils/request';
const admApi = {
/********************************系统管理*********************************** */
// 添加管理员
addAdm(params) {
return ajax({
url: '/manage/add',
type: 'post',
params: params
});
},
// 请求管理员列表
getAdmList(params) {
return ajax({
url: '/manage/list',
type: 'get',
params: params
});
},
// 修改权限
updateAdm(params) {
return ajax({
url: '/manage/update',
type: 'post',
params: params
});
},
// 删除权限
delAdm(params) {
return ajax({
url: '/manage/del',
type: 'delete',
params: params
});
},
// 请求管理员日志
getAdminLog(params) {
return ajax({
url: '/log/operator',
type: 'get',
params: params
});
},
// 编辑管理员操作日志
editAdminLog(params) {
return ajax({
url: '/log/operator/modify',
type: 'post',
params: params
})
}
};
export default admApi;
+79
View File
@@ -0,0 +1,79 @@
import ajax from '../utils/request'
const adsApi = {
/********************************广告管理*********************************** */
// 请求广告列表
getAdList(params) {
return ajax({
url: '/ads/list',
type: 'get',
params: params
})
},
// 新增广告
addAds(params) {
return ajax({
url: '/ads/add',
type: 'post',
params: params
})
},
// 编辑广告
editAds(params) {
return ajax({
url: '/ads/update',
type: 'post',
params: params
})
},
// 删除广告
delAds(params) {
return ajax({
url: '/ads/del',
type: 'delete',
params: params
})
},
// 请求点击日志列表
getClickLog(params) {
return ajax({
url: '/log/ads',
type: 'get',
params: params
})
},
/********************************公告管理*********************************** */
// 请求公告列表
getAnnouList(params) {
return ajax({
url: '/annou/list',
type: 'get',
params: params
})
},
// 新增公告
addAnnou(params) {
return ajax({
url: '/annou/add',
type: 'post',
params: params
})
},
// 编辑公告
editAnnou(params) {
return ajax({
url: '/annou/update',
type: 'post',
params: params
})
},
// 删除公告
delAnnou(params) {
return ajax({
url: '/annou/del',
type: 'delete',
params: params
})
},
}
export default adsApi
+260
View File
@@ -0,0 +1,260 @@
import ajax from "../utils/request";
const angentDistrictApi = {
/*************************代理列表*************************/
// 获取商区代理列表 or 下级代理 (共用接口,传参数不同)
getDistrictList(params) {
return ajax({
url: "/district/list",
type: "get",
params: params,
});
},
// 新增商区代理
addDistrict(params) {
return ajax({
url: "/district/add",
type: "post",
params: params,
});
},
//编辑---修改基础数据
updateBase(params) {
return ajax({
url: "/district/update/update/base",
type: "post",
params: params,
});
},
//编辑---修改充值配置
updateDedRecharge(params) {
return ajax({
url: "/district/update/update/dedRecharge",
type: "post",
params: params,
});
},
//编辑---修改用户配置
updateDedNewUser(params) {
return ajax({
url: "/district/update/update/dedNewUser",
type: "post",
params: params,
});
},
//编辑---修改落地页配置
updateLandPage(params) {
return ajax({
url: "/district/update/update/ldy",
type: "post",
params: params,
});
},
// // 编辑商区代理
// updateDistrict(params) {
// return ajax({
// url: "/district/update",
// type: "post",
// params: params,
// });
// },
// 删除商区代理
delDistrict(params) {
return ajax({
url: "/district/delete",
type: "delete",
params: params,
});
},
/*** 禁用 */
disDistrict(params) {
return ajax({
url: "/district/disable",
type: "post",
params: params,
});
},
/*** 购买记录 */
getPayHisList(params) {
return ajax({
url: "/district/agent/trans/BuyVip/list",
type: "get",
params: params,
});
},
/** 每日统计 */
getStatDailyList(params) {
return ajax({
url: "/district/agent/stat/daily/list",
type: "get",
params: params,
});
},
/** 结算账单*/
getStatSettlementList(params) {
return ajax({
url: "/district/agent/bill/list",
type: "get",
params: params,
});
},
// 提现记录
getWithdrawLists(params) {
return ajax({
url: "/district/agent/order/withdraw/list",
type: "get",
params: params,
});
},
// 充值记录
getRechargeList(params) {
return ajax({
url: "/district/agent/order/recharge/list",
type: "get",
params: params,
});
},
//编辑--扣用户
handleNewUserAnalysis(params) {
return ajax({
url: "/district/deduct/newUser/analysis",
type: "post",
params,
});
},
//编辑--扣充值
handleRechargeAnalysis(params) {
return ajax({
url: "/district/deduct/recharge/analysis",
type: "post",
params,
});
},
//下级代理--添加
addSubAgent(params) {
return ajax({
url: "/district/agent/add",
type: "post",
params: params,
});
},
/************************* 代理权限*************************/
//获取权限列表
getRoleList(params) {
return ajax({
url: "/district/author/list",
type: "get",
params: params,
});
},
// 新增权限列表
addRole(params) {
return ajax({
url: "/district/author/add",
type: "post",
params: params,
});
},
// 修改权限列表
updateRole(params) {
return ajax({
url: "/district/author/update",
type: "post",
params: params,
});
},
// 删除权限列表
deleteRole(params) {
return ajax({
url: "/district/author/del",
type: "delete",
params: params,
});
},
// 克隆权限
clone(params) {
return ajax({
url: "/district/author/cloneToChild",
type: "post",
params: params,
});
},
/************************* 每日报表*************************/
// 获取每日报表列表
getDailyList(params) {
return ajax({
url: "/district/agent/report/daily/list",
type: "get",
params: params,
});
},
/************************* 每日报表*************************/
// 获取每日报表列表
getMonthlyList(params) {
return ajax({
url: "/district/agent/report/monthly/list",
type: "get",
params: params,
});
},
/************************* 域名列表*************************/
// 获取域名表列表
getDomainList(params) {
return ajax({
url: "/district/domain/list",
type: "get",
params: params,
});
},
// 修改域名
updateDomain(params) {
return ajax({
url: "/district/domain/update",
type: "post",
params: params,
});
},
// 删除域名
delDomain(params) {
return ajax({
url: "/district/domain/del",
type: "delete",
params: params,
});
},
//添加域名
addDomain(params) {
return ajax({
url: "/district/domain/add",
type: "post",
params: params,
});
},
/*********************广告审核**************************/
// 请求广告审核列表
getAdReviewList(params) {
return ajax({
url: "/district/ad/review/list",
type: "get",
params: params,
});
},
//广告审核
AdReview(params) {
return ajax({
url: "/district/ad/review/check",
type: "post",
params: params,
});
},
};
export default angentDistrictApi;
Executable
+230
View File
@@ -0,0 +1,230 @@
import ajax from "../utils/request";
const voteApi = {
/********************************AI交易列表*********************************** */
// 请求AI交易列表
getAiTransList(params) {
return ajax({
url: "/ai/undress/list",
type: "get",
params: params,
});
},
// AI交易审核
aiTransExamine(params) {
return ajax({
url: "/ai/undress/update",
type: "post",
params: params,
});
},
// AI交易自动处理
aiTransAuto(params) {
return ajax({
url: "/ai/undress/auto",
type: "post",
params: params,
});
},
// AI交易批量自动处理
aiTransBatchAuto(params) {
return ajax({
url: "/ai/undress/auto/batch",
type: "post",
params: params,
});
},
/********************************AI图片换脸交易列表*********************************** */
// 请求AI图片换脸交易列表
getAiImgTransList(params) {
return ajax({
url: "/ai/change_face_img/list",
type: "get",
params: params,
});
},
// AI图片换脸交易审核
aiImgTransExamine(params) {
return ajax({
url: "/ai/change_face_img/update",
type: "post",
params: params,
});
},
/********************************AI换脸模版*********************************** */
// 获取AI换脸模版列表
getChangeFaceModList(params) {
return ajax({
url: "/ai/changeface/mod/list",
type: "get",
params: params,
});
},
// 添加AI换脸模版
addChangeFaceMod(params) {
return ajax({
url: "/ai/changeface/mod/add",
type: "post",
params: params,
});
},
// 修改AI换脸模版
updateChangeFaceMod(params) {
return ajax(
{
url: "/ai/changeface/mod/update",
type: "post",
params: params,
},
true
);
},
// 获取AI换脸交易列表
getChangeFaceList(params) {
return ajax({
url: "/ai/changeface/list",
type: "get",
params: params,
});
},
// 编辑AI换脸交易列表
updChangeFaceList(params) {
return ajax({
url: "/ai/changeface/update",
type: "post",
params: params,
});
},
// 给用户添加AI换脸折扣券
addUserAiChangeFaceDiscount(params) {
return ajax({
url: "/user/generate/aiChangeFaceDiscount",
type: "post",
params: params,
});
},
// 查询AI换脸折扣券奖品列表
getAiChangeFaceDiscountList() {
return ajax({
url: "/user/gainAiPrize",
type: "get",
});
},
/********************************AI模块列表*********************************** */
getTemplateList(params) {
return ajax({
url: "/ai_template_module/list",
type: "get",
params: params,
});
},
addTemplate(params) {
return ajax({
url: "/ai_template_module/create",
type: "post",
params: params,
});
},
updateTemplate(params) {
return ajax({
url: "/ai_template_module/update",
type: "post",
params: params,
});
},
deleteTemplate(params) {
return ajax({
url: "/ai_template_module/delete",
type: "post",
params: params,
});
},
getTemplateAll() {
return ajax({
url: "/ai_template_module/all",
type: "get",
});
},
setTemplateAll(params) {
return ajax({
url: "/ai/changeface/mod/batch/update",
type: "post",
params: params,
});
},
/********************************AI广场列表*********************************** */
geTaiplazaList(params) {
return ajax({
url: "/aiplaza/list",
type: "get",
params: params,
});
},
createAiplaza(params) {
return ajax({
url: "/aiplaza/create",
type: "post",
params: params,
});
},
updateAiplaza(params) {
return ajax({
url: "/aiplaza/update",
type: "post",
params: params,
});
},
// 批量修改
updateBatchAiplaza(params) {
return ajax({
url: "/aiplaza/batch/update",
type: "post",
params: params,
});
},
deleteAiplaza(params) {
return ajax({
url: "/aiplaza/delete",
type: "post",
params: params,
});
},
getAllScene(params) {
return ajax({
url: "/ai/changeface/mod/all/scene",
type: "get",
params,
});
},
/******************************** AI小说订单 *********************************** */
getAiNovelList(params) {
return ajax({
url: "/ai/text_to_novel/list",
type: "get",
params,
});
},
delAiNovel(params) {
return ajax({
url: "/ai/text_to_novel/delete",
type: "post",
params,
});
},
updateAiNovel(params) {
return ajax({
url: "/ai/text_to_novel/update",
type: "post",
params,
});
},
/********************************AI女友V2消费流水*********************************** */
getAimatev2OrderLogs(params) {
return ajax({
url: "/aimatev2/order_logs",
type: "get",
params: params,
});
},
};
export default voteApi;
+42
View File
@@ -0,0 +1,42 @@
import ajax from '../utils/request';
const angentApi = {
/***************************金币流水管理****************************** */
// 获取用户推广日志
getExtensionList(params) {
return ajax({
url: '/proxy/log',
type: 'get',
params: params
});
},
// 获取用户推广查询列表
getUserExtensionList(parmas) {
return ajax({
url: '/proxy/promotion',
type: 'get',
params: parmas
});
},
/***************************代理列表****************************** */
// 代理列表配置
getProxyList(params) {
return ajax({
url: '/proxy/totalIncome',
type: 'get',
params: params
});
},
// 代理列表详情记录
getProxyDetails(params) {
return ajax({
url: '/proxy/income/details',
type: 'get',
params: params
});
},
};
export default angentApi;
+340
View File
@@ -0,0 +1,340 @@
import ajax from "../utils/request";
const animationApi = {
/********************************动漫列表*********************************** */
// 获取动漫列表
getAnimeList(params) {
return ajax({
url: "/media/list",
type: "get",
params: params,
});
},
// 添加动漫
addAnime(params) {
return ajax({
url: "/media/create",
type: "post",
params: params,
});
},
// 删除动漫
delAnime(params) {
return ajax({
url: "/media/delete",
type: "post",
params: params,
});
},
// 修改动漫
updateAnime(params) {
return ajax({
url: "/media/update",
type: "post",
params: params,
});
},
// 动漫导出
exportMediaList(params) {
return ajax({
url: "/media/export",
type: "post",
responseType: "blob",
params: params,
});
},
// 批量删除动漫列表
batchDelMedia(params) {
return ajax({
url: "/media/batch/delete",
type: "post",
params: params,
});
},
/********************************动漫推荐列表*********************************** */
// 获取动漫推荐列表
getMediaRecommendList(params) {
return ajax({
url: "/media_recommend/list",
type: "get",
params: params,
});
},
// 添加动漫推荐
addMediaRecommend(params) {
return ajax({
url: "/media_recommend/create",
type: "post",
params: params,
});
},
// 删除动漫推荐
delMediaRecommend(params) {
return ajax({
url: "/media_recommend/delete",
type: "post",
params: params,
});
},
// 修改动漫推荐
updateMediaRecommend(params) {
return ajax({
url: "/media_recommend/update",
type: "post",
params: params,
});
},
// 获取动漫推荐信息
getMediaRecommendInfo(params) {
return ajax({
url: "/media_recommend/info",
type: "get",
params: params,
});
},
/********************************动漫任务列表*********************************** */
// 获取动漫任务列表
getMediaTaskList(params) {
return ajax({
url: "/media_task/list",
type: "get",
params: params,
});
},
// 添加动漫任务
addMediaTask(params) {
return ajax({
url: "/media_task/create",
type: "post",
params: params,
});
},
// 删除动漫任务
delMediaTask(params) {
return ajax({
url: "/media_task/delete",
type: "post",
params: params,
});
},
// 修改动漫任务
updateMediaTask(params) {
return ajax({
url: "/media_task/update",
type: "post",
params: params,
});
},
/********************************动漫上传列表*********************************** */
// 视频上传
uploadMedia(params) {
return ajax({
url: "/media/create",
type: "post",
params: params,
});
},
// 子媒体上传
subUploadMedia(params) {
return ajax({
url: "/media_content/create",
type: "post",
params: params,
});
},
// 校验媒体是否存在
getMediaInfo(params) {
return ajax({
url: "/media/find",
type: "get",
params: params,
});
},
// 获取种类、维度下的标签
getMediaTagByKindDimension(params) {
return ajax({
url: "/media_tag/all",
type: "get",
params: params,
});
},
// 设置媒体状态
setMediaStatus(params) {
return ajax({
url: "/media/batch/update",
type: "post",
params: params,
});
},
// 获取动漫专题
queryModuleCartoonAll(params) {
return ajax({
url: "/module/conf/cartoon/all",
type: "get",
params: params,
});
},
/********************************动漫内容列表*********************************** */
// 获取动漫内容列表
getAnimeContentList(params) {
return ajax({
url: "/media_content/list",
type: "get",
params: params,
});
},
// 添加动漫内容
addAnimeContent(params) {
return ajax({
url: "/media_content/create",
type: "post",
params: params,
});
},
// 删除动漫内容
delAnimeContent(params) {
return ajax({
url: "/media_content/delete",
type: "post",
params: params,
});
},
// 修改动漫内容
updateAnimeContent(params) {
return ajax({
url: "/media_content/update",
type: "post",
params: params,
});
},
// 修改动漫内容
setSubMediaStatus(params) {
return ajax({
url: "/media_content/batch/update",
type: "post",
params: params,
});
},
// 查询剧集转码状态
getMediaContentView(id) {
return ajax({
url: "/media_content/view/" + id,
type: "get",
});
},
/********************************动漫标签列表*********************************** */
// 获取动漫标签列表
getAnimeTagList(params) {
return ajax({
url: "/media_tag/list",
type: "get",
params: params,
});
},
// 获取动漫所有纬度
getAnimeAllLatitude(params) {
return ajax({
url: "/media_tag_dimension/all",
type: "get",
params: params,
});
},
// 添加动漫标签
addAnimeTag(params) {
return ajax({
url: "/media_tag/create",
type: "post",
params: params,
});
},
// 删除动漫标签
delAnimeTag(params) {
return ajax({
url: "/media_tag/delete",
type: "post",
params: params,
});
},
// 修改动漫标签
updateAnimeTag(params) {
return ajax({
url: "/media_tag/update",
type: "post",
params: params,
});
},
/********************************纬度列表*********************************** */
// 获取纬度列表
getLatitudeList(params) {
return ajax({
url: "/media_tag_dimension/list",
type: "get",
params: params,
});
},
// 添加纬度
addLatitude(params) {
return ajax({
url: "/media_tag_dimension/create",
type: "post",
params: params,
});
},
// 删除纬度
delLatitude(params) {
return ajax({
url: "/media_tag_dimension/delete",
type: "post",
params: params,
});
},
// 修改纬度
updateLatitude(params) {
return ajax({
url: "/media_tag_dimension/update",
type: "post",
params: params,
});
},
/***********************acg媒体资源库************************ */
// 查询acg媒体资源库列表
queryAcgMediaResConfig(params) {
return ajax({
url: "/mediaResource/media/list",
type: "get",
params: params,
});
},
// 查询acg媒体资源库列表(子)
queryAcgMediaContentResConfig(params) {
return ajax({
url: "/mediaResource/media/content_list",
type: "get",
params: params,
});
},
// acg媒体使用
useAcgMediaRes(params) {
return ajax({
url: "/mediaResource/media/use",
type: "post",
params: params,
});
},
// acg媒体使用
ignoreAcgMediaRes(params) {
return ajax({
url: "/mediaResource/media/ignore",
type: "post",
params: params,
});
},
// acg媒体同步
acgMediaSync(params) {
return ajax({
url: "/mediaResource/media/sync",
type: "post",
params: params,
});
},
};
export default animationApi;
+38
View File
@@ -0,0 +1,38 @@
import ajax from '../utils/request'
const authorApi = {
/********************************主后台权限管理*********************************** */
// 删除权限
delAuthor(params) {
return ajax({
url: '/author/del',
type: 'delete',
params: params
})
},
// 获取权限/角色列表
getAuthorList(params) {
return ajax({
url: '/author/list',
type: 'get',
params: params
})
},
// 修改权限
updateAuthor(params) {
return ajax({
url: '/author/update',
type: 'post',
params: params
})
},
// 添加角色
addAuthor(params) {
return ajax({
url: '/author/add',
type: 'post',
params: params
})
},
}
export default authorApi
+28
View File
@@ -0,0 +1,28 @@
import ajax from '../utils/request'
const avCommentApi = {
// 获取AV解说列表
getAvCommentList(params) {
return ajax({
url: '/avcomment/list',
type: 'post',
params: params
})
},
// 添加
addAvComment(params) {
return ajax({
url: '/avcomment/add',
type: 'post',
params: params
})
},
// 编辑
editAvComment(params) {
return ajax({
url: '/avcomment/edit',
type: 'post',
params: params
})
},
}
export default avCommentApi
+14
View File
@@ -0,0 +1,14 @@
import ajax from '../utils/request';
const balanceApi = {
/*******************************商人上分管理*********************************** */
getBalanceList(params) {
return ajax({
url:'/daichong/merchant/balanceList',
type:'get',
params
})
}
}
export default balanceApi;
+169
View File
@@ -0,0 +1,169 @@
import ajax from '../utils/request';
const businessmanApi = {
/********************************代充,商人管理*********************************** */
/**
* 编辑商人
* @param {*} params
* @param {String} params.uid 商户id
* @param {String} params.name 账户名
* @param {String} params.password 密码
* @param {String} params.nickname 昵称
* @param {String} params.email 邮箱
* @param {String} params.mobile 手机号
* @param {String} params.cid 商人所属聚商ID
* @param {String} params.channel 商人所属渠道
* @param {String} params.wechat 微信号码
* @param {Number} params.balance 商人余额
*/
editBusinessman(params) {
return ajax({
url: '/daichong/merchant/edit',
type: 'post',
params: params
})
},
/**
* 删除商人
* @param {*} params
* @param {Array} params.uids 商人id
*/
delBusinessman(params){
return ajax({
url:'/daichong/merchant/del',
type:'delete',
params,
})
},
/**
* 商人列表
* @param {*} params
* @param {String} params.uid 商户id
* @param {String} params.name 账户名
* @param {String} params.nickname 昵称
* @param {String} params.mobile 手机号
* @param {String} params.cid 商人所属聚商ID
* @param {String} params.channel 商人所属渠道
* @param {Number} params.pageNumber 当前页
* @param {Number} params.pageSize 每页条数
*/
getBusinessmanList(params) {
return ajax({
url:'/daichong/merchant/list',
type:'get',
params
})
},
/**
* 增加商人
* @param {*} params
* @param {String} params.name 账户名
* @param {String} params.password 密码
* @param {String} params.nickname 昵称
* @param {String} params.email 邮箱
* @param {String} params.mobile 手机号
* @param {String} params.cid 商人所属聚商ID
* @param {String} params.channel 商人所属渠道
* @param {String} params.wechat 微信号码
* @param {Number} params.balance 商人余额
*/
addBusinessman(params) {
return ajax({
url:'/daichong/merchant/add',
type:'post',
params,
// headers: {
// 'Content-Type': 'multipart/form-data'
// }
})
},
//商人上分
addOrDebitScore(params) {
return ajax({
url:'/daichong/merchant/addOrDebitScore',
type:'post',
params
})
},
// 商人追分
seekScore(params) {
return ajax({
url:'/daichong/merchant/seekScore',
type:'post',
params
})
},
// ----------------------聚商管理模块
// 增
addGatheringList(params) {
return ajax({
url: '/jushang/merchant/add',
type: 'post',
params
})
},
// 删
delGatheringList(params) {
return ajax({
url: '/jushang/merchant/del',
type: 'delete',
params
})
},
// 改
editGatheringList(params) {
return ajax({
url: '/jushang/merchant/edit',
type: 'post',
params
})
},
// 查询
getGatheringList(params) {
return ajax({
url: '/jushang/merchant/list',
type: 'get',
params
})
},
// 商人余额信息
businessblBalance(params) {
return ajax({
url: '/jushang/merchant/info',
type: 'get',
params
})
},
// 商人上分
onPointsGathering(params) {
return ajax({
url: '/jushang/merchant/addOrDebitScore',
type: 'post',
params
})
},
// 商人追分
chasePointsGathering(params) {
return ajax({
url: '/jushang/merchant/seekScore',
type: 'post',
params
})
},
// 聚商商人上分列表
JushangList(params) {
return ajax({
url: '/jushang/merchant/balanceList',
type: 'get',
params
})
},
}
export default businessmanApi;
+57
View File
@@ -0,0 +1,57 @@
import ajax from '../utils/request'
const channelBApi = {
/***************************渠道明细****************************** */
// 请求渠道查询,日志(同一个)列表列表
getChannelDetailList(params) {
return ajax({
url: '/channel/manage/detail',
type: 'get',
params: params
})
},
/***************************渠道账簿****************************** */
getBookList(params) {
return ajax({
url: '/channel/manage/accountbook',
type: 'get',
params: params
})
},
/***************************自助结算审核****************************** */
// 自助结算审核列表数据
getAutoAccountList(params) {
return ajax({
url: '/channel/manage/autoaccount',
type: 'get',
params: params
})
},
// 编辑账单
automaticBillGeneration(params) {
return ajax({
url: '/channel/manage/autoaccount/modify',
type: 'post',
params: params
})
},
// 编辑银行卡信息
editBank(params) {
return ajax({
url: '/channel/manage/autoaccount/addbank',
type: 'post',
params: params
})
},
/***************************银行卡配置****************************** */
// 银行卡列表数据
getBankList(params) {
return ajax({
url: '/channel/manage/bank',
type: 'get',
params: params
})
},
}
export default channelBApi
+131
View File
@@ -0,0 +1,131 @@
import ajax from '../utils/request'
const channelApi = {
/***************************渠道查询****************************** */
// 请求渠道查询,日志(同一个)列表列表
getChannelLogList(params) {
return ajax({
url: '/channel/channelLog/list',
type: 'get',
params: params
})
},
// 修改渠道日志
updateChannelLog(params) {
return ajax({
url: '/channel/channelLog/update',
type: 'post',
params: params
})
},
/***************************渠道号管理****************************** */
// 请求渠道号列表
getNumberList(params) {
return ajax({
url: '/channel/list',
type: 'get',
params: params
})
},
// 删除渠道号
delNumberList(params) {
return ajax({
url: '/channel/delete',
type: 'delete',
params: params
})
},
// 请求渠道成本列表
getChannelCostList(params) {
return ajax({
url: '/channel/channelCost/list',
type: 'get',
params: params
})
},
// 请求渠道成本列表
updateChannelCost(params) {
return ajax({
url: '/channel/channelCost/update',
type: 'post',
params: params
})
},
// 新增渠道号
addNumber(params) {
return ajax({
url: '/channel/add',
type: 'post',
params: params
})
},
// 编辑渠道号
updateNumber(params) {
return ajax({
url: '/channel/update',
type: 'post',
params: params
})
},
/***************************渠道商管理****************************** */
// 请求渠道商列表
getAgentList(params) {
return ajax({
url: '/channel/channelAgent/list',
type: 'get',
params: params
})
},
// 新增渠道商
addAgent(params) {
return ajax({
url: '/channel/channelAgent/add',
type: 'post',
params: params
})
},
// 编辑渠道商
updateAgent(params) {
return ajax({
url: '/channel/channelAgent/update',
type: 'post',
params: params
})
},
// 删除渠道商
delAgent(params) {
return ajax({
url: '/channel/channelAgent/delete',
type: 'delete',
params: params
})
},
/***************************渠道页面配置****************************** */
// 渠道页面配置列表
getChannelConfigList(params) {
return ajax({
url: '/channel/channelPage/list',
type: 'get',
params: params
})
},
// 渠道页面修改
updateChannelConfig(params) {
return ajax({
url: '/channel/channelPage/update',
type: 'post',
params: params
})
},
/***************************渠道页面配置****************************** */
// 渠道成本修改记录
getChannelUpdateList(params) {
return ajax({
url: '/channel/changeRecord/list',
type: 'get',
params: params
})
}
}
export default channelApi
+123
View File
@@ -0,0 +1,123 @@
import ajax from "../utils/request";
import axios from "axios";
import config from "../utils/serverUrlConfig";
import local from "../utils/localStroage.js";
function authHeaders() {
const token = local.get("userInfo") ? local.get("userInfo").token : "";
return token ? { Authorization: token } : {};
}
const contentReviewApi = {
/** 敏感词列表 */
sensitiveWordList(params) {
return ajax({
url: "/sensitive-word/list",
type: "get",
params,
});
},
sensitiveWordAdd(params) {
return ajax({
url: "/sensitive-word/add",
type: "post",
params,
});
},
sensitiveWordUpdate(params) {
return ajax({
url: "/sensitive-word/update",
type: "post",
params,
});
},
sensitiveWordDelete(params) {
return ajax({
url: "/sensitive-word/delete",
type: "post",
params,
});
},
/** xlsx 导出(GET + query) */
sensitiveWordExport(params) {
return ajax({
url: "/sensitive-word/export",
type: "get",
params,
responseType: "blob",
});
},
/** 下载导入模版(空 xlsx) */
sensitiveWordTemplate() {
return ajax({
url: "/sensitive-word/template",
type: "get",
responseType: "blob",
});
},
/** 发起检测任务 */
contentReviewCreate(params) {
return ajax({
url: "/content-review/create",
type: "post",
params,
});
},
contentReviewList(params) {
return ajax({
url: "/content-review/list",
type: "get",
params,
});
},
contentReviewDetail(params) {
return ajax({
url: "/content-review/detail",
type: "get",
params,
});
},
contentReviewIssues(params) {
return ajax({
url: "/content-review/issues",
type: "get",
params,
});
},
contentReviewIssueResolve(params) {
return ajax({
url: "/content-review/issue/resolve",
type: "post",
params,
});
},
contentReviewIssueReject(params) {
return ajax({
url: "/content-review/issue/reject",
type: "post",
params,
});
},
/** 批量下架命中记录对应资源 */
contentReviewIssueBatchOffshelf(params) {
return ajax({
url: "/content-review/issue/batch-offshelf",
type: "post",
params,
});
},
/** 敏感词 xlsx 导入(multipart) */
sensitiveWordImport(file) {
const fd = new FormData();
fd.append("upload", file);
return axios
.post(`${config.baseServerUrl}/sensitive-word/import`, fd, {
headers: {
...authHeaders(),
},
})
.then((r) => r.data);
},
};
export default contentReviewApi;
+71
View File
@@ -0,0 +1,71 @@
import ajax from "../utils/request";
const discountAreaManagementApi = {
/********************************折扣专区列表*********************************** */
// 请求折扣专区列表
getDiscountAreaList(params) {
return ajax({
url: "/discount_area/list",
type: "get",
params: params,
});
},
// 添加折扣专区
addDiscountArea(params) {
return ajax({
url: "/discount_area/add",
type: "post",
params: params,
});
},
// 修改折扣专区
updateDiscountArea(params) {
return ajax({
url: "/discount_area/update",
type: "post",
params: params,
});
},
// 删除折扣专区
deleteDiscountArea(params) {
return ajax({
url: "/discount_area/delete",
type: "post",
params: params,
});
},
/********************************折扣专区视频列表*********************************** */
// 请求折扣专区视频列表
getDiscountAreaVideoList(params) {
return ajax({
url: "/discount_area/vid/list",
type: "get",
params: params,
});
},
// 添加折扣专区视频
addDiscountAreaVideo(params) {
return ajax({
url: "/discount_area/vid/add",
type: "post",
params: params,
});
},
// 修改折扣专区视频
updateDiscountAreaVideo(params) {
return ajax({
url: "/discount_area/vid/update",
type: "post",
params: params,
});
},
// 删除折扣专区视频
deleteDiscountAreaVideo(params) {
return ajax({
url: "/discount_area/vid/delete",
type: "post",
params: params,
});
},
};
export default discountAreaManagementApi;
+126
View File
@@ -0,0 +1,126 @@
/*
* @Author: 王枫叶
* @Date: 2020-12-17 20:38:54
* @LastEditors: 王枫叶
* @LastEditTime: 2020-12-26 14:38:36
*/
import ajax from '../utils/request'
const fictionApi = {
/***************************小说列表****************************** */
// 获取列表
getfFiction(params) {
return ajax({
url: '/fiction/list',
type: 'post',
params: params
})
},
// 修改
updateFiction(params) {
return ajax({
url: '/fiction/edit',
type: 'post',
params: params
})
},
// 新增
addFiction(params) {
return ajax({
url: '/fiction/add',
type: 'post',
params: params
})
},
// 删除
deleteFiction(params) {
return ajax({
url: '/fiction/del',
type: 'delete',
params: params
})
},
// 查看报错小详情
getErr(params) {
return ajax({
url: '/fiction/get',
type: 'post',
params: params
})
},
/***************************举报列表****************************** */
// 获取列表
getErrFeedback(params) {
return ajax({
url: '/errFeedback/list',
type: 'post',
params: params
})
},
// 修改
updateErrFeedback(params) {
return ajax({
url: '/errFeedback/edit',
type: 'post',
params: params
})
},
// 新增
addErrFeedback(params) {
return ajax({
url: '/errFeedback/add',
type: 'post',
params: params
})
},
// 删除
deleteErrFeedback(params) {
return ajax({
url: '/errFeedback/del',
type: 'delete',
params: params
})
},
/***************************有声小说列表****************************** */
// 获取列表
getAudiobook(params) {
return ajax({
url: '/audiobook/list',
type: 'post',
params: params
})
},
// 本书配置
updateAudiobook(params) {
return ajax({
url: '/audiobook/edit',
type: 'post',
params: params
})
},
// 新增
addAudiobook(params) {
return ajax({
url: '/audiobook/add',
type: 'post',
params: params
})
},
// 删除
deleteAudiobook(params) {
return ajax({
url: '/audiobook/del',
type: 'delete',
params: params
})
} ,
// 一键配置
editPrice(params) {
return ajax({
url: '/audiobook/editBatch',
type: 'post',
params: params
})
},
}
export default fictionApi
+86
View File
@@ -0,0 +1,86 @@
import ajax from '../utils/request'
const groupChatManagementApi = {
// 群组列表
getImgroupList(params) {
return ajax({
url: '/imgroup/list',
type: 'get',
params: params
})
},
// 群组新增
createImgroup(params) {
return ajax({
url: '/imgroup/create',
type: 'post',
params: params
})
},
// 群组修改
updateImgroup(params) {
return ajax({
url: '/imgroup/update',
type: 'post',
params: params
})
},
// 群成员列表
getImgroupmemberList(params) {
return ajax({
url: '/imgroupmember/list',
type: 'get',
params: params
})
},
// 群成员新增
createImgroupmember(params) {
return ajax({
url: '/imgroupmember/create',
type: 'post',
params: params
})
},
// 群成员修改
updateImgroupmember(params) {
return ajax({
url: '/imgroupmember/update',
type: 'post',
params: params
})
},
// 群消息列表
getImmessageList(params) {
return ajax({
url: '/immessage/list',
type: 'get',
params: params
})
},
// 群消息新增
createImmessage(params) {
return ajax({
url: '/immessage/create',
type: 'post',
params: params
})
},
// 群消息修改
updateImmessage(params) {
return ajax({
url: '/immessage/update',
type: 'post',
params: params
})
},
// 群消息删除
deleteImmessage(params) {
return ajax({
url: '/immessage/delete',
type: 'post',
params: params
})
},
}
export default groupChatManagementApi
+46
View File
@@ -0,0 +1,46 @@
import ajax from '../utils/request'
const homeApi = {
/********************************首页*********************************** */
// 登陆
getStatData(params) {
return ajax({
url: '/home/statData',
type: 'get',
params: params
})
},
// 上传图片接口
uploadImg(param) {
return ajax({
url: '/vid/uploadStatic',
type: 'post',
params: param
})
},
// 视频上传成功回调通知接口
uploadSuccess(param) {
return ajax({
url: '/vid/uploadSuccess',
type: 'post',
params: param
})
},
// 访问量折线图数据接口
getViewsData(params) {
return ajax({
url: '/home/points/visit',
type: 'get',
params:params
})
},
// 注册量折线图数据接口
getRegisteredChart(params) {
return ajax({
url: '/home/points/regist',
type: 'get',
params:params
})
},
}
export default homeApi
+40
View File
@@ -0,0 +1,40 @@
import ajax from '../utils/request'
const hotApi = {
/***************************热点管理****************************** */
/*************************排行页面***************************** */
// 排行列表
getRankList(params) {
return ajax({
ulr: '',
type: 'get',
params: params
})
},
// 编辑排行
updateRank(params) {
return ajax({
url: '',
type: 'post',
params: params
})
},
/*************************发现精彩***************************** */
// 发现精彩列表
getWonderfulList(params) {
return ajax({
url: '',
type: 'get',
params: params
})
},
// 编辑精彩
updateWonderful(params) {
return ajax({
url: '',
type: 'post',
params: params
})
},
}
export default hotApi
+121
View File
@@ -0,0 +1,121 @@
/*
* @Author: 王枫叶
* @Date: 2020-10-13 17:37:19
* @LastEditors: 王枫叶
* @LastEditTime: 2020-12-17 21:44:43
*/
// 首页统计数据接口
// 活动管理接口
import activeApi from "./activeManagement";
// 女优管理接口
import actressApi from "./actressManagement";
// 系统管理接口
import admApi from "./administrators";
// 广告管理api接口
import adsApi from "./advertisingManagement";
// 代理管理Api接口
import angentApi from "./angentManagement";
// 权限管理接口
import authorApi from "./author";
import businessmanApi from "./businessman";
import balanceApi from "./balance";
// 渠道后台管理api
import channelBApi from "./channelBackground";
// 渠道管理api
import channelApi from "./channelManagement";
import homeApi from "./home";
// 热点管理接口
import hotApi from "./hotManagement";
// 落地页配置接口
import LandPageApi from "./landPage";
// 登陆api接口
import loginApi from "./login";
// 产品管理api接口
import productApi from "./productManagement";
// 用户配置api接口
import discountAreaManagementApi from "./discountAreaManagement";
// 机器人借口管理
import roBotApi from "./robot";
// 统计管理接口
import staticsAPi from "./statistics";
// 系统管理api接口
import systemApi from "./systemManagement";
// 热点管理接口
import systemMessage from "./systemMessage";
// 交易管理api接口
import transApi from "./transactionManagement";
// 用户api接口
import userApi from "./user";
// 视频api接口
import videoApi from "./videoManagement";
// 商区代理接口
import angentDistrictApi from "./agentDistrictProvider";
//楼凤模块接口
import loufApi from "./loufeng";
//裸聊专区接口
import nakedChatApi from "./nakedChatManage";
//小说管理接口
import fictionApi from "./fiction";
//av解说管理接口
import avCommentApi from "./avComment";
//标签配置接口
import tagConfigAPi from "./tagConfigList";
//模块配置接口
import moduleConfigApi from "./moduleConfig";
//签到管理
import signinApi from "./signin";
//AI
import aiApi from "./ai";
//动漫
import animationApi from "./animation";
// 群组
import groupChatManagementApi from "./groupChatManagement";
//老司机媒体模块接口
import lsjMediaLibApi from './lsjMediaLib';
//二部媒资库接口
import mediaLibApi from './mediaLib';
import contentReviewApi from './contentReview';
import officialWebsiteApi from './officialWebsite';
import shortVideoRecommendApi from './shortVideoRecommend';
const Api = Object.assign({
...loginApi,
...videoApi,
...userApi,
...productApi,
...discountAreaManagementApi,
...transApi,
...adsApi,
...admApi,
...authorApi,
...systemApi,
...activeApi,
...actressApi,
...angentApi,
...staticsAPi,
...channelApi,
...channelBApi,
...homeApi,
...LandPageApi,
...hotApi,
...systemMessage,
...roBotApi,
...businessmanApi,
...balanceApi,
...angentDistrictApi,
...loufApi,
...nakedChatApi,
...fictionApi,
...avCommentApi,
...signinApi,
...tagConfigAPi,
...moduleConfigApi,
...aiApi,
...animationApi,
...groupChatManagementApi,
...lsjMediaLibApi,
...mediaLibApi,
...contentReviewApi,
...officialWebsiteApi,
...shortVideoRecommendApi,
});
export default Api;
+88
View File
@@ -0,0 +1,88 @@
import ajax from "../utils/request";
const landPageApi = {
/******************* 域名配置**********************8*/
// 域名配置请求列表
getLangPageList(params) {
return ajax({
url: "/webplt/list",
type: "get",
params: params,
});
},
// 新增域名配置
addLandPage(params) {
return ajax({
url: "/webplt/add",
type: "post",
params: params,
});
},
// 删除域名配置
deleteLandPage(params) {
return ajax({
url: "/webplt/del",
type: "delete",
params: params,
});
},
// 编辑落地页配置
editLandPage(params) {
return ajax({
url: "/webplt/update",
type: "post",
params: params,
});
},
/********************* 落地页配置************************/
// 获取落地页配置
getLdyList(params) {
return ajax({
url: "/ldy/cfg",
type: "get",
params: params,
});
},
//编辑
updateLdy(params) {
return ajax({
url: "/ldy/update",
type: "post",
params,
});
},
// // 添加按钮状态
// addSwitchFlag(params) {
// return ajax({
// url: '/switch/add',
// type: 'post',
// params: params
// });
// },
// // 获取开关
// getSwitchList(params) {
// return ajax({
// url: '/switch/list',
// type: 'get',
// params: params
// });
// }
// // 删除开关
// deleteSwitch(params) {
// return ajax({
// url: '/switch/del',
// type: 'delete',
// params: params
// });
// },
// // 获取开关
// getSwitchList(params) {
// return ajax({
// url: '/switch/list',
// type: 'get',
// params: params
// });
// }
};
export default landPageApi;
+45
View File
@@ -0,0 +1,45 @@
import ajax from '../utils/request'
const loginApi = {
/********************************登陆管理*********************************** */
// 登陆
login(params) {
return ajax({
url: '/login',
type: 'post',
params: params
})
},
// sso登陆
slogin(params) {
return ajax({
url: '/slogin',
type: 'post',
params: params
})
},
// 登陆验证
verify(params) {
return ajax({
url: '/verify',
type: 'post',
params: params
})
},
// 刷新token
refreshToken(params) {
return ajax({
url: '/refresh',
type: 'get',
params: params
})
},
// 登出
logout(params) {
return ajax({
url: '/logout',
type: 'post',
params: params
})
},
}
export default loginApi
+121
View File
@@ -0,0 +1,121 @@
/*
* @Author: 王枫叶
* @Date: 2020-10-21 14:11:47
* @LastEditors: 王枫叶
* @LastEditTime: 2020-12-17 19:43:50
*/
import ajax from "../utils/request";
const loufApi={
/** ********************楼凤列表************************* */
// 获取楼凤列表
getLouFengList(params) {
return ajax({
url: '/loufeng/list',
type: 'post',
params: params
})
},
// 新增
addLoufeng(params) {
return ajax({
url: '/loufeng/add',
type: 'post',
params: params
})
},
// 修改
updateLoufeng(params) {
return ajax({
url: '/loufeng/edit',
type: 'post',
params: params
})
},
// 删除
deleteLoufeng(params) {
return ajax({
url: '/loufeng/del',
type: 'delete',
params: params
})
},
// 取消置顶
cancelToplf(params) {
return ajax({
url: '/loufeng/cancelTop',
type: 'post',
params: params
})
},
/**************楼凤配置******************/
// 获取楼凤列表
getLoufCfgList(params) {
return ajax({
url: '/loufeng/getConfig',
type: 'get',
params: params
})
},
// 修改
editLoufCfg(params) {
return ajax({
url: '/loufeng/setConfig',
type: 'post',
params: params
})
},
/**************举报信息列表******************/
// 获取举报信息
getFeedbList(params) {
return ajax({
url: '/loufeng/getFeedback',
type: 'post',
params: params
})
},
// 修改举报信息
editFeedb (params) {
return ajax({
url: '/loufeng/processFeedback',
type: 'post',
params: params
})
},
/** ********************楼凤广告配置************************* */
// 获取列表
getLfAdList(params) {
return ajax({
url: '/loufengad/list',
type: 'post',
params: params
})
},
// 新增
addLfAd(params) {
return ajax({
url: '/loufengad/add',
type: 'post',
params: params
})
},
// 修改
updateLfAd(params) {
return ajax({
url: '/loufengad/edit',
type: 'post',
params: params
})
},
// 删除
deleteLfAd(params) {
return ajax({
url: '/loufengad/del',
type: 'post',
params: params
})
},
}
export default loufApi;
+143
View File
@@ -0,0 +1,143 @@
import request from "../utils/request";
export default {
/**
* 动漫相关接口
*/
// 获取视频列表
lsjComicsList(params) {
return request({
url: '/laosiji/comics/search',
type: 'post',
params
})
},
// 获取视频列表
lsjComicsDel(params) {
return request({
url: '/laosiji/comics/search',
type: 'post',
params
})
},
lsjComicsDetail(params) {
return request({
url: '/laosiji/comics/detail',
type: 'post',
params
})
},
lsjComicsAdd(params) {
return request({
url: '/laosiji/comics/add',
type: 'post',
params
})
},
/**
* 小说相关接口
*/
// 获取视频列表
lsjNovelList(params) {
return request({
url: '/laosiji/novel/search',
type: 'post',
params
})
},
// 获取视频列表
lsjNovelDel(params) {
return request({
url: '/laosiji/novel/search',
type: 'post',
params
})
},
lsjNovelDetail(params) {
return request({
url: '/laosiji/novel/detail',
type: 'post',
params
})
},
lsjNovelAdd(params) {
return request({
url: '/laosiji/novel/add',
type: 'post',
params
})
},
/**
* 帖子相关接口
*/
// 获取视频列表
lsjPostList(params) {
return request({
url: '/laosiji/post/search',
type: 'post',
params
})
},
// 获取视频列表
lsjPostDel(params) {
return request({
url: '/laosiji/post/search',
type: 'post',
params
})
},
lsjPostDetail(params) {
return request({
url: '/laosiji/post/detail',
type: 'post',
params
})
},
lsjPostAdd(params) {
return request({
url: '/laosiji/post/add',
type: 'post',
params
})
},
/**
* 视频相关接口
*/
// 获取视频列表
lsjVideoList(params) {
return request({
url: '/laosiji/movie/search',
type: 'post',
params
})
},
// 获取视频列表
lsjVideoDel(params) {
return request({
url: '/laosiji/movie/search',
type: 'post',
params
})
},
lsjVideoDetail(params) {
return request({
url: '/laosiji/movie/detail',
type: 'post',
params
})
},
lsjVideoAdd(params) {
return request({
url: '/laosiji/movie/add',
type: 'post',
params
})
}
}
+37
View File
@@ -0,0 +1,37 @@
import axios from '../utils/request';
// 获取跑马灯列表
export function getAnnounceList(params) {
return axios({
url: '/announce/list',
type: 'get',
params
})
}
// 新增跑马灯
export function addAnnounce(params) {
return axios({
url: '/announce/add',
type: 'post',
params
})
}
// 修改跑马灯
export function updateAnnounce(params) {
return axios({
url: '/announce/update',
type: 'post',
params
})
}
// 删除跑马灯
export function deleteAnnounce(params) {
return axios({
url: '/announce/del',
type: 'delete',
params
})
}
+48
View File
@@ -0,0 +1,48 @@
import request from "../utils/request";
export default {
/**
* 视频相关接口
*/
// 获取视频列表
mediaSearch(params) {
return request({
url: '/tianyu/search',
type: 'post',
params
})
},
// 删除视频
mediaDel(params) {
return request({
url: '/mediafile/del',
type: 'post',
params
})
},
// 添加资源
mediaAdd(params) {
return request({
url: '/tianyu/add',
type: 'post',
params
})
},
// 资源更新
mediaUpdate(params) {
return request({
url: '/mediafile/update',
type: 'post',
params
})
},
// 资源更新预览时长
updatePreTime(params) {
return request({
url: '/mediafile/update/prefile',
type: 'post',
params
})
}
}
+178
View File
@@ -0,0 +1,178 @@
import axios from '../utils/request';
// 模块配置
const moduleConfApi = {
// 获取标签配置列表
getTagConfigs(params) {
return axios({
url: '/tag/conf',
type: 'get',
params
})
},
// 获取模块配置列表
getModules(params) {
return axios({
url: '/module/conf/list',
type: 'post',
params
})
},
// 新增模块
addModule(params, noFiltering) {
return axios({
url: '/module/conf/add',
type: 'post',
params
}, noFiltering)
},
// 修改模块
editModule(params, noFiltering) {
return axios({
url: '/module/conf/edit',
type: 'post',
params
}, noFiltering)
},
// 删除模块
deleteModule(params) {
return axios({
url: '/module/conf/delete',
type: 'post',
params
})
},
// 获取专题列表
getSections(params) {
return axios({
url: '/module/section/list',
type: 'post',
params
})
},
// 新增专题
addSection(params) {
return axios({
url: '/module/section/add',
type: 'post',
params
})
},
// 修改专题
editSection(params) {
return axios({
url: '/module/section/edit',
type: 'post',
params
})
},
// 删除专题
deleteSection(params) {
return axios({
url: '/module/section/delete',
type: 'post',
params
})
},
// 查询专题点击量
queryClicks(params) {
return axios({
url: '/module/section/clicks',
type: 'post',
params
})
},
// 获取视频列表
getVideos(params) {
return axios({
url: '/module/video/list',
type: 'post',
params
})
},
// 新增视频
addVideo(params) {
return axios({
url: '/module/video/add',
type: 'post',
params
})
},
// 批量新增视频
addVideos(params) {
return axios({
url: '/module/video/add/batch',
type: 'post',
params
})
},
// 修改视频
editVideo(params) {
return axios({
url: '/module/video/edit',
type: 'post',
params
})
},
// 删除视频
deleteVideo(params) {
return axios({
url: '/module/video/delete',
type: 'post',
params
})
},
// 获取跑马灯内容
queryMarquee(params) {
return axios({
url: '/module/conf/marquee',
type: 'get',
params
})
},
// 编辑跑马灯
modifyMarquee(params) {
return axios({
url: '/module/conf/marquee',
type: 'post',
params
})
},
// 金刚区
// 金刚区列表查询
queryKingKongList(params) {
return axios({
url: '/jingang/list',
type: 'get',
params
})
},
// 金刚区添加
addKingKong(params) {
return axios({
url: '/jingang/add',
type: 'post',
params
})
},
// 金刚区修改
modifyKingKong(params) {
return axios({
url: '/jingang/update',
type: 'post',
params
})
},
// 金刚区删除
delKingKong(params) {
return axios({
url: '/jingang/delete',
type: 'post',
params
})
},
}
export default moduleConfApi;
+104
View File
@@ -0,0 +1,104 @@
import ajax from "../utils/request";
const nakedChatApi = {
/** ********************裸聊专区列表************************* */
// 商品复选框
getProductCheckbox(params) {
return ajax({
url: '/business/product/checkbox',
type: 'get',
params: params
})
},
// 获取裸聊列表
getNakedChatList(params) {
return ajax({
url: '/nakedchat/list',
type: 'get',
params: params
})
},
// 新增
addNakedChat(params) {
return ajax({
url: '/nakedchat/create',
type: 'post',
params: params
})
},
// 修改
updateNakedChat(params) {
return ajax({
url: '/nakedchat/update',
type: 'post',
params: params
})
},
// 批量修改裸聊模块
batchUpdateNakedChat(params) {
return ajax({
url: '/nakedchat/batch/update',
type: 'post',
params: params
})
},
// 官方公告
nakedChatConfig(params) {
return ajax({
url: '/nude/chat/config',
type: 'get',
params: params
})
},
// 修改官方公告
updateNakedChatConfig(params) {
return ajax({
url: '/nude/chat/config',
type: 'put',
params: params
})
},
// 获取裸聊购买列表
getNakedChatBuyList(params) {
return ajax({
url: '/nakedchatorder/list',
type: 'get',
params: params
})
},
// 更新裸聊购买
updateNakedchatorder(params) {
return ajax({
url: '/nakedchatorder/update',
type: 'post',
params: params
})
},
// 获取裸聊购买列表
confirmUseCode(params) {
return ajax({
url: '/nude/chat/use/code',
type: 'put',
params: params
})
},
// 获取裸聊举报信息列表
queryFeedback(params) {
return ajax({
url: '/nude/chat/feedback',
type: 'get',
params: params
})
},
operateFeedback(params) {
return ajax({
url: '/nude/chat/feedback/operate',
type: 'post',
params: params
})
},
}
export default nakedChatApi;
+171
View File
@@ -0,0 +1,171 @@
import ajax from '../utils/request';
const BASE = '/officialWebsite';
const officialWebsiteApi = {
// 基础数据
getOfficialWebsiteBasic() {
return ajax({ url: BASE, type: 'get' });
},
createOfficialWebsiteBasic(params) {
return ajax({ url: BASE, type: 'post', params });
},
updateOfficialWebsiteBasic(params) {
return ajax({ url: BASE, type: 'put', params }, true);
},
deleteOfficialWebsiteBasic(params) {
return ajax({ url: BASE, type: 'delete', params });
},
// 创作者
getHeroList(params) {
return ajax({ url: `${BASE}/hero/list`, type: 'get', params });
},
createHero(params) {
return ajax({ url: `${BASE}/hero/create`, type: 'post', params });
},
updateHero(params) {
return ajax({ url: `${BASE}/hero/update`, type: 'put', params }, true);
},
deleteHero(params) {
return ajax({ url: `${BASE}/hero/delete`, type: 'delete', params });
},
// 专辑
getAlbumList(params) {
return ajax({ url: `${BASE}/album/list`, type: 'get', params });
},
createAlbum(params) {
return ajax({ url: `${BASE}/album/create`, type: 'post', params });
},
updateAlbum(params) {
return ajax({ url: `${BASE}/album/update`, type: 'put', params }, true);
},
deleteAlbum(params) {
return ajax({ url: `${BASE}/album/delete`, type: 'delete', params });
},
// 视频
getOfficialVideoList(params) {
return ajax({ url: `${BASE}/video/list`, type: 'get', params });
},
createOfficialVideo(params) {
return ajax({ url: `${BASE}/video/create`, type: 'post', params });
},
updateOfficialVideo(params) {
return ajax({ url: `${BASE}/video/update`, type: 'put', params }, true);
},
deleteOfficialVideo(params) {
return ajax({ url: `${BASE}/video/delete`, type: 'delete', params });
},
batchOfficialVideo(params) {
return ajax({ url: `${BASE}/video/batch`, type: 'put', params }, true);
},
// 导入后台视频库视频
importOfficialVideo(params) {
return ajax({ url: `${BASE}/video/import`, type: 'put', params }, true);
},
getOfficialVideoListFromVid(params) {
return ajax({ url: `${BASE}/video/listFromVid`, type: 'get', params });
},
// 写真
getPhotographList(params) {
return ajax({ url: `${BASE}/photograph/list`, type: 'get', params });
},
createPhotograph(params) {
return ajax({ url: `${BASE}/photograph/create`, type: 'post', params });
},
updatePhotograph(params) {
return ajax({ url: `${BASE}/photograph/update`, type: 'put', params }, true);
},
deletePhotograph(params) {
return ajax({ url: `${BASE}/photograph/delete`, type: 'delete', params });
},
batchPhotograph(params) {
return ajax({ url: `${BASE}/photograph/batch`, type: 'put', params }, true);
},
// 标签
getOfficialTagList(params) {
return ajax({ url: `${BASE}/tag/list`, type: 'get', params });
},
createOfficialTag(params) {
return ajax({ url: `${BASE}/tag/create`, type: 'post', params });
},
updateOfficialTag(params) {
return ajax({ url: `${BASE}/tag/update`, type: 'put', params }, true);
},
deleteOfficialTag(params) {
return ajax({ url: `${BASE}/tag/delete`, type: 'delete', params });
},
// 招聘表单
getRecruitFormList(params) {
return ajax({ url: `${BASE}/recruitForm/list`, type: 'get', params });
},
updateRecruitForm(params) {
return ajax({ url: `${BASE}/recruitForm/update`, type: 'put', params }, true);
},
deleteRecruitForm(params) {
return ajax({ url: `${BASE}/recruitForm/delete`, type: 'delete', params });
},
// 职位
getJobList(params) {
return ajax({ url: `${BASE}/jobList/list`, type: 'get', params });
},
createJob(params) {
return ajax({ url: `${BASE}/jobList/create`, type: 'post', params });
},
updateJob(params) {
return ajax({ url: `${BASE}/jobList/update`, type: 'put', params }, true);
},
deleteJob(params) {
return ajax({ url: `${BASE}/jobList/delete`, type: 'delete', params });
},
// 新闻
getNewsList(params) {
return ajax({ url: `${BASE}/news/list`, type: 'get', params });
},
createNews(params) {
return ajax({ url: `${BASE}/news/create`, type: 'post', params });
},
updateNews(params) {
return ajax({ url: `${BASE}/news/update`, type: 'put', params }, true);
},
deleteNews(params) {
return ajax({ url: `${BASE}/news/delete`, type: 'delete', params });
},
// 合作伙伴
getPartnerList(params) {
return ajax({ url: `${BASE}/partner/list`, type: 'get', params });
},
createPartner(params) {
return ajax({ url: `${BASE}/partner/create`, type: 'post', params });
},
updatePartner(params) {
return ajax({ url: `${BASE}/partner/update`, type: 'put', params }, true);
},
deletePartner(params) {
return ajax({ url: `${BASE}/partner/delete`, type: 'delete', params });
},
// Business
getBusinessList(params) {
return ajax({ url: `${BASE}/business/list`, type: 'get', params });
},
createBusiness(params) {
return ajax({ url: `${BASE}/business/create`, type: 'post', params });
},
updateBusiness(params) {
return ajax({ url: `${BASE}/business/update`, type: 'put', params }, true);
},
deleteBusiness(params) {
return ajax({ url: `${BASE}/business/delete`, type: 'delete', params });
},
};
export default officialWebsiteApi;
+458
View File
@@ -0,0 +1,458 @@
import ajax from "../utils/request";
const productApi = {
/********************************产品和订单管理*********************************** */
/********************************VIP商品列表*********************************** */
// VIP商品列表
getPruductList(params) {
return ajax({
url: "/business/product/list",
type: "get",
params: params,
});
},
// VIP所有权益列表
getProductAllList() {
return ajax({
url: "/productBenefit/all/list",
type: "get",
});
},
// 新增栏目
getNewSection(params) {
return ajax({
url: "/business/product",
type: "post",
params: params,
});
},
// 编辑栏目
getEditSection(params) {
return ajax({
url: "/business/product/update",
type: "post",
params: params,
});
},
// 删除栏目
getDeleteSection(params) {
return ajax({
url: "/business/product",
type: "delete",
params: params,
});
},
/********************************VIP权益列表*********************************** */
// VIP权益列表
getProductBenefitList(params) {
return ajax({
url: "/productBenefit/list",
type: "get",
params: params,
});
},
// 新增权益
newProductBenefit(params) {
return ajax({
url: "/productBenefit/add",
type: "post",
params: params,
});
},
// 编辑权益
editProductBenefit(params) {
return ajax({
url: "/productBenefit/update",
type: "post",
params: params,
});
},
// 删除权益
deleteProductBenefit(params) {
return ajax({
url: "/productBenefit/del",
type: "delete",
params: params,
});
},
/********************************金币列表*********************************** */
// 新增金币
addGold(params) {
return ajax({
url: "/recharge/gold/add",
type: "post",
params: params,
});
},
// 获取金币配置列表
getGoldList(params) {
return ajax({
url: "/recharge/gold/list",
type: "get",
params: params,
});
},
// 修改金币配置
updateGold(params) {
return ajax({
url: "/recharge/gold/update",
type: "post",
params: params,
});
},
// 删除金币配置
delGold(params) {
return ajax({
url: "/recharge/gold/delete",
type: "delete",
params: params,
});
},
/********************************积分配置列表*********************************** */
// 获取积分配置列表
getIntegralConfigList(params) {
return ajax({
url: "/integral_config",
type: "get",
params: params,
});
},
// 添加积分配置
addIntegralConfig(params) {
return ajax({
url: "/integral_config",
type: "post",
params: params,
});
},
// 修改积分配置
updateIntegralConfig(params) {
return ajax({
url: "/integral_config",
type: "put",
params: params,
});
},
/********************************预售配置列表*********************************** */
// 获取预售配置
getAdvanceConfigList(params) {
return ajax({
url: "/advance_config/list",
type: "get",
params: params,
});
},
// 添加预售配置
addAdvanceConfig(params) {
return ajax({
url: "/advance_config/create",
type: "post",
params: params,
});
},
// 删除预售配置
delAdvanceConfig(params) {
return ajax({
url: "/advance_config/delete",
type: "post",
params: params,
});
},
// 修改预售配置
updateAdvanceConfig(params) {
return ajax({
url: "/advance_config/update",
type: "post",
params: params,
});
},
/********************************游戏金币列表*********************************** */
// 新增游戏金币
addGameGold(params) {
return ajax({
url: "/recharge/game/gold/add",
type: "post",
params: params,
});
},
// 获取游戏金币配置列表
getGameGoldList(params) {
return ajax({
url: "/recharge/game/gold/list",
type: "get",
params: params,
});
},
// 修改游戏金币配置
updateGameGold(params) {
return ajax({
url: "/recharge/game/gold/update",
type: "post",
params: params,
});
},
// 删除游戏金币配置
delGameGold(params) {
return ajax({
url: "/recharge/game/gold/delete",
type: "delete",
params: params,
});
},
/********************************货币列表*********************************** */
// 新增货币
addCurrency(params) {
return ajax({
url: "/currency",
type: "post",
params: params,
});
},
// 获取货币配置列表
getCurrencyList(params) {
return ajax({
url: "/currency",
type: "get",
params: params,
});
},
// 修改货币配置
updateCurrency(params, noFiltering) {
return ajax(
{
url: "/currency",
type: "put",
params: params,
},
noFiltering
);
},
/********************************金币优惠配置*********************************** */
// 新增金币优惠配置
addPayGold(params) {
return ajax({
url: "/gold/cfg/add",
type: "post",
params: params,
});
},
// 获取金币支付配置列表
getPayGoldList(params) {
return ajax({
url: "/gold/cfg/list",
type: "get",
params: params,
});
},
// 编辑金币支付配置
updatePayGold(params) {
return ajax({
url: "/gold/cfg/edit",
type: "post",
params: params,
});
},
// 删除金币支付配置
delPayGold(params) {
return ajax({
url: "/gold/cfg/del",
type: "delete",
params: params,
});
},
/********************************推广落地页列表*********************************** */
// 新增推广落地页
addPromote(params) {
return ajax({
url: "/promoteUrl/insert",
type: "post",
params: params,
});
},
// 获取推广落地页配置列表
getPromoteList(params) {
return ajax({
url: "/promoteUrl/list",
type: "get",
params: params,
});
},
// 修改推广落地页配置
updatePromote(params) {
return ajax({
url: "/promoteUrl/update",
type: "post",
params: params,
});
},
// 删除推广落地页配置
delPromote(params) {
return ajax({
url: "/promoteUrl/delete",
type: "delete",
params: params,
});
},
/********************************支付方式列表*********************************** */
// 新增支付方式
addChannel(params) {
return ajax({
url: "/recharge/channel/add",
type: "post",
params: params,
});
},
// 获取支付方式配置列表
getChannelList(params) {
return ajax({
url: "/recharge/channel/list",
type: "get",
params: params,
});
},
// 修改支付方式配置
updateChannel(params) {
return ajax({
url: "/recharge/channel/update",
type: "post",
params: params,
});
},
// 删除支付方式配置
delChannel(params) {
return ajax({
url: "/recharge/channel/delete",
type: "delete",
params: params,
});
},
/********************************产品展示位置配置列表*********************************** */
// 获取列表
getPositionList(params) {
return ajax({
url: "/business/productPosition/list",
type: "post",
params: params,
});
},
// 新增
addPosition(params) {
return ajax({
url: "/business/productPosition/add",
type: "post",
params: params,
});
},
// 编辑
editPosition(params) {
return ajax({
url: "/business/productPosition/edit",
type: "post",
params: params,
});
},
//删除
deletePosition(params) {
return ajax({
url: "/business/productPosition/del",
type: "post",
params: params,
});
},
// 产品展示位置
getNames(params) {
return ajax({
url: "/business/productPosition/names",
type: "post",
params: params,
});
},
/********************************VIP升级配置*********************************** */
// 获取VIP升级配置信息
getConfig(params) {
return ajax({
url: "/business/getConfig",
type: "get",
params: params,
});
},
//编辑配置信息
setConfig(params) {
return ajax({
url: "/business/setConfig",
type: "post",
params: params,
});
},
/********************************官方下载管理*********************************** */
// 官方下载管理列表
getOfficialList(params) {
return ajax({
url: "/official/list",
type: "get",
params: params,
});
},
// 新增官方下载
addOfficial(params) {
return ajax({
url: "/official/add",
type: "post",
params: params,
});
},
// 编辑官方下载
updOfficial(params) {
return ajax({
url: "/official/update",
type: "post",
params: params,
});
},
// 删除栏目
delOfficial(params) {
return ajax({
url: "/official/delete",
type: "delete",
params: params,
});
},
/********************************banner活动管理*********************************** */
// 获取banner活动列表
getBannerjumpList(params) {
return ajax({
url: "/bannerjump/list",
type: "get",
params,
});
},
// 新增banner活动
addBannerjump(params) {
return ajax({
url: "/bannerjump/create",
type: "post",
params,
});
},
// 修改banner活动
updateBannerjump(params) {
return ajax({
url: "/bannerjump/update",
type: "post",
params,
});
},
// 删除banner活动
deleteBannerjump(params) {
return ajax({
url: "/bannerjump/delete",
type: "post",
params,
});
},
};
export default productApi;
+57
View File
@@ -0,0 +1,57 @@
import ajax from '../utils/request';
const robotApi = {
/***************************机器人配置****************************** */
// 请求机器人列表
getRbotList(params) {
return ajax({
url: '/robot/conf/list',
type: 'get',
params: params
});
},
// 添加机器人配置
addRbot(params) {
return ajax({
url: '/robot/conf/add',
type: 'post',
params: params
});
},
// 修改机器人列表
updateRbot(params) {
return ajax({
url: '/robot/conf/update',
type: 'post',
params: params
});
},
/***************************聊天内容****************************** */
// 机器人聊天内容列表
getContentList(params) {
return ajax({
url: '/robot/content/list',
type: 'get',
params: params
})
},
// 增加聊天内容
addContent(params) {
return ajax({
url: '/robot/content/add',
type: 'post',
params: params
})
},
// 删除聊天内容
delContent(params) {
return ajax({
url: '/robot/content/del',
type: 'delete',
params: params
})
}
};
export default robotApi;
+97
View File
@@ -0,0 +1,97 @@
import ajax from '../utils/request';
const shortVideoRecommendApi = {
// 付费引导配置
getPaymentGuideList(params) {
return ajax({
url: '/payment-guide/list',
type: 'get',
params,
});
},
addPaymentGuide(params) {
return ajax({
url: '/payment-guide/add',
type: 'post',
params,
});
},
editPaymentGuide(params) {
return ajax({
url: '/payment-guide/edit',
type: 'post',
params,
});
},
deletePaymentGuide(params) {
// id 走 query(params),request 对非 get 会把 params 放进 data
return ajax({
url: `/payment-guide/delete?id=${encodeURIComponent(params.id)}`,
type: 'delete',
});
},
// 评论 Banner 配置
getCommentBannerList(params) {
return ajax({
url: '/banner/list',
type: 'get',
params: {
scene: 'COMMENT_TOP',
...params,
},
});
},
addCommentBanner(params) {
return ajax({
url: '/banner/add',
type: 'post',
params,
});
},
editCommentBanner(params) {
return ajax({
url: '/banner/edit',
type: 'post',
params,
});
},
deleteCommentBanner(params) {
return ajax({
url: '/banner/delete',
type: 'delete',
params,
});
},
// VIP 卡片实验
getVipCardExperimentCurrent() {
return ajax({
url: '/vip-card-experiment/current',
type: 'get',
});
},
publishVipCardExperiment(params) {
return ajax({
url: '/vip-card-experiment/publish',
type: 'post',
params,
});
},
disableVipCardExperiment(params) {
return ajax({
url: '/vip-card-experiment/disable',
type: 'post',
params,
});
},
getVipCardExperimentStatistics(params) {
return ajax({
url: '/vip-card-experiment/statistics',
type: 'get',
params,
});
},
};
export default shortVideoRecommendApi;
+125
View File
@@ -0,0 +1,125 @@
import ajax from '../utils/request';
const signinApi = {
// 新增奖品
addSignin(params) {
return ajax({
url: '/task/prize',
type: 'post',
params: params
});
},
// 修改奖品
editSignin(params) {
return ajax({
url: '/task/prize',
type: 'put',
params: params
}, true);
},
// 查询奖品
querySignin(params) {
return ajax({
url: '/task/prize',
type: 'get',
params: params
});
},
// 查询奖品--配置页面
queryPrizeBox(params) {
return ajax({
url: '/activity/prize/box',
type: 'get',
params: params
});
},
// 新增配置
addSigninConfig(params) {
return ajax({
url: '/task/sign/add',
type: 'post',
params: params
});
},
// 修改配置
editSigninConfig(params) {
return ajax({
url: '/task/sign/edit',
type: 'post',
params: params
});
},
// 查询配置
querySigninConfig(params) {
return ajax({
url: '/task/sign/list',
type: 'get',
params: params
});
},
// 签到历史记录(参考 qiyou2_admin_client)
getCheckinHistoryList(params) {
return ajax({
url: '/checkin/history/list',
type: 'post',
params
});
},
deleteCheckinHistory(params) {
return ajax({
url: '/checkin/history/del',
type: 'post',
params
});
},
// 签到奖品配置列表(参考 qiyou2_admin_client)
checkinCfgAdd(params) {
return ajax({
url: '/checkinprize/add',
type: 'post',
params
});
},
checkinCfgDel(params) {
return ajax({
url: '/checkinprize/del',
type: 'post',
params
});
},
checkinCfgSearch(params) {
return ajax({
url: '/checkinprize/list',
type: 'post',
params
});
},
checkinCfgUpdate(params) {
return ajax({
url: '/checkinprize/update',
type: 'post',
params
});
},
// 文档后台管理接口
getCheckingCg(params = {}) {
return ajax({
url: '/checkin/conf/get',
type: 'post',
params
});
},
updateCheckingCg(params) {
return ajax({
url: '/checkin/conf/update',
type: 'post',
params
});
},
}
export default signinApi;
+98
View File
@@ -0,0 +1,98 @@
import ajax from '../utils/request'
const staticsApi = {
/***************************金币流水统计管理****************************** */
// 请求金币流水列表
getGlodList(params) {
return ajax({
url: '/log/gold',
type: 'get',
params: params
})
},
// 请求金币流水-用途列表
getUseList(params) {
return ajax({
url: '/log/goldType',
type: 'get',
params: params
})
},
/***************************营收数据****************************** */
getRevenue(params) {
return ajax({
url: '/stats/revenue/list',
type: 'get',
params: params
})
},
/***************************用户今日统计****************************** */
getUserTody(params) {
return ajax({
url: '/stats/user/daily/list',
type: 'get',
params: params
})
},
/***************************提现充值成功统计****************************** */
getOrderStats(params) {
return ajax({
url: '/stats/order/list',
type: 'get',
params: params
})
},
/**
* 获取交易统计里 趋势图详情接口
* @param {*} params
*/
getEchartData(data) {
return ajax({
url: '/stats/order/sucRate',
type: 'post',
params:data
})
},
/***************************视频收入统计****************************** */
getVIncomeList(params) {
return ajax({
url: '/stats/video/earn/list',
type: 'get',
params: params
})
},
/***************************广告点击统计****************************** */
getClickStatistics(params) {
return ajax({
url: '/log/ads/statistical',
type: 'get',
params: params
})
},
/***************************广告ab用户分析****************************** */
getAdgroupList(params) {
return ajax({
url: '/adgroup/list',
type: 'post',
params: params
})
},
/***************************视频销售金币统计****************************** */
getVideoPayGoldStat(params) {
return ajax({
url: '/stats/video/earn/aggregate',
type: 'get',
params: params
})
},
/***************************视频扣量金币统计****************************** */
getVideoKlGoldStat(params) {
return ajax({
url: '/stats/video/publisher/deduction',
type: 'get',
params: params
})
},
}
export default staticsApi
+70
View File
@@ -0,0 +1,70 @@
import ajax from '../utils/request'
const systemApi = {
/********************************版本管理*********************************** */
// 请求版本管理模块配置列表
getVersionList(params) {
return ajax({
url: '/ver/list',
type: 'get',
params: params
})
},
// 删除tags
getVersionDelets(params) {
return ajax({
url: '/ver',
type: 'delete',
params: params
})
},
// 编辑tags
getVersionPut(params) {
return ajax({
url: '/ver/update',
type: 'post',
params: params
})
},
// 增加tags
getVersionPost(params) {
return ajax({
url: '/ver',
type: 'post',
params: params
})
},
/** ***********************ip配置************************** */
// 请求列表
getIpConfigList(params) {
return ajax({
url: '/ipwhite/list',
type: 'get',
params: params
})
},
// 新增
addIpConfig(params) {
return ajax({
url: '/ipwhite/add',
type: 'post',
params: params
})
},
// 编辑
updateIpConfig(params) {
return ajax({
url: '/ipwhite/edit',
type: 'post',
params: params
})
},
// 删除
delIpConfig(params) {
return ajax({
url: '/ipwhite/del',
type: 'delete',
params: params
})
}
}
export default systemApi
+104
View File
@@ -0,0 +1,104 @@
import ajax from "../utils/request";
const systemMessageApi = {
/********************************系统管理*********************************** */
// 获取消息通知列表
getSystemMessage(params) {
return ajax({
url: "/infmt/notice/list",
type: "get",
params: params,
});
},
// 删除消息通知
removeMessage(params) {
return ajax({
url: "/infmt/notice/delete",
type: "delete",
params: params,
});
},
addMessage(params) {
return ajax({
url: "/infmt/notice/add",
type: "post",
params: params,
});
},
// 编辑通知
editMessage(params) {
return ajax({
url: "/infmt/notice/update",
type: "post",
params: params,
});
},
// 获取邮件列表
getEmailList(params) {
return ajax({
url: "/infmt/mail/list",
type: "get",
params: params,
});
},
// 添加邮件
addEmail(params) {
return ajax({
url: "/infmt/mail/add",
type: "post",
params: params,
});
},
// 删除邮件
removeEmail(params) {
return ajax({
url: "/infmt/mail/delete",
type: "delete",
params: params,
});
},
/********************************系统配置列表*********************************** */
// 获取系统配置列表
getSysconfAll(params) {
return ajax({
url: "/sysconf/all",
type: "get",
params: params,
});
},
// 添加系统配置
addSysconf(params) {
return ajax({
url: "/sysconf/create",
type: "post",
params: params,
});
},
// 删除系统配置
delSysconf(params) {
return ajax({
url: "/sysconf/delete",
type: "post",
params: params,
});
},
// 修改系统配置
updateSysconf(params) {
return ajax(
{
url: "/sysconf/update",
type: "post",
params: params,
},
true
);
},
// selectValues下拉框选项修改
updateSysSelect(params) {
return ajax({
url: "/sysconf/update/select",
type: "post",
params: params,
});
},
};
export default systemMessageApi;
+30
View File
@@ -0,0 +1,30 @@
import ajax from "../utils/request";
const tagConfigsListApi = {
// 新增标签配置
addTagConfig(params) {
return ajax({
url: '/tag/conf/add',
type: 'post',
params
})
},
// 删除标签配置
delTagConfig(params) {
return ajax({
url: '/tag/conf/delete',
type: 'post',
params
})
},
// 修改标签配置
editTagConfig(params) {
return ajax({
url: '/tag/conf/update',
type: 'post',
params
})
}
}
export default tagConfigsListApi;
+250
View File
@@ -0,0 +1,250 @@
import ajax from "../utils/request";
const transApi = {
/********************************充值订单管理列表*********************************** */
// 请求充值订单列表
getOrderList(params) {
return ajax({
url: "/recharge/order/list",
type: "get",
params: params,
});
},
// 编辑状态说明
editStatusText(params) {
return ajax({
url: "/recharge/order/update",
type: "post",
params: params,
});
},
// 把订单信息通知到第三方平台
handAddScore(params) {
return ajax({
url: "/daichong/order/handScore",
type: "post",
params: params,
});
},
/********************************积分兑换列表*********************************** */
// 获取积分兑换列表
getIntegralExchangeList(params) {
return ajax({
url: "/integral_exchange",
type: "get",
params: params,
});
},
// 修改积分兑换
updateIntegralExchange(params) {
return ajax({
url: "/integral_exchange",
type: "put",
params: params,
});
},
/********************************提现订单管理列表*********************************** */
// 请求提现列表
getWithdrawList(params) {
return ajax({
url: "/withdraw/list",
type: "get",
params: params,
});
},
// 提现审核
WithdrawExamine(params) {
return ajax({
url: "/withdraw/check",
type: "post",
params: params,
});
},
/********************************预售订单管理列表*********************************** */
// 请求预售订单列表
getAdvanceOrderList(params) {
return ajax({
url: "/advance_order",
type: "get",
params: params,
});
},
exportAdvanceOrder(params) {
return ajax({
url: "/advance_order/export",
type: "post",
params: params,
});
},
/********************************提现方式*********************************** */
// 新增提现方式
addWChannel(params) {
return ajax({
url: "/withdraw/channel/add",
type: "post",
params: params,
});
},
// 获取提现方式配置列表
getWChannelList(params) {
return ajax({
url: "/withdraw/channel/list",
type: "get",
params: params,
});
},
// 修改提现方式配置
updateWChannel(params) {
return ajax({
url: "/withdraw/channel/update",
type: "post",
params: params,
});
},
// 修改提现税率
updateTax(params) {
return ajax({
url: "/withdraw/channel/batch",
type: "post",
params: params,
});
},
// 删除提现方式配置
delWChannel(params) {
return ajax({
url: "/withdraw/channel/delete",
type: "delete",
params: params,
});
},
/********************************提现银行配置*********************************** */
// 提现银行配置列表配置
cashBankList(params) {
return ajax({
url: "/bankType/list",
type: "get",
params: params,
});
},
// 提现银行配置新增
addCashBank(params) {
return ajax({
url: "/bankType/add",
type: "post",
params: params,
});
},
// 提现银行配置编辑
editCashBank(params) {
return ajax({
url: "/bankType/update",
type: "post",
params: params,
});
},
// 提现银行配置删除
delCashBank(params) {
return ajax({
url: "/bankType/del ",
type: "delete",
params: params,
});
},
/******************************财务转账列表******************************/
// 获取财务转账列表
getTransferList(params) {
return ajax({
url: "/withdraw/finan/list",
type: "get",
params: params,
});
},
// 回执请求
receipt(params) {
return ajax({
url: "/withdraw/finan/receipt",
type: "post",
params: params,
});
},
/******************************会员购买记录******************************/
getVipCardPurchaseRecord(params) {
return ajax({
url: "/business/product/order",
type: "get",
params: params,
});
},
// 导出会员购买记录(POST)
exportVipCardPurchaseRecord(params) {
return ajax({
url: "/business/product/order/export",
type: "post",
params: params,
});
},
/******************************退款列表******************************/
// 获取退款列表
getRefundList(params) {
return ajax({
url: "/withdraw/refund/list",
type: "get",
params: params,
});
},
// 请求
Refund(params) {
return ajax({
url: "/withdraw/refund/dealwith ",
type: "post",
params: params,
});
},
/******************************** AI图生视频订单 *********************************** */
getAiImageToVideoList(params) {
return ajax({
url: "/ai/image_to_video/list",
type: "get",
params,
});
},
delAiImageToVideo(params) {
return ajax({
url: "/ai/image_to_video/delete",
type: "post",
params,
});
},
updateAiImageToVideo(params) {
return ajax({
url: "/ai/image_to_video/update",
type: "post",
params,
});
},
getAiTextImage(params) {
return ajax({
url: "/ai/text_to_image/list",
type: "get",
params
});
},
delAiTextImage(params) {
return ajax({
url: "/ai/text_to_image/delete",
type: "post",
params
});
},
updateAiTextImage(params) {
return ajax({
url: "/ai/text_to_image/update",
type: "post",
params
});
},
};
export default transApi;
+556
View File
@@ -0,0 +1,556 @@
import ajax from "../utils/request";
const userApi = {
/********************************用户管理*********************************** */
// 添加用户
addUser(params) {
return ajax({
url: "/user/add",
type: "post",
params: params,
});
},
// 更新用户设备id
resetDev(params) {
return ajax({
url: "/user/devID/reset",
type: "post",
params: params,
});
},
// 请求用户管理模块禁言用户
getUserBan(params) {
return ajax({
url: "/user/banned",
type: "post",
params: params,
});
},
// 设置用户是否打广告
setUserAdv(params) {
return ajax({
url: "/user/advertiser",
type: "post",
params: params,
});
},
// 神评或者取消神评
updateComment(params) {
return ajax({
url: "/comment/update",
type: "post",
params: params,
});
},
// 删除用户评论
delUserComment(params) {
return ajax({
url: "/user/deleteComment",
type: "post",
params: params,
});
},
// 请求用户列表
getUserList(params) {
return ajax({
url: "/user/list",
type: "get",
params: params,
});
},
// 更新用户禁止上传状态
resetForbid(params) {
return ajax({
url: "/user/forbid",
type: "post",
params: params,
});
},
// 请求查看或生成验证码
getViewCaptcha(params) {
return ajax({
url: "/extend/viewCaptcha",
type: "get",
params: params,
});
},
// 请求用户观看视频详情列表
getUserPlay(params) {
return ajax({
url: "/user/record/play",
type: "get",
params: params,
});
},
// 请求用户管理模块禁止用户登陆
getUserLock(params) {
return ajax({
url: "/user/lock",
type: "post",
params: params,
});
},
// 设置ai伴侣余额
creditAiMateBalance(params) {
return ajax({
url: "/user/credit/aiMateBalance",
type: "post",
params: params,
});
},
// 编辑用户
editUser(params) {
return ajax({
url: "/user/update",
type: "post",
params: params,
});
},
//重置用户银行卡姓名
restBankUserName(params) {
return ajax(
{
url: "/user/update",
type: "post",
params: params,
},
true
);
},
// 理由列表
getReasonList(params) {
return ajax({
url: "/rejectTemp/list",
type: "get",
params: params,
});
},
// 新增理由
addReasonList(params) {
return ajax({
url: "/rejectTemp/insert",
type: "post",
params: params,
});
},
// 删除理由
delReasonList(params) {
return ajax({
url: "/rejectTemp/del",
type: "post",
params: params,
});
},
// 编辑理由
editReasonList(params) {
return ajax({
url: "/rejectTemp/update",
type: "post",
params: params,
});
},
// 用户加金币
addUserGold(params) {
return ajax({
url: "/user/credit",
type: "post",
params: params,
});
},
// 用户加AI脱衣免费次数
addAiUndressFreeTimes(params) {
return ajax({
url: "/user/update/freeTimes",
type: "post",
params: params,
});
},
// 用户加下载次数
addDownloadTimes(params) {
return ajax({
url: "/user/update/download",
type: "post",
params: params,
});
},
// 用户加抽奖次数
addLotteryTimes(params) {
return ajax({
url: "/user/update/lotteryTimes",
type: "post",
params: params,
});
},
// 用户加积分
addUserIntegral(params) {
return ajax({
url: "/user/integral",
type: "post",
params: params,
});
},
// 用户加果币
addUserFruitCoin(params) {
return ajax({
url: "/user/credit/fruitCoin",
type: "post",
params: params,
});
},
// 用户VIP权益
getUserVipInfo(params) {
return ajax({
url: "/user/vipInfo",
type: "get",
params: params,
});
},
// 获取账号凭证
getQrcode(params) {
return ajax({
url: "/user/qr_code",
type: "post",
params: params,
});
},
// 查询会员卡
queryVipCard(params) {
return ajax({
url: "/business/product/list",
type: "get",
params: params,
});
},
// 查询游戏码
queryUserGameCode(params) {
return ajax({
url: "/user/queryGameCode",
type: "get",
params: params,
});
},
// 用户导出
exportUserList(params) {
return ajax({
url: "/export/userList",
type: "get",
params: params,
});
},
/********************************背包列表*********************************** */
// 获取背包列表
getBackpackList(params) {
return ajax({
url: "/backpack",
type: "get",
params: params,
});
},
/********************************用户私信列表*********************************** */
// 请求用户私信列表
getChatMessageList(params) {
return ajax({
url: "/user/chatMessage/list",
type: "get",
params: params,
});
},
// 请求用户私信列表
chatMessageSend(params) {
return ajax({
url: "/user/chatMessage/send",
type: "post",
params: params,
});
},
/********************************用户登陆日志*********************************** */
// 请求用户登陆日志列表
getLoginLog(params) {
return ajax({
url: "/user/login/list",
type: "get",
params: params,
});
},
/********************************用户ip限制*********************************** */
// 请求ip限制列表
getIpBlock(params) {
return ajax({
url: "/ipblock/list",
type: "get",
params: params,
});
},
// 修改IP限制
editIpBlock(params) {
return ajax({
url: "/ipblock/edit",
type: "post",
params: params,
});
},
// 删除IP限制
delIpBlock(params) {
return ajax({
url: "/ipblock/del",
type: "delete",
params: params,
});
},
// 添加IP限制
addIpBlock(params) {
return ajax({
url: "/ipblock/add",
type: "post",
params: params,
});
},
/********************************用户观看日志*********************************** */
// 请求用户观看记录列表
getWatchLog(params) {
return ajax({
url: "/user/play/list",
type: "get",
params: params,
});
},
/********************************用户常见问题*********************************** */
//请求用户常见问题列表
//请求用户常见问题列表
getUserQuestionList(params) {
return ajax({
url: "/user/faq/list",
type: "get",
params,
});
},
//请求用户常见问题分类列表
getClassificationList(params) {
return ajax({
url: "/user/faq/cate/list ",
type: "get",
params,
});
},
// 新增问题
AddQuestion(params) {
return ajax({
url: "/user/faq/add",
type: "post",
params,
});
},
// 编辑问题
EditQuestion(params) {
return ajax({
url: "/user/faq/update",
type: "post",
params,
});
},
// 删除问题
DeleteQuestion(params) {
return ajax({
url: "/user/faq/del",
type: "delete",
params,
});
},
/********************************用户举报列表*********************************** */
// 请求用户举报列表
getUserReport(params) {
return ajax({
url: "/user/report/list",
type: "get",
params: params,
});
},
// 请求用户举报列表
setRept(params) {
return ajax({
url: "/user/report/setStatus",
type: "post",
params: params,
});
},
// 请求举报分类列表
getReportTypes(params) {
return ajax({
url: "/user/report/types/list",
type: "get",
params: params,
});
},
/********************************黑名单列表*********************************** */
//请求黑名单列表
getBlackList(params) {
return ajax({
url: "/blacklist/list",
type: "get",
params,
});
},
// 移除黑名单
removeBlackList(params) {
return ajax({
url: "/blacklist/delete",
type: "delete",
params: params,
});
},
// 添加黑名单
addBlackList(params) {
return ajax({
url: "/blacklist/add",
type: "post",
params: params,
});
},
/********************************用户推荐列表*********************************** */
// 请求用户推荐列表
getRecommendationList(params) {
return ajax({
url: "/user/reco/list",
type: "get",
params: params,
});
},
// 用户推荐修改
updateRecommendation(params) {
return ajax({
url: "/user/reco/modify",
type: "post",
params: params,
});
},
// 用户推荐新增
addRecommendation(params) {
return ajax({
url: "/user/reco/add",
type: "post",
params: params,
});
},
// 用户推荐删除
delRecommendation(params) {
return ajax({
url: "/user/reco/del",
type: "post",
params: params,
});
},
/**********************用户反馈列表******************** */
// 请求用户反馈列表
getFeedbackList(params) {
return ajax({
url: "/user/feedback/list",
type: "get",
params: params,
});
},
//用户反馈修改
updateFeedback(params) {
return ajax({
url: "/user/feedback/update",
type: "post",
params: params,
});
},
//用户反馈删除
delFeedback(params) {
return ajax({
url: "/user/feedback/del",
type: "delete",
params: params,
});
},
//查询游戏余额
queryBalance(params) {
return ajax({
url: "/game/wali/balance/get",
type: "post",
params: params,
});
},
//回收游戏余额
recycleGameBal(params) {
return ajax({
url: "/game/wali/transfer",
type: "post",
params: params,
});
},
//回收金币
recycleIncome(params) {
return ajax({
url: "/user/credit/gold",
type: "post",
params: params,
});
},
/**********************用户操作日志列表******************** */
// 请求用户日志列表
getUserLogList(params) {
return ajax({
url: "/operation/log/list",
type: "get",
params: params,
});
},
// 查询所有工作室用户
queryStudioList(params) {
return ajax({
url: "/user/madou/list ",
type: "post",
params: params,
});
},
/********************************用户资源配置*********************************** */
// 请求用户资源配置列表
getResource(params) {
return ajax({
url: "/user/resource/list",
type: "get",
params: params,
});
},
// 删除用户资源配置
delResource(params) {
return ajax({
url: "/user/resource/del",
type: "post",
params: params,
});
},
// 新增用户资源配置
addResource(params) {
return ajax({
url: "/user/resource/add",
type: "post",
params: params,
});
},
// 编辑用户资源配置
updResource(params) {
return ajax({
url: "/user/resource/update",
type: "post",
params: params,
});
},
// 请求用户ai伴侣交易列表
getUserAiMateTransList(params) {
return ajax({
url: "/aimate/trans_list",
type: "get",
params: params,
});
},
};
export default userApi;
+813
View File
@@ -0,0 +1,813 @@
import ajax from "../utils/request";
const videoApi = {
/********************************审核视频相关接口*********************************** */
queryTagList(params) {
return ajax({
url: "/tag/pure/list",
type: "get",
params: params,
});
},
getVideoList(params) {
return ajax({
url: "/vid/list",
type: "get",
params: params,
});
},
queryHappTopList(params) {
return ajax({
url: "/image/list",
type: "post",
params: params,
});
},
delHappTopList(params) {
return ajax({
url: "/image/delete",
type: "post",
params: params,
});
},
updataHappTopList(params) {
return ajax({
url: "/image/update",
type: "post",
params: params,
});
},
queryVidHot(params) {
return ajax({
url: "/vid/search",
type: "post",
params: params,
});
},
exportVideoList(params) {
return ajax({
url: "/vid/export",
type: "post",
// responseType: "blob",
params: params,
});
},
// 视频删除接口
deleteVideos(params) {
return ajax({
url: "/vid/del",
type: "delete",
params: params,
});
},
// 单个视频审核接口
examineVideo(params) {
return ajax({
url: "/vid/batch/pass",
type: "post",
params: params,
});
},
// 批量视频审核接口
batchReview(params) {
return ajax({
url: "/vid/batch/edit",
type: "post",
params: params,
});
},
// 从专题批量视频删除接口
batchDelete(params) {
return ajax({
url: "/module/video/delete/batch",
type: "post",
params: params,
});
},
// 视频编辑
editVideoInfo(params) {
return ajax(
{
url: "/vid/update",
type: "post",
params: params,
},
true
);
},
// 上传图片
fileUpload(params) {
return ajax({
url: "/vid/uploadStatic",
type: "post",
headers: {
"Content-Type": "multipart/form-data",
},
params: params,
});
},
// 推送为精选
setChosen(params) {
return ajax({
url: "/vid/batch/update",
type: "post",
params: params,
});
},
// 是否推荐
setRecommend(params) {
return ajax({
url: "/vid/push",
type: "post",
params: params,
});
},
// 批量是否推荐
batchSetRecommend(params) {
return ajax({
url: "/vid/batch/reco",
type: "post",
params: params,
});
},
// 批量修改帖子类型
batchSetVideoType(params) {
return ajax({
url: "/vid/batch/newsType/update",
type: "post",
params: params,
});
},
// 取消推送
cancelRecommend(params) {
return ajax({
url: "/vid/push/delete",
type: "post",
params: params,
});
},
// 推送列表
recommendList(params) {
return ajax({
url: "/vid/push/list",
type: "get",
params: params,
});
},
// 视频上传
uploadVideo(params) {
return ajax({
url: "/vid/submit",
type: "post",
params: params,
});
},
// 精选视频推送
pushVideo(params) {
return ajax({
url: "/vid/push",
type: "post",
params: params,
});
},
// 审核不通过理由列表
// 查询
queryFailList(params) {
return ajax({
url: "/rejectTemp/vid/list",
type: "get",
params: params,
});
},
// 新增
addFailList(params) {
return ajax({
url: "/rejectTemp/vid/insert",
type: "post",
params: params,
});
},
// 删除
delFailList(params) {
return ajax({
url: "/rejectTemp/vid/del",
type: "post",
params: params,
});
},
// 编辑
editFailList(params) {
return ajax({
url: "/rejectTemp/vid/update",
type: "post",
params: params,
});
},
// 视频审查
videoFeviewList(params, urll) {
return ajax({
url: "/vid/view/" + urll,
type: "get",
params: params,
});
},
// 获取专题
sectionList(params) {
return ajax({
url: "/module/section/all",
type: "post",
params: params,
});
},
// 批量新增视频
batch(params) {
return ajax({
url: "/module/video/add/batch",
type: "post",
params: params,
});
},
// 批量新增视频
getVideoActivity(params) {
return ajax({
url: "/video_activity/box",
type: "get",
params: params,
});
},
/**
* 断点续传视频验证是否分片上传完毕
* @param {*} data
*/
uploadDotJson(params) {
return ajax({
url: "/vid/uploadDotJson",
type: "post",
params: params,
headers: {
"Content-Type": "application/json; charset=utf-8",
},
});
},
uploadDotStream(params) {
return ajax({
url: "/vid/uploadDotStream",
type: "post",
params: params,
});
},
// 批量编辑标签
batchEditTags(params) {
return ajax({
url: "/vid/batch/update/tags",
type: "post",
params: params,
});
},
/********************************城市列表*********************************** */
// 删除城市
deleteCity(params) {
return ajax({
url: "/vid/location/hotCity/delete",
type: "post",
params: params,
});
},
// 获取城市列表
getCityList(params) {
return ajax({
url: "/vid/location/city/list",
type: "get",
params: params,
});
},
// 编辑
updateCity(params) {
return ajax({
url: "/vid/location/city/update",
type: "post",
params: params,
});
},
/********************************热门城市*********************************** */
// 新增热门城市
addHotCity(params) {
return ajax({
url: "/vid/location/hotCity/add",
type: "post",
params: params,
});
},
// 删除热门城市
deleteHotCity(params) {
return ajax({
url: "/vid/location/hotCity/delete",
type: "delete",
params: params,
});
},
// 获取热门城市列表
getHotCityList(params) {
return ajax({
url: "/vid/location/hotCity/list",
type: "get",
params: params,
});
},
// 编辑热门城市
editHotCity(params) {
return ajax({
url: "/vid/location/hotCity/update",
type: "post",
params: params,
});
},
/********************************评论管理*********************************** */
// 回复评论
replyComment(params) {
return ajax({
url: "/comment/send",
type: "post",
params: params,
});
},
// 请求评论管理模块配置列表
getCommentList(params) {
return ajax({
url: "/comment/list",
type: "get",
params: params,
});
},
// 请求评论管理模块封禁用户
getCommentBan(params) {
return ajax({
url: "/comment/ban",
type: "post",
params: params,
});
},
// 请求评论管理模块通过审核
getCommentAccess(params) {
return ajax({
url: "/comment/access",
type: "post",
params: params,
});
},
// 评论批量通过
commentBatchPass(params) {
return ajax({
url: "/comment/batch/access",
type: "post",
params: params,
});
},
// 删除评论
delComment(params) {
return ajax({
url: "/comment/delete",
type: "post",
params: params,
});
},
// 根据评论内容删除评论
deleteContent(params) {
return ajax({
url: "/web/comment/delete",
type: "post",
params: params,
});
},
// 根据评论内容删除评论
// upLoadContent(params) {
// return ajax({
// url: '/comment/importExcel',
// type: 'post',
// params: params
// })
// },
//导入评论内容
iExcel(params) {
return ajax({
url: "/comment/importExcel",
type: "post",
params: params,
});
},
/********************************短视频最热*********************************** */
// 请求萝莉岛最热模块配置列表
getVideoHotList(params) {
return ajax({
url: "/vid/tone/list",
type: "get",
params: params,
});
},
// 编辑萝莉岛最热
editVideoHot(params) {
return ajax({
url: "/vid/tone/update",
type: "post",
params: params,
});
},
/********************************标签管理*********************************** */
// 添加标签
addTags(params) {
return ajax({
url: "/tag/add",
type: "post",
params: params,
});
},
// 请求标签列表
getTagList(params) {
return ajax({
url: "/tag/list",
type: "get",
params: params,
});
},
// 请求推荐标签列表
getRecmdList(params) {
return ajax({
url: "/recmd/list",
type: "get",
params: params,
});
},
// 请求新增推荐标签
addRecmdList(params) {
return ajax({
url: "/recmd/add",
type: "post",
params: params,
});
},
// 编辑推荐标签
editRecmdList(params) {
return ajax({
url: "/recmd/update",
type: "post",
params: params,
});
},
// 删除推荐标签
deleteRecmdList(params) {
return ajax({
url: "/recmd/delete",
type: "delete",
params: params,
});
},
// 删除tags
deleteTags(params) {
return ajax({
url: "/tag/delete",
type: "delete",
params: params,
});
},
// 编辑标签
editTags(params) {
return ajax({
url: "/tag/update",
type: "post",
params: params,
});
},
// 推送至精彩
pushWonder(params) {
return ajax({
url: "/vid/wonder/add",
type: "post",
params: params,
});
},
/********************************发现精彩*********************************** */
// 删除推荐精彩
deleteWonder(params) {
return ajax({
url: "/vid/wonder/delete",
type: "delete",
params: params,
});
},
// 获取精彩视频列表
getWonderList(params) {
return ajax({
url: "/vid/wonder/list",
type: "get",
params: params,
});
},
// 编辑发现精彩
editWonder(params) {
return ajax({
url: "/vid/wonder/update",
type: "post",
params: params,
});
},
/********************************视频热度计算方式*********************************** */
// 获取视频热度计算方式
queryVidPopularity(params) {
return ajax({
url: "/vid/popularity/config",
type: "get",
params,
});
},
// 修改视频热度计算方式
modifyVidPopularity(params) {
return ajax({
url: "/vid/popularity/config",
type: "post",
params,
});
},
/********************************资源管理*********************************** */
// 删除资源
deleteSource(params) {
return ajax({
url: "/source/del",
type: "delete",
params: params,
});
},
// 获取资源列表
getSourceList(params) {
return ajax({
url: "/source/list",
type: "get",
params: params,
});
},
// 添加资源
addSource(params) {
return ajax({
url: "/source/add",
type: "post",
params: params,
});
},
// 编辑资源
editSource(params) {
return ajax({
url: "/source/edit",
type: "post",
params: params,
});
},
/********************************过滤词管理*********************************** */
// 过滤词列表
filterList(params) {
return ajax({
url: "/filter/list",
type: "get",
params: params,
});
},
// 过滤词删除
filterDelete(params) {
return ajax({
url: "/filter/delete",
type: "delete",
params: params,
});
},
// 过滤词添加
filterAdd(params) {
return ajax({
url: "/filter/add",
type: "post",
params: params,
});
},
/***********************免费视频观看配置列表************************ */
// 过滤词列表
// 删除
deletefreeVid(params) {
return ajax({
url: "/freeVid/cfg/del",
type: "delete",
params: params,
});
},
// 获取请求列表
getfreeVidList(params) {
return ajax({
url: "/freeVid/cfg/list",
type: "get",
params: params,
});
},
// 添加
addfreeVid(params) {
return ajax({
url: "/freeVid/cfg/add",
type: "post",
params: params,
});
},
// 编辑
editfreeVid(params) {
return ajax({
url: "/freeVid/cfg/edit",
type: "post",
params: params,
});
},
/***********************活动配置************************ */
// 查询活动配置
queryActiveConfig(params) {
return ajax({
url: "/video_activity",
type: "get",
params: params,
});
},
// 新增活动配置
addActiveConfig(params) {
return ajax({
url: "/video_activity",
type: "post",
params: params,
});
},
// 编辑活动配置
eidtActiveConfig(params) {
return ajax({
url: "/video_activity",
type: "put",
params: params,
});
},
/********************************金币视频配置*********************************** */
// 请求金币视频配置
getVideoGoldCoin(params) {
return ajax({
url: "/video_gold_coin",
type: "get",
params: params,
});
},
// 添加金币视频配置
addVideoGoldCoin(params) {
return ajax({
url: "/video_gold_coin",
type: "post",
params: params,
});
},
// 修改金币视频配置
editVideoGoldCoin(params) {
return ajax({
url: "/video_gold_coin",
type: "put",
params: params,
});
},
// 删除金币视频配置
deleteVideoGoldCoin(params) {
return ajax({
url: "/video_gold_coin",
type: "delete",
params: params,
});
},
/***********************视频资源库************************ */
// 查询资源库列表
queryMediaResConfig(params) {
return ajax({
url: "/mediaResource/list",
type: "get",
params: params,
});
},
// 使用
useMediaRes(params) {
return ajax({
url: "/mediaResource/use",
type: "post",
params: params,
});
},
// 使用
ignoreMediaRes(params) {
return ajax({
url: "/mediaResource/ignore",
type: "post",
params: params,
});
},
/**************************自动上线视频配置**************************/
// 视频自动上线列表接口
getVidTimeOnlineList(params) {
return ajax({
url: "/vid/timeOnline/list",
type: "get",
params: params,
});
},
// 视频自动上线新增接口
editVidTimeOnline(params) {
return ajax({
url: "/vid/timeOnline/edit",
type: "post",
params: params,
});
},
// 视频自动上线删除接口
delVidTimeOnline(params) {
return ajax({
url: "/vid/timeOnline/del",
type: "post",
params: params,
});
},
// 视频自动上线批量新增接口
batchVidTimeOnline(params) {
return ajax({
url: "/vid/timeOnline/batchAudit",
type: "post",
params: params,
});
},
/********************************快捷搜索管理*********************************** */
// 获取快捷搜索列表
getQuickSearchList(params) {
return ajax({
url: "/quickSearch/list",
type: "get",
params: params,
});
},
// 新增快捷搜索
addQuickSearch(params) {
return ajax({
url: "/quickSearch/create",
type: "post",
params: params,
});
},
// 删除快捷搜索
deleteQuickSearch(params) {
return ajax({
url: "/quickSearch/delete",
type: "post",
params: params,
});
},
// 编辑快捷搜索
editQuickSearch(params) {
return ajax({
url: "/quickSearch/update",
type: "post",
params: params,
});
},
/***********************表情包管理************************ */
// 获取表情包列表
getEmojiList(params) {
return ajax({
url: "/emoji/list",
type: "get",
params,
});
},
// 新增表情包
addEmoji(params) {
return ajax({
url: "/emoji/create",
type: "post",
params,
});
},
// 修改表情包
updateEmoji(params) {
return ajax({
url: "/emoji/update",
type: "post",
params,
});
},
// 删除表情包
deleteEmoji(params) {
return ajax({
url: "/emoji/delete",
type: "post",
params,
});
},
};
export default videoApi;