This commit is contained in:
2025-11-18 13:38:05 +08:00
parent a3e5568f93
commit f9062837ab
7 changed files with 286 additions and 116 deletions

View File

@@ -19,5 +19,6 @@ return [
'user' => 'chaozg',
'password' => 'chaozg123',
'queue_t' => 'dev',
]
],
'sercer_key' => 'JVt1ZT5gwRqHR8pR7cX6DFvf8BxgKugB'
];

View File

@@ -20,31 +20,32 @@ Route::group('/api/chat', function () {
$jwt_middleware = app\middleware\JwtAuthMiddleware::class;
// 常用语管理
Route::group('/common-phrase', function () {
Route::get('', app\chat\controller\CommonPhraseController::class . '@index'); // 列表
Route::post('', app\chat\controller\CommonPhraseController::class . '@index'); // 列表
Route::post('/add', app\chat\controller\CommonPhraseController::class . '@store'); // 添加
Route::post('/del/{id}', app\chat\controller\CommonPhraseController::class . '@destroy'); // 删除
Route::post('/del', app\chat\controller\CommonPhraseController::class . '@destroy'); // 删除
})->middleware($jwt_middleware);
// 群聊管理
Route::group('/group', function () {
Route::post('/create', app\chat\controller\GroupController::class . '@create'); // 创建群(商家)
Route::post('/join', app\chat\controller\GroupController::class . '@join'); // 加群
Route::post('/getgrepurl', app\chat\controller\GroupController::class . '@getgrepurl'); // 群邀请参数
Route::post('/quit', app\chat\controller\GroupController::class . '@quit'); // 退群
Route::post('/announcement', app\chat\controller\GroupController::class . '@setAnnouncement'); // 群公告
Route::post('/do-not-disturb', app\chat\controller\GroupController::class . '@setDoNotDisturb'); // 免打扰
Route::post('/mute', app\chat\controller\GroupController::class . '@muteMember'); // 禁言
Route::post('/unmute', app\chat\controller\GroupController::class . '@unmuteMember'); // 解除禁言
Route::post('/kick', app\chat\controller\GroupController::class . '@kickMember'); // 踢人
Route::get('/members', app\chat\controller\GroupController::class . '@getMembers'); // 群成员列表
Route::post('/members', app\chat\controller\GroupController::class . '@getMembers'); // 群成员列表
})->middleware($jwt_middleware);
// 消息管理
Route::group('/message', function () {
Route::get('/history', app\chat\controller\MessageController::class . '@history'); // 历史消息
Route::post('/history', app\chat\controller\MessageController::class . '@history'); // 历史消息
Route::post('/mark-read', app\chat\controller\MessageController::class . '@markRead'); // 标记已读
Route::post('/mark-read-all', app\chat\controller\MessageController::class . '@markReadAll'); // 全部已读
Route::get('/unread-count', app\chat\controller\MessageController::class . '@getUnreadCount'); // 未读总数
Route::get('/session-list', app\chat\controller\MessageController::class . '@getSessionList'); // 会话列表
Route::post('/unread-count', app\chat\controller\MessageController::class . '@getUnreadCount'); // 未读总数
Route::post('/session-list', app\chat\controller\MessageController::class . '@getSessionList'); // 会话列表
})->middleware($jwt_middleware);
// 图片上传(相册/拍照)