Files
cunkebao_v3/Server/application/api/config/route.php

77 lines
4.4 KiB
PHP
Raw 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.

<?php
// store模块路由配置
use think\facade\Route;
// 定义RESTful风格的API路由
Route::group('v1', function () {
Route::group('api', function () {
// Account控制器路由
Route::group('account', function () {
Route::get('list', 'app\\api\\controller\\AccountController@getList'); // 获取账号列表 √
Route::post('create', 'app\\api\\controller\\AccountController@createAccount'); // 创建账号 √
Route::post('department/create', 'app\\api\\controller\\AccountController@createDepartment'); // 创建部门 √
Route::get('department/list', 'app\\api\\controller\\AccountController@getDepartmentList'); // 获取部门列表 √
});
// Device控制器路由
Route::group('device', function () {
Route::get('list', 'app\\api\\controller\\DeviceController@getList'); // 获取设备列表 √
//Route::get('add/:accountId', 'app\\api\\controller\\DeviceController@addDevice'); // 生成设备二维码
Route::post('add', 'app\\api\\controller\\DeviceController@addDevice'); // 生成设备二维码POST方式
});
// FriendTask控制器路由
Route::group('friend-task', function () {
Route::get('list', 'app\\api\\controller\\FriendTaskController@getList'); // 获取添加好友记录列表 √
Route::post('add', 'app\\api\\controller\\FriendTaskController@addFriendTask'); // 添加好友任务 √
});
// Moments控制器路由
Route::group('moments', function () {
Route::post('add-job', 'app\\api\\controller\\MomentsController@addJob'); // 发布朋友圈
Route::get('list', 'app\\api\\controller\\MomentsController@getList'); // 获取朋友圈任务列表 √
});
// Stats控制器路由
Route::group('stats', function () {
Route::get('basic-data', 'app\\api\\controller\\StatsController@basicData'); // 账号基本信息
Route::get('fans-statistics', 'app\\api\\controller\\StatsController@FansStatistics'); // 好友统计
});
// User控制器路由
Route::group('user', function () {
Route::post('login', 'app\\api\\controller\\UserController@login'); // 登录 √
Route::post('token', 'app\\api\\controller\\UserController@getNewToken'); // 获取新的token √
Route::get('info', 'app\\api\\controller\\UserController@getAccountInfo'); // 获取商户基本信息 √
Route::post('modify-pwd', 'app\\api\\controller\\UserController@modifyPwd'); // 修改密码
Route::get('logout', 'app\\api\\controller\\UserController@logout'); // 登出 √
Route::get('verify-code', 'app\\api\\controller\\UserController@getVerifyCode'); // 获取验证码 √
});
// WebSocket控制器路由
Route::group('websocket', function () {
Route::post('send-personal', 'app\\api\\controller\\WebSocketController@sendPersonal'); // 个人消息发送 √
Route::post('send-community', 'app\\api\\controller\\WebSocketController@sendCommunity'); // 发送群消息 √
Route::get('get-moments', 'app\\api\\controller\\WebSocketController@getMoments'); // 获取指定账号朋友圈信息 √
Route::get('get-moment-source', 'app\\api\\controller\\WebSocketController@getMomentSourceRealUrl'); // 获取指定账号朋友圈图片地址
});
// WechatChatroom控制器路由
Route::group('chatroom', function () {
Route::get('list', 'app\\api\\controller\\WechatChatroomController@getList'); // 获取微信群聊列表 √
//Route::get('members/:wechatChatroomId', 'app\\api\\controller\\WechatChatroomController@listChatroomMember'); // 获取群成员列表 √
// Route::get('sync', 'app\\api\\controller\\WechatChatroomController@syncChatrooms'); // 同步微信群聊数据 √
});
// Wechat控制器路由
Route::group('wechat', function () {
Route::get('list', 'app\\api\\controller\\WechatController@getList'); // 获取微信账号列表 √
});
// WechatFriend控制器路由
Route::group('friend', function () {
Route::get('list', 'app\\api\\controller\\WechatFriendController@getList'); // 获取微信好友列表数据 √
});
});
});