98 lines
3.6 KiB
PHP
98 lines
3.6 KiB
PHP
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | 设备管理模块路由配置
|
|
// +----------------------------------------------------------------------
|
|
|
|
use think\facade\Route;
|
|
|
|
// 定义RESTful风格的API路由
|
|
Route::group('v1/', function () {
|
|
|
|
Route::group('kefu/', function () {
|
|
//好友相关
|
|
Route::group('wechatFriend/', function () {
|
|
Route::get('list', 'app\chukebao\controller\WechatFriendController@getList'); // 获取好友列表
|
|
});
|
|
//群相关
|
|
Route::group('wechatChatroom/', function () {
|
|
Route::get('list', 'app\chukebao\controller\WechatChatroomController@getList'); // 获取好友列表
|
|
Route::post('aiAnnouncement', 'app\chukebao\controller\WechatChatroomController@aiAnnouncement'); // AI群公告
|
|
});
|
|
|
|
//客服相关
|
|
Route::group('customerService/', function () {
|
|
Route::get('list', 'app\chukebao\controller\CustomerServiceController@getList'); // 获取好友列表
|
|
});
|
|
|
|
//客服相关
|
|
Route::group('message/', function () {
|
|
Route::get('list', 'app\chukebao\controller\MessageController@getList'); // 获取好友列表
|
|
Route::get('readMessage', 'app\chukebao\controller\MessageController@readMessage'); // 读取消息
|
|
});
|
|
|
|
//AI相关
|
|
Route::group('ai/', function () {
|
|
//问答
|
|
Route::group('questions/', function () {
|
|
Route::get('list', 'app\chukebao\controller\QuestionsController@getList'); // 问答列表
|
|
Route::post('add', 'app\chukebao\controller\QuestionsController@create'); // 问答添加
|
|
Route::post('update', 'app\chukebao\controller\QuestionsController@update'); // 问答更新
|
|
Route::get('delete', 'app\chukebao\controller\QuestionsController@delete'); // 问答删除
|
|
Route::get('detail', 'app\chukebao\controller\QuestionsController@detail'); // 问答详情
|
|
});
|
|
|
|
//全局配置
|
|
Route::group('settings/', function () {
|
|
Route::get('get', 'app\chukebao\controller\AiSettingsController@getSetting');
|
|
Route::post('set', 'app\chukebao\controller\AiSettingsController@setSetting');
|
|
});
|
|
|
|
//好友配置
|
|
Route::group('friend/', function () {
|
|
Route::post('set', 'app\chukebao\controller\AiSettingsController@setFriend');
|
|
});
|
|
|
|
|
|
//ai对话
|
|
Route::post('chat', 'app\chukebao\controller\AiChatController@index');
|
|
|
|
});
|
|
|
|
|
|
//代办事项
|
|
Route::group('todo/', function () {
|
|
Route::get('list', 'app\chukebao\controller\ToDoController@getList');
|
|
Route::post('add', 'app\chukebao\controller\ToDoController@create');
|
|
Route::get('process', 'app\chukebao\controller\ToDoController@process');
|
|
});
|
|
|
|
|
|
//跟进提醒
|
|
Route::group('followUp/', function () {
|
|
Route::get('list', 'app\chukebao\controller\FollowUpController@getList');
|
|
Route::post('add', 'app\chukebao\controller\FollowUpController@create');
|
|
Route::get('process', 'app\chukebao\controller\FollowUpController@process');
|
|
});
|
|
|
|
|
|
//算力相关
|
|
Route::group('tokensRecord/', function () {
|
|
Route::get('list', 'app\chukebao\controller\TokensRecordController@getList');
|
|
});
|
|
|
|
});
|
|
|
|
|
|
})->middleware(['jwt']);
|
|
|
|
|
|
// 客服登录
|
|
Route::group('v1/kefu', function () {
|
|
Route::post('login', 'app\chukebao\controller\LoginController@index'); // 登录
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
return []; |