Ai_GirlFriend/xuniYou/utils/api.js

518 lines
11 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import {
request
} from '@/utils/request.js'
export const Mobilelogin = (data) => request({
url: '/api/user/mobilelogin',
method: 'post',
data: data
}) //手机号登录
export const Resetpwd = (data) => request({
url: '/api/user/resetpwd',
method: 'post',
data: data
}) //密码找回
export const Wxapplogin = (data) => request({
url: '/api/user/wxapp_login',
method: 'post',
data: data
}) //微信登录
export const Wxappthird = (data) => request({
url: '/api/user/third',
method: 'post',
data: data
}) //微信登录
export const AppLoginWx = (data) => request({
url: '/api/user/app_login_wx',
method: 'post',
data: data
}) //app微信登录
export const Send = (data) => request({
url: '/api/sms/send',
method: 'post',
data: data
}) //发送短信
export const Logout = (data) => request({
url: '/api/user/logout',
method: 'post',
data: data
}) //退出登录
export const WxappGetPhone = (data) => request({
url: '/api/user/wxapp_get_phone',
method: 'post',
data: data
}) //微信手机号登录
export const Friend = (data) => request({
url: '/api/friend/index',
method: 'post',
data: data
})//好友列表
export const FriendSearch = (data) => request({
url: '/api/friend/search',
method: 'post',
data: data
})//搜索好友
export const FriendApply = (data) => request({
url: '/api/friend/apply',
method: 'post',
data: data
})//添加好友
export const ApplyList = (data) => request({
url: '/api/friend/apply_list',
method: 'post',
data: data
})//消息列表-申请列表
export const FriendHandle = (data) => request({
url: '/api/friend/handle',
method: 'post',
data: data
})//好友申请/同意、拒绝
export const FriendDelete = (data) => request({
url: '/api/friend/delete',
method: 'post',
data: data
})//删除好友
export const MsgLists = (data) => request({
url: '/api/msg/lists',
method: 'post',
data: data
})//系统消息
export const MsgRed = (data) => request({
url: '/api/msg/red',
method: 'post',
data: data
})//标记消息已读
export const MsgCount = (data) => request({
url: '/api/msg/count',
method: 'get',
data: data
})//右上角消息数量
export const IntimacyConfigLists = (data) => request({
url: '/api/intimacy_config/lists',
method: 'post',
data: data
})//获取亲密度阶梯
export const IntimacyConfigGetDailyIntimacy = (data) => request({
url: '/api/intimacy_config/getDailyIntimacy',
method: 'post',
data: data
})//每日亲密度进度
export const GetBobbies = (data) => request({
url: '/api/user_basic/get_hobbies',
method: 'get',
data: data
})//兴趣标签列表
export const GetUserBasic = (data) => request({
url: '/api/user_basic/get_user_basic',
method: 'get',
data: data
})//获取用户基础数据
export const SetUserBasic = (data) => request({
url: '/api/user_basic/set_user_basic',
method: 'post',
data: data
})//提交用户基础数据
export const AddBobbies = (data) => request({
url: '/api/user_basic/add_hobbies',
method: 'post',
data: data
})//兴趣标签-自定义
export const SetUserBasicSingle = (data) => request({
url: '/api/user_basic/set_user_basic_single',
method: 'post',
data: data
})//提交用户基础数据支持单个
export const Upload = (data) => request({
url: '/api/common/upload',
method: 'post',
data: data
})//图片上传接口
export const GiftsLists = (data) => request({
url: '/api/gifts/lists',
method: 'post',
data: data
})//礼物列表
export const GiftsGive = (data) => request({
url: '/api/gifts/give',
method: 'post',
data: data
})//赠送礼物
export const GiftsCreateOrder = (data) => request({
url: '/api/gifts/createOrder',
method: 'post',
data: data
})//创建礼物订单
export const GiftsResetOrdersn = (data) => request({
url: '/api/gifts/resetordersn',
method: 'post',
data: data
})//重置交易流水号(二次支付用)
export const GetLevelList = (data) => request({
url: '/api/user_basic/get_level_list',
method: 'get',
data: data
})//获取用户等级列表
export const GetBond = (data) => request({
url: '/api/user_basic/get_bond',
method: 'get',
data: data
})//每日牵绊
export const AddBond = (data) => request({
url: '/api/user_basic/add_bond',
method: 'post',
data: data
})//增加亲密度
export const GetLoverConfig = (data) => request({
url: '/lover/config',
method: 'get',
data: data
},2)//获取恋人配置
export const GetLoverOptions = (data) => request({
url: '/lover/options',
method: 'get',
data: data
},2)//获取恋人配置
export const ConfigVoices = (data) => request({
url: '/config/voices',
method: 'get',
data: data
},2)//获取音色列表
export const LoverVoice = (data) => request({
url: '/lover/voice',
method: 'put',
data: data
},2)//更新恋人音色
export const ConfigVoicesAvailable = (data) => request({
url: '/config/voices/available',
method: 'get',
data: data
},2)//获取音色列表
export const LoverVoiceSimple = (data) => request({
url: '/lover/voice/simple',
method: 'put',
data: data
},2)//更新恋人音色
export const GetLoverAppearance = (data) => request({
url: '/lover/appearance',
method: 'get',
data: data
},2)//获取恋人形象信息
export const LoverAppearance = (data) => request({
url: '/lover/appearance',
method: 'post',
data: data
},2)//保存女友形象信息
export const AppearanceGenerate = (data) => request({
url: '/lover/appearance/generate',
method: 'post',
data: data
},2)//生成恋人形象图片
export const LoverConfig = (data) => request({
url: '/lover/config',
method: 'post',
data: data
},2)//保存恋人配置
export const LoverInit = (data) => request({
url: '/lover/init',
method: 'post',
data: data
},2)//生成专属恋人
export const LoverBasic = (data) => request({
url: '/lover/basic',
method: 'get',
data: data
},2)//获取恋人昵称形象
export const OutfitList = (data) => request({
url: '/outfit/list',
method: 'get',
data: data
},2)//获取服装列表
export const OutfitPurchase = (data) => request({
url: '/outfit/purchase',
method: 'post',
data: data
},2)//购买服装
export const OutfitChange = (data) => request({
url: '/outfit/change',
method: 'post',
data: data
},2)//AI换装
export const OutfitLooks = (id) => request({
url: `/outfit/looks/${id}`,
method: 'delete',
},2)//删除形象栏位
export const OutfitLooksUse = (id) => request({
url: `/outfit/looks/use/${id}`,
method: 'post',
},2)//形象栏形象更换
export const OutfitMall = (data) => request({
url: '/outfit/mall',
method: 'get',
data: data
},2)//获取商城服装列表
export const OutfitVoicesMall = (data) => request({
url: '/config/voices/mall',
method: 'get',
data: data
},2)//获取商城音色列表
export const OutfitVoicesPurchase = (data) => request({
url: '/config/voices/purchase',
method: 'post',
data: data
},2)//购买商城音色
export const SessionInit = (data) => request({
url: '/chat/session/init',
method: 'get',
data: data
},2)//恋人聊天初始化
export const SessionSend = (data, isShowLoad = false) => request({
url: '/chat/send',
method: 'post',
data: data
},2, isShowLoad)//恋人聊天发送
export const SessionSendImage = (data) => request({
url: '/chat/send-image',
method: 'post',
data: data
},2)//恋人聊天发送
export const SessionMessages = (data) => request({
url: '/chat/messages',
method: 'get',
data: data
},2)//获取恋人聊天历史记录
export const ChatConfig = (data) => request({
url: '/chat/config',
method: 'get',
data: data
},2)//获取恋人聊天心声配置
export const ChatInnerVoice = (data) => request({
url: '/chat/inner-voice',
method: 'put',
data: data
},2)//更改心声设置
export const ChatMessagesTts = (id) => request({
url: `/chat/messages/tts/${id}`,
method: 'post',
},2)//TTS文字转语音
export const DanceGenerate = (data) => request({
url: '/dance/generate',
method: 'post',
data: data
},2,false)//跳舞
export const DanceGenerateTask = (id) => request({
url: `/dance/generate/${id}`,
method: 'get',
},2,false)//监听生成视频结果
export const DanceCurrent = (data) => request({
url: '/dance/current',
method: 'get',
data: data
},2,false)//获取当前进行中的跳舞任务
export const SingSongs = (data) => request({
url: '/sing/songs',
method: 'get',
data: data
},2)//歌曲列表
export const SingGenerate = (data) => request({
url: '/sing/generate',
method: 'post',
data: data
},2)//唱歌
export const SingGenerateTask = (id) => request({
url: `/sing/generate/${id}`,
method: 'get',
},2,false)//监听生成视频结果
export const SingCurrent = (data) => request({
url: '/sing/current',
method: 'get',
data: data
},2,false)//获取当前进行中的唱歌任务
export const DynamicShare = (data) => request({
url: '/dynamic/share',
method: 'post',
data: data
},2)//发布动态
export const DynamicFeed = (data) => request({
url: '/dynamic/feed',
method: 'get',
data: data
},2)//获取动态列表
export const DynamicLike = (id, data) => request({
url: `/dynamic/like/${id}`,
method: 'post',
data: data
},2)//点赞
export const DynamicComment = (id, data) => request({
url: `/dynamic/comment/${id}`,
method: 'post',
data: data
},2)//评论
export const DynamicComments = (id, data) => request({
url: `/dynamic/comments/${id}`,
method: 'get',
data: data
},2)//获取动态评论列表
export const Health = (data) => request({
url: '/health',
method: 'get',
data: data
},2)//测试
//金币记录
export const MoneyLogApi = (data) => request({
url: '/api/user_basic/money_log',
method: 'post',
data: data
})
//充值套餐列表
export const RechargePackageApi = (data) => request({
url: '/api/user_basic/get_recharge_package',
method: 'get',
data: data
})
//创建金币充值订单
export const CreateJinbiOrderApi = (data) => request({
url: '/api/order/createJinbiOrder',
method: 'post',
data: data
})
//金币充值支付 ---模拟
export const JinbiPayApi = (data) => request({
url: '/api/order/jinbi_pay',
method: 'post',
data: data
})
//获取vip套餐列表
export const VipPackageApi = (data) => request({
url: '/api/user_basic/get_vip_package',
method: 'get',
data: data
})
//创建vip订单
export const CreateVipOrderApi = (data) => request({
url: '/api/order/createVipOrder',
method: 'post',
data: data
})
//vip支付
export const VipPayApi = (data) => request({
url: '/api/order/vip_pay',
method: 'post',
data: data
})
// 赠送礼物-给虚拟女友
export const GiftsGiveApi = (data) => request({
url: '/api/girlfriend/gifts_give',
method: 'post',
data: data
})
//创建 充值礼物
export const CreateGiftsOrderApi = (data) => request({
url: '/api/gifts/createOrder',
method: 'post',
data: data
})
//换装套餐
export const CountPackageApi = (data) => request({
url: '/api/user_basic/get_count_package',
method: 'get',
data: data
})
// 兑换换装套餐
export const ExchangeCountApi = (data) => request({
url: '/api/user_basic/exchange_count',
method: 'post',
data: data
})