Ai_GirlFriend/xuniYou/utils/api.js

506 lines
10 KiB
JavaScript
Raw Normal View History

2026-01-31 19:15:41 +08:00
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) => request({
url: '/chat/send',
method: 'post',
data: data
},2)//恋人聊天发送
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)//跳舞
export const DanceGenerateTask = (id) => request({
url: `/dance/generate/${id}`,
method: 'get',
},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 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
})