love_php/routes/server/m_admin/api.php
2026-04-02 09:20:51 +08:00

345 lines
16 KiB
PHP

<?php
//路由测试
Route::get('test', 'EmoTestController@QA_testUser');
// 注册
Route::post('plat/register','AuthController@register');
//邮箱注册
Route::post('plat/register/Email','AuthController@EmailRegister');
//发送邮箱验证码
Route::post('plat/send/Email','AuthController@sendEmail');
//登录前置
Route::post('plat/pre/plat/login','AuthController@mobilePrePlatLogin');
//登录
Route::post('plat/login','AuthController@mobileplatLogin');
Route::post('plat/login/v2','AuthController@mobileplatLoginV2');
//邮箱验证码
Route::post('send/email/code', 'EmailController@sendEmailCode');
// 微信登录
Route::any('plat/wxlogin', 'AuthController@wxlogin');
// 绑定手机号
Route::post('plat/bindmoblie', 'AuthController@bindmoblie');
// 发送验证码
Route::post('plat/sendCode','AuthController@sendOfficialRegisterCode');
//修改密码
Route::put('plat/update/password','AuthController@changePassword');
// 咨询师列表-简化
Route::get('plat/community/list', 'ActivityController@platCommunityList');
Route::middleware('merchant')->group(function () {
//创建课程
Route::post('add/plat/course','CourseController@addPlatCourse');
//修改课程信息
Route::put('update/plat/course/{course_id}','CourseController@updatePlatCourse')->where('course_id', '[0-9]+');
//我的课程列表
Route::get('my/plat/course','UserController@myCouseList');
//课程详情
Route::get('my/plat/course/{course_id}/detail','CourseController@courseDetail')->where('course_id', '[0-9]+');
//删除课程
Route::delete('remove/plat/course/{course_id}','CourseController@deletePlatCourse')->where('course_id', '[0-9]+');
//课程成员
Route::get('my/plat/course/{course_id}/members','CourseController@platCourseMembers')->where('course_id', '[0-9]+');
//上传课程视频
Route::post('uplode/plat/course/{course_id}/video','CourseController@uploadCourseVideo')->where('course_id', '[0-9]+');
//视频列表
Route::get('plat/course/{course_id}/videos','CourseController@platVideos')->where('course_id', '[0-9]+');
//修改课程视频
Route::put('update/plat/course/{video_id}/video','CourseController@updateVideo')->where('video_id', '[0-9]+');
//删除课程视频
Route::delete('remove/plat/course/video','CourseController@delPlatVideo');
//课程视频作业列表
Route::get('plat/course/{course_id}/comments','CourseController@platComments');
//移动端课程详情
Route::get('phone/course/{course_id}/detail', 'CourseController@phoneCourseDetail')->where('course_id', '[0-9]+');
//1课程
// 发布动态
Route::post('my/plat/ReleaseNews','InformationController@ReleaseNews');
// 商户动态列表
Route::get('my/plat/informations','UserController@informations');
// 商户删除动态
Route::delete('my/plat/information','InformationController@information');
//收费内容列表
Route::get('plat/merchants/charge','InformationController@merchantsCharge');
// 评论列表
Route::get('information/{comment_id}/comment/list', 'InformationController@commentList');
// 删除评论
Route::delete('information/delComment', 'InformationController@delComment');
// 点赞列表
Route::get('information/{id}/likes', 'InformationController@likes')->where('id', '[0-9]+');
//移动端动态详情
Route::get('phone/information/{infor_id}/detail', 'InformationController@phoneInforDetail')->where('infor_id', '[0-9]+');
//移动端打赏用户列表
Route::get('phone/information/{infor_id}/reward/users', 'InformationController@phoneRewardUsers')->where('infor_id', '[0-9]+');
// 同步微信公众号内容
Route::post('synchronization/wechat', 'InformationController@synchronization')->where('id', '[0-9]+');
//2 资讯动态
//个人基本信息
Route::get('plat/anchor/base/info','DashBoardController@baseInfo');
//编辑个人信息
Route::put('update/plat/anchor/base/info','DashBoardController@updateBaseInfo');
//获取团队成员信息
Route::get('plat/anchor/base/getMerchantMemberInfo','DashBoardController@getMerchantMemberList');
//创建团队成员
Route::post('/plat/team/createTeamMember','DashBoardController@createTeamMember');
//更新团队成员信息
Route::put('/plat/team/updateTeamMember','DashBoardController@updateTeamMember');
//删除团队成员
Route::delete('/plat/team/deleteTeamMember','DashBoardController@deleteTeamMember');
//获取团队成员详情
Route::get('/plat/team/getMemberDetail','DashBoardController@getMemberDetail');
//更新团队管理员密码
Route::post('/plat/team/changeAdminPassword','DashBoardController@changeAdminPassword');
//用户数据统计V2
Route::get('plat/users/stat','DashBoardController@usersStatV2');
//一周用户统计
Route::get('plat/users/week/stat','DashBoardController@weekUserStat');
//用户实时数据
Route::get('phone/users/stat','DashBoardController@userData');
//移动端后台个人中心
Route::get('phone/personal/info','DashBoardController@personalInfo');
//商户详情
Route::get('phone/base/info','DashBoardController@baseInfoV2');
//移动端编辑商户信息
Route::put('phone/update/base/info','DashBoardController@updateBaseInfoV2');
// 绑定极光推送账户
Route::post('user/bind/Jpush', 'DashBoardController@BindJpush');
//3 用户信息
//分成收益记录
Route::get('plat/earningRecord','EarningController@earningRecord');
// 分成详情
Route::get('plat/earningDetail','EarningController@earningDetail');
// 提现记录
Route::get('plat/MyWithdraws','EarningController@MyWithdraws');
// 提交分成规则
Route::post('plat/earningRule','EarningController@earningRule');
// 获取分成规则
Route::get('plat/earningRule','EarningController@getEarningRule');
// 获取提现账户
Route::get('plat/GetTransferAccount','EarningController@GetTransferAccount');
// 新增提现账户
Route::post('plat/AddTransferAccount','EarningController@AddTransferAccount');
// 更新提现账户
Route::put('plat/updateTransferAccount','EarningController@updateTransferAccount');
//提现详情
Route::get('phone/withdraw/info','EarningController@withdrawInfo');
// 删除提现账户
Route::delete('plat/deleteTransferAccount','EarningController@deleteTransferAccount');
//收益列表V2
Route::get('plat/income/list','EarningController@incomeList');
//商户提现
Route::post('plat/withdraw','EarningController@withdrawApply');
//提现列表V2
Route::get('plat/withdraw/logs','EarningController@cashOutLogs');
//移动端收益列表
Route::get('phone/income/list','EarningController@phoneIncomeList');
//移动端分成详情
Route::get('phone/earning/{order_id}/data','EarningController@earningData');
//4分成 收益
//服务 活动列表
Route::get('plat/community/activities', 'ActivityController@platCommunityActivities');
//创建服务 活动
Route::post('add/plat/community/consulator', 'ActivityController@createPlatConsulator');
//编辑服务 活动
Route::put('plat/community/consulator/{id}', 'ActivityController@updatePlatConsulator')->where('id', '[0-9]+');
//服务 活动详情
Route::get('plat/community/activity/{id}', 'ActivityController@communityActivityPlat')->where('id', '[0-9]+');
//移除服务 活动
Route::delete('plat/community/delete/consulator/{id}', 'ActivityController@remmoveCommunityActivityPlat')->where('id', '[0-9]+');
//服务 活动报名成员
Route::get('plat/community/join/members', 'ActivityController@platJoinMembers');
//移除服务 活动下报名成员
Route::delete('plat/community/delete/member/{id}', 'ActivityController@removeCommunityMemberPlat')->where('id', '[0-9]+');
//移动端服务商分成记录
Route::get('phone/earing/record/{id}','ActivityController@phoneEarning')->where('id', '[0-9]+');
//移动端服务 活动详情
Route::get('phone/community/{id}/detail','ActivityController@phoneCommunityActivity')->where('id', '[0-9]+');
//移动端服务活动订单数据
Route::get('phone/community/{id}/order/detail','ActivityController@phoneMerhcantOrder')->where('id', '[0-9]+');
//5 社群活动或服务
// 新增问答测试
Route::post('plat/QA_test','EmoTestController@addQA_test');
// 更新问答测试
Route::put('plat/QA_test','EmoTestController@UpdateQA_test');
// 删除问答测试
Route::delete('plat/QA_test','EmoTestController@DelQA_test');
// 问答测试列表
Route::get('plat/QA_test','UserController@QA_testList');
// 问答测试详情
Route::get('plat/QA_test/{id}','EmoTestController@QA_testDetail')->where('id', '[0-9]+');
// 问答测试成员
Route::get('plat/QA_test/user/{id}','EmoTestController@QA_testUser')->where('id', '[0-9]+');
//移动端测试详情
Route::get('phone/test/{test_id}/detail','EmoTestController@phoneTestDetail')->where('test_id', '[0-9]+');
//移动端测试用户
Route::get('phone/test/{test_id}/users','EmoTestController@phoneTestUsers')->where('test_id', '[0-9]+');
//6 问答测试
//订单列表
Route::get('plat/orders', 'OrderController@platOrders');
//移动端订单列表
Route::get('phone/orders', 'OrderController@phoneOrders');
//商城 订单列表
Route::get('plat/shop/orders','OrderController@shopOrders');
//商城 --订单详情
Route::get('plat/shop/order/{id}','OrderController@shopOrder')->where('id', '[0-9]+');
//咨询订单
Route::get('plat/consult/orders','OrderController@consultOrders');
//一周订单统计
Route::get('plat/orders/week/stat','OrderController@weekOrdersStat');
//订单详情
Route::get('plat/order/{id}','OrderController@order')->where('id', '[0-9]+');
//订单徽标数
Route::get('plat/order/notice','OrderController@platNotice');
//打赏列表
Route::get('plat/reward/list','OrderController@payRewardList');
//订单标签栏显示数量
Route::get('phone/show/labels','OrderController@showLabelsCount');
//移动端订单详情
Route::get('phone/order/detail/{order_id}','OrderController@phoneOrderDetail')->where('order_id', '[0-9]+');
//根据订单号退款
Route::post('phone/order/refund','OrderController@refundOrder');
//退款详情
Route::get('phone/order/refund/detail','OrderController@refundDetail');
//7 商户订单
//添加商场商品
Route::post('plat/add/shop','ShopController@addShop');
//商品列表
Route::get('plat/shops','UserController@platShops');
//编辑商品
Route::put('plat/update/shop/{id}','ShopController@updateShop')->where('id', '[0-9]+');
//商品详情
Route::get('plat/shop/{id}','ShopController@shopDetail')->where('id', '[0-9]+');
//删除商品
Route::delete('plat/shop/{id}','ShopController@removeShop')->where('id', '[0-9]+');
//商城 --填写物流信息
Route::post('plat/add/order/express/{id}','ShopController@remarkOrder')->where('id', '[0-9]+');
//修改订单跟进状态
Route::put('order/{id}/status','ShopController@updateOrderStatus');
//购买成员--商城
Route::get('paid/shop/members/{id}', 'ShopController@paidShopMember')->where('id', '[0-9]+');
//移动端商城详情
Route::get('phone/shop/{shop_id}/detail', 'ShopController@phoneShopDetail')->where('id', '[0-9]+');
//8 商户模块
// 用户列表
Route::get('plat/users', 'UserController@users');
//数据分析
Route::get('plat/data/analysis','UserController@dataAnalysis');
//批量操作
Route::delete('operate/batch','UserController@operateBatch');
Route::put('operate/batch','UserController@operateBatch');
//选择模板
Route::put('choose/template','UserController@chooseTemplate');
//移动端后台用户列表
Route::get('phone/users','UserController@mUsers');
//商户所有服务
Route::get('merchant/services','UserController@merchantServices');
//9 用户控制器
//创建咨询老师
Route::post('create/consult/account', 'ConsultController@createConsultAccount');
//咨询老师列表
Route::get('consult/accounts', 'ConsultController@consultAccounts');
//咨询老师详情
Route::get('consult/detail/{consult_id}', 'ConsultController@consultDetail')->where('consult_id', '[0-9]+');
//修改咨询老师
Route::put('update/consult/{consult_id}','ConsultController@consultUpdate')->where('consult_id', '[0-9]+');
//移除咨询老师
Route::delete('remove/consult/{consult_id}','ConsultController@removeConsult')->where('consult_id', '[0-9]+');
//创建咨询服务
Route::post('add/plat/consult/service','ConsultController@createConsultService');
//咨询服务列表
Route::get('plat/consult/services','UserController@ConsultServices');
//咨询服务详情
Route::get('plat/consult/service/{id}','ConsultController@ConsultService')->where('id', '[0-9]+');
//编辑咨询服务
Route::put('update/consult/{id}/service','ConsultController@updateConsultService')->where('id', '[0-9]+');
//删除咨询服务
Route::delete('remove/consult/{id}/service','ConsultController@removeConsultService')->where('id', '[0-9]+');
//商户--咨询管理
Route::get('plat/consulation/records','ConsultController@consulateRecords');
//移动端咨询详情
Route::get('phone/consulation/{consult_id}/detail','ConsultController@phoneConsultDetail');
//10 咨询服务模块
//创建短视频
Route::post('phone/add/short/video', 'VideoController@uploadShortVideo');
//编辑短视频
Route::put('phone/update/short/video/{video_id}', 'VideoController@updateShortVideo')->where('video_id', '[0-9]+');
//短视频列表
Route::get('phone/short/videos', 'VideoController@videoList');
//短视频详情
Route::get('short/video/{video_id}', 'VideoController@videoDetail')->where('video_id', '[0-9]+');
//短视频评论列表
Route::get('video/{video_id}/comments', 'VideoController@videoCommentList')->where('video_id', '[0-9]+');
//点赞列表
Route::get('video/{video_id}/likes', 'VideoController@videoLikes')->where('video_id', '[0-9]+');
//11 短视频模块
//通用删除
Route::delete('phone/remove/merchant/serivces', 'UserController@deleteServices');
//商户通知列表
Route::get('phone/template/msgs','UserController@phoneNotices');
//读取通知
Route::put('phone/read/msg/{id}','UserController@readNotice')->where('id', '[0-9]+');
//读取通知
Route::put('phone/read/msg/{id}','UserController@readNotice')->where('id', '[0-9]+');
/**
* 预约
*/
//预约用户列表
Route::get('appointment/users', 'AppointmentController@appointmentUsers');
//预约时间列表
Route::get('appointment/schedules', 'AppointmentController@getMerchantAppointmentList');
//设置预约时间
Route::post('appointment/schedules', 'AppointmentController@createAppointment');
//分享二维码
Route::get('appointment/qrcode', 'AppointmentController@appointmentQrcode');
});
//物流公司列表
Route::get('get/logistics/companies', 'Admin\ActivityController@logisticsCompanies'); //手动生成二维码
//置顶课程
Route::put('top/{course_id}/course','Admin\PlatformController@topPlatCourse');
Route::options('/ueditor/upload','UeditorUploadController@index');
//ueditor上传
Route::get('/ueditor/upload', 'UeditorUploadController@upload');
Route::post('/ueditor/upload', 'UeditorUploadController@upload');
//预约成员注册
Route::post('appointment/members', 'AppointmentController@addMember');