Files
hjsq_admin/src/api/ai.js
T
2026-10-08 17:48:09 +08:00

231 lines
5.0 KiB
JavaScript
Executable File

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;