# API 接口完整文档 > 本文档包含所有接口的详细信息,包括文件ID、接口路径、控制器等 > 同步时间: 2026-02-05 10:26:50 > 数据来源: code_extraction > 项目ID: 6037107 ## 统计信息 | 项目 | 数量 | |------|------| | 总接口数 | 356 | | 需要认证 | 2 | | 无需认证 | 354 | | 模块数量 | 9 | ### 按模块统计 | 模块 | 接口数 | |------|--------| | api | 44 | | common | 9 | | cunkebao | 164 | | store_old | 14 | | store | 7 | | superadmin | 20 | | cozeai | 8 | | ai | 3 | | chukebao | 87 | ### 按请求方法统计 | 方法 | 接口数 | |------|--------| | GET | 192 | | POST | 128 | | DELETE | 22 | | ANY | 2 | | PUT | 11 | | PATCH | 1 | ## api 模块 **接口数量**: 44 ### GET /v1apiaccount/list | 属性 | 值 | |------|-----| | **接口ID** | `5646b340252abe094b96ed8bbdd72d94` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AccountController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 11 | | **原始定义** | `Route::get('list', 'app\api\controller\AccountController@getList'); // 获取账号列表 √` | --- ### POST /v1apiaccount/create | 属性 | 值 | |------|-----| | **接口ID** | `ecf8464e11dda860079f95a46d59d6f1` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AccountController` | | **方法** | `createAccount` | | **需要认证** | ❌ 否 | | **定义行号** | 12 | | **原始定义** | `Route::post('create', 'app\api\controller\AccountController@createAccount'); // 创建账号 √` | --- ### POST /v1apiaccount/createNewAccount | 属性 | 值 | |------|-----| | **接口ID** | `f9d27b359ad3836cf8083c61a794f046` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AccountController` | | **方法** | `createNewAccount` | | **需要认证** | ❌ 否 | | **定义行号** | 13 | | **原始定义** | `Route::post('createNewAccount', 'app\api\controller\AccountController@createNewAccount'); // 创建新账号(包含创建部门) √` | --- ### POST /v1apiaccount/department/create | 属性 | 值 | |------|-----| | **接口ID** | `554cf3b3be0577090ef484feff7aeed3` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AccountController` | | **方法** | `createDepartment` | | **需要认证** | ❌ 否 | | **定义行号** | 14 | | **原始定义** | `Route::post('department/create', 'app\api\controller\AccountController@createDepartment'); // 创建部门 √` | --- ### GET /v1apiaccount/department/list | 属性 | 值 | |------|-----| | **接口ID** | `679fc5bdaaff2b6255bc0434842fded7` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AccountController` | | **方法** | `getDepartmentList` | | **需要认证** | ❌ 否 | | **定义行号** | 15 | | **原始定义** | `Route::get('department/list', 'app\api\controller\AccountController@getDepartmentList'); // 获取部门列表 √` | --- ### POST /v1apiaccount/department/update | 属性 | 值 | |------|-----| | **接口ID** | `600f95e1aa0d23cc97e08abc17e76d49` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AccountController` | | **方法** | `updateDepartment` | | **需要认证** | ❌ 否 | | **定义行号** | 16 | | **原始定义** | `Route::post('department/update', 'app\api\controller\AccountController@updateDepartment'); // 更新部门 √` | --- ### POST /v1apiaccount/department/delete | 属性 | 值 | |------|-----| | **接口ID** | `857a025f6dbd3b63a0fbbfa1eeed808a` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AccountController` | | **方法** | `deleteDepartment` | | **需要认证** | ❌ 否 | | **定义行号** | 17 | | **原始定义** | `Route::post('department/delete', 'app\api\controller\AccountController@deleteDepartment'); // 删除部门 √` | --- ### POST /v1apiaccount/department/setPrivileges | 属性 | 值 | |------|-----| | **接口ID** | `f4f24f4dbb0aba8e0b00216bd1a6bf79` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AccountController` | | **方法** | `setPrivileges` | | **需要认证** | ❌ 否 | | **定义行号** | 18 | | **原始定义** | `Route::post('department/setPrivileges', 'app\api\controller\AccountController@setPrivileges'); // 设置部门权限 √` | --- ### GET /v1apidevice/list | 属性 | 值 | |------|-----| | **接口ID** | `3016bbfd5da5d506dae147b82c31765d` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\DeviceController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 23 | | **原始定义** | `Route::get('list', 'app\api\controller\DeviceController@getList'); // 获取设备列表 √` | --- ### POST /v1apidevice/add | 属性 | 值 | |------|-----| | **接口ID** | `5c5df1434a06023de421b3f4de8de552` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\DeviceController` | | **方法** | `addDevice` | | **需要认证** | ❌ 否 | | **定义行号** | 24 | | **原始定义** | `Route::post('add', 'app\api\controller\DeviceController@addDevice'); // 生成设备二维码(POST方式) √` | --- ### POST /v1apidevice/updateDeviceGroup | 属性 | 值 | |------|-----| | **接口ID** | `eff05927be0181d4092cbe46e82732bf` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\DeviceController` | | **方法** | `updateDeviceGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 25 | | **原始定义** | `Route::post('updateDeviceGroup', 'app\api\controller\DeviceController@updateDeviceGroup'); // 更新设备分组 √` | --- ### POST /v1apidevice/updateaccount | 属性 | 值 | |------|-----| | **接口ID** | `beca6c25fa8992fd99a4ea5b9c88928d` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\DeviceController` | | **方法** | `updateaccount` | | **需要认证** | ❌ 否 | | **定义行号** | 26 | | **原始定义** | `Route::post('updateaccount', 'app\api\controller\DeviceController@updateaccount'); // 更新设备账号 √` | --- ### POST /v1apidevice/createGroup | 属性 | 值 | |------|-----| | **接口ID** | `9b06fc08b8f580db125c0f84eda9f716` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\DeviceController` | | **方法** | `createGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 27 | | **原始定义** | `Route::post('createGroup', 'app\api\controller\DeviceController@createGroup'); // 创建设备分组 √` | --- ### GET /v1apidevice/groupList | 属性 | 值 | |------|-----| | **接口ID** | `67e1152d1d8be3650429854e07fa431e` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\DeviceController` | | **方法** | `getGroupList` | | **需要认证** | ❌ 否 | | **定义行号** | 28 | | **原始定义** | `Route::get('groupList', 'app\api\controller\DeviceController@getGroupList'); // 获取设备分组列表 √` | --- ### POST /v1apidevice/updateDeviceToGroup | 属性 | 值 | |------|-----| | **接口ID** | `26583578ab396a54b09b3ed12dc38824` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\DeviceController` | | **方法** | `updateDeviceToGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 29 | | **原始定义** | `Route::post('updateDeviceToGroup', 'app\api\controller\DeviceController@updateDeviceToGroup'); // 更新设备的分组 √` | --- ### POST /v1apidevice/importContact | 属性 | 值 | |------|-----| | **接口ID** | `dd56ff347564a25a371d81e5b5110e0d` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\DeviceController` | | **方法** | `importContact` | | **需要认证** | ❌ 否 | | **定义行号** | 31 | | **原始定义** | `Route::post('importContact', 'app\api\controller\DeviceController@importContact'); // 更新设备联系人 √` | --- ### GET /v1apifriend-task/list | 属性 | 值 | |------|-----| | **接口ID** | `e7db1ebc4de50016c745e920b86abedb` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\FriendTaskController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 36 | | **原始定义** | `Route::get('list', 'app\api\controller\FriendTaskController@getList'); // 获取添加好友记录列表 √` | --- ### POST /v1apifriend-task/add | 属性 | 值 | |------|-----| | **接口ID** | `3f3d6e74bb49706c0e00f60162e1ad59` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\FriendTaskController` | | **方法** | `addFriendTask` | | **需要认证** | ❌ 否 | | **定义行号** | 37 | | **原始定义** | `Route::post('add', 'app\api\controller\FriendTaskController@addFriendTask'); // 添加好友任务 √` | --- ### POST /v1apimoments/add-job | 属性 | 值 | |------|-----| | **接口ID** | `3f763a679451dce409bfa7944e976c0a` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\MomentsController` | | **方法** | `addJob` | | **需要认证** | ❌ 否 | | **定义行号** | 42 | | **原始定义** | `Route::post('add-job', 'app\api\controller\MomentsController@addJob'); // 发布朋友圈` | --- ### GET /v1apimoments/list | 属性 | 值 | |------|-----| | **接口ID** | `f74aac07047d54548ce70c6b8ca4c750` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\MomentsController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 43 | | **原始定义** | `Route::get('list', 'app\api\controller\MomentsController@getList'); // 获取朋友圈任务列表 √` | --- ### GET /v1apistats/basic-data | 属性 | 值 | |------|-----| | **接口ID** | `8859e59e26652085fe12a00f984935da` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\StatsController` | | **方法** | `basicData` | | **需要认证** | ❌ 否 | | **定义行号** | 48 | | **原始定义** | `Route::get('basic-data', 'app\api\controller\StatsController@basicData'); // 账号基本信息` | --- ### GET /v1apistats/fans-statistics | 属性 | 值 | |------|-----| | **接口ID** | `96c58e1653838eff730e1e7b1402f6e6` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\StatsController` | | **方法** | `FansStatistics` | | **需要认证** | ❌ 否 | | **定义行号** | 49 | | **原始定义** | `Route::get('fans-statistics', 'app\api\controller\StatsController@FansStatistics'); // 好友统计` | --- ### POST /v1apiuser/login | 属性 | 值 | |------|-----| | **接口ID** | `b3cb8cc498b860e59a1f564305935f01` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\UserController` | | **方法** | `login` | | **需要认证** | ❌ 否 | | **定义行号** | 54 | | **原始定义** | `Route::post('login', 'app\api\controller\UserController@login'); // 登录 √` | --- ### POST /v1apiuser/token | 属性 | 值 | |------|-----| | **接口ID** | `772fa6a92fb51c0068c74a79aa2663fa` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\UserController` | | **方法** | `getNewToken` | | **需要认证** | ❌ 否 | | **定义行号** | 55 | | **原始定义** | `Route::post('token', 'app\api\controller\UserController@getNewToken'); // 获取新的token √` | --- ### GET /v1apiuser/info | 属性 | 值 | |------|-----| | **接口ID** | `0ae16de6b0d1e9de9df4a794bd5366d9` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\UserController` | | **方法** | `getAccountInfo` | | **需要认证** | ❌ 否 | | **定义行号** | 56 | | **原始定义** | `Route::get('info', 'app\api\controller\UserController@getAccountInfo'); // 获取商户基本信息 √` | --- ### POST /v1apiuser/modify-pwd | 属性 | 值 | |------|-----| | **接口ID** | `6eb66e20b7596f57231e6da88d3be0af` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\UserController` | | **方法** | `modifyPwd` | | **需要认证** | ❌ 否 | | **定义行号** | 57 | | **原始定义** | `Route::post('modify-pwd', 'app\api\controller\UserController@modifyPwd'); // 修改密码` | --- ### GET /v1apiuser/logout | 属性 | 值 | |------|-----| | **接口ID** | `2d705a5863c16bbc1c89ecf66ec5d512` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\UserController` | | **方法** | `logout` | | **需要认证** | ❌ 否 | | **定义行号** | 58 | | **原始定义** | `Route::get('logout', 'app\api\controller\UserController@logout'); // 登出 √` | --- ### GET /v1apiuser/verify-code | 属性 | 值 | |------|-----| | **接口ID** | `59cc9825e9111bd0ab845af6096b3c41` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\UserController` | | **方法** | `getVerifyCode` | | **需要认证** | ❌ 否 | | **定义行号** | 59 | | **原始定义** | `Route::get('verify-code', 'app\api\controller\UserController@getVerifyCode'); // 获取验证码 √` | --- ### POST /v1apiwebsocket/send-personal | 属性 | 值 | |------|-----| | **接口ID** | `0c19dc4efae6bb40fdeff2f37408a6ae` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\WebSocketController` | | **方法** | `sendPersonal` | | **需要认证** | ❌ 否 | | **定义行号** | 64 | | **原始定义** | `Route::post('send-personal', 'app\api\controller\WebSocketController@sendPersonal'); // 个人消息发送 √` | --- ### POST /v1apiwebsocket/send-community | 属性 | 值 | |------|-----| | **接口ID** | `c44dca107604e5c71db4cf78495feb05` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\WebSocketController` | | **方法** | `sendCommunity` | | **需要认证** | ❌ 否 | | **定义行号** | 65 | | **原始定义** | `Route::post('send-community', 'app\api\controller\WebSocketController@sendCommunity'); // 发送群消息 √` | --- ### GET /v1apiwebsocket/get-moments | 属性 | 值 | |------|-----| | **接口ID** | `1620a8931dd000f1f55e0fafde8343a8` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\WebSocketController` | | **方法** | `getMoments` | | **需要认证** | ❌ 否 | | **定义行号** | 66 | | **原始定义** | `Route::get('get-moments', 'app\api\controller\WebSocketController@getMoments'); // 获取指定账号朋友圈信息 √` | --- ### GET /v1apiwebsocket/get-moment-source | 属性 | 值 | |------|-----| | **接口ID** | `f24d0685aea8f835fe95f37dd1ec2d87` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\WebSocketController` | | **方法** | `getMomentSourceRealUrl` | | **需要认证** | ❌ 否 | | **定义行号** | 67 | | **原始定义** | `Route::get('get-moment-source', 'app\api\controller\WebSocketController@getMomentSourceRealUrl'); // 获取指定账号朋友圈图片地址` | --- ### GET /v1apichatroom/list | 属性 | 值 | |------|-----| | **接口ID** | `d6b0b1b3757b93f8fc16c990fc30a09f` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\WechatChatroomController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 72 | | **原始定义** | `Route::get('list', 'app\api\controller\WechatChatroomController@getList'); // 获取微信群聊列表 √` | --- ### GET /v1apichatroom/members | 属性 | 值 | |------|-----| | **接口ID** | `e4953b589d6797493fe086583451710f` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\WechatChatroomController` | | **方法** | `listChatroomMember` | | **需要认证** | ❌ 否 | | **定义行号** | 73 | | **原始定义** | `Route::get('members', 'app\api\controller\WechatChatroomController@listChatroomMember'); // 获取群成员列表 √` | --- ### GET /v1apiwechat/list | 属性 | 值 | |------|-----| | **接口ID** | `fd88851c907088b033fb4482c32835ea` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\WechatController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 79 | | **原始定义** | `Route::get('list', 'app\api\controller\WechatController@getList'); // 获取微信账号列表 √` | --- ### GET /v1apifriend/list | 属性 | 值 | |------|-----| | **接口ID** | `df91db1bb47fea4613620a847e83bc71` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\WechatFriendController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 84 | | **原始定义** | `Route::get('list', 'app\api\controller\WechatFriendController@getList'); // 获取微信好友列表数据 √` | --- ### GET /v1apimessage/getFriendsList | 属性 | 值 | |------|-----| | **接口ID** | `a76abdfa4e87bccb38b4e362890e23ee` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\MessageController` | | **方法** | `getFriendsList` | | **需要认证** | ❌ 否 | | **定义行号** | 89 | | **原始定义** | `Route::get('getFriendsList', 'app\api\controller\MessageController@getFriendsList'); // 获取微信好友列表 √` | --- ### GET /v1apimessage/getChatroomList | 属性 | 值 | |------|-----| | **接口ID** | `2415ea78d0c480ac2414fc07c70aac27` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\MessageController` | | **方法** | `getChatroomList` | | **需要认证** | ❌ 否 | | **定义行号** | 90 | | **原始定义** | `Route::get('getChatroomList', 'app\api\controller\MessageController@getChatroomList'); // 同步群聊消息 √` | --- ### GET /v1apiallot-rule/list | 属性 | 值 | |------|-----| | **接口ID** | `23453f23b4dc38522c2758a4f46656f0` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AllotRuleController` | | **方法** | `getAllRules` | | **需要认证** | ❌ 否 | | **定义行号** | 95 | | **原始定义** | `Route::get('list', 'app\api\controller\AllotRuleController@getAllRules'); // 获取所有分配规则 √` | --- ### POST /v1apiallot-rule/create | 属性 | 值 | |------|-----| | **接口ID** | `177faead979d9d2a13f199d7e9439127` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AllotRuleController` | | **方法** | `createRule` | | **需要认证** | ❌ 否 | | **定义行号** | 96 | | **原始定义** | `Route::post('create', 'app\api\controller\AllotRuleController@createRule');// 创建分配规则 √` | --- ### POST /v1apiallot-rule/edit | 属性 | 值 | |------|-----| | **接口ID** | `60307fb371cf8687cd9ad8ddf7f383da` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AllotRuleController` | | **方法** | `updateRule` | | **需要认证** | ❌ 否 | | **定义行号** | 97 | | **原始定义** | `Route::post('edit', 'app\api\controller\AllotRuleController@updateRule');// 编辑分配规则 √` | --- ### DELETE /v1apiallot-rule/del | 属性 | 值 | |------|-----| | **接口ID** | `057fad6e96921d990af3651a3d27d403` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AllotRuleController` | | **方法** | `deleteRule` | | **需要认证** | ❌ 否 | | **定义行号** | 98 | | **原始定义** | `Route::delete('del', 'app\api\controller\AllotRuleController@deleteRule');// 删除分配规则 √` | --- ### GET /v1apiallot-rule/autoCreate | 属性 | 值 | |------|-----| | **接口ID** | `abec530f90b33936dce43dcba6123ec0` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\AllotRuleController` | | **方法** | `autoCreateAllotRules` | | **需要认证** | ❌ 否 | | **定义行号** | 99 | | **原始定义** | `Route::get('autoCreate', 'app\api\controller\AllotRuleController@autoCreateAllotRules');// 自动创建分配规则 √` | --- ### GET /v1apicall-recording/list | 属性 | 值 | |------|-----| | **接口ID** | `15d36d87dfc1fe1674207c7abc15a338` | | **文件ID** | `dd804d96b70d4b2c436883aad7a7419a` | | **文件路径** | `application/api/config/route.php` | | **控制器** | `app\api\controller\CallRecordingController` | | **方法** | `getlist` | | **需要认证** | ❌ 否 | | **定义行号** | 104 | | **原始定义** | `Route::get('list', 'app\api\controller\CallRecordingController@getlist'); // 获取通话记录列表 √` | --- ## common 模块 **接口数量**: 9 ### POST /v1/auth/login | 属性 | 值 | |------|-----| | **接口ID** | `728d3617867da35f50ae4028e9b7832d` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\PasswordLoginController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 9 | | **原始定义** | `Route::post('login', 'app\common\controller\PasswordLoginController@index'); // 账号密码登录` | --- ### POST /v1/auth/mobile-login | 属性 | 值 | |------|-----| | **接口ID** | `b96adafc4caaaf683fc896b1c8a671a9` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\Auth` | | **方法** | `mobileLogin` | | **需要认证** | ❌ 否 | | **定义行号** | 10 | | **原始定义** | `Route::post('mobile-login', 'app\common\controller\Auth@mobileLogin'); // 手机号验证码登录` | --- ### POST /v1/auth/code | 属性 | 值 | |------|-----| | **接口ID** | `3dadb171ca0137f4c0f23e172a4b906c` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\Auth` | | **方法** | `SendCodeController` | | **需要认证** | ❌ 否 | | **定义行号** | 11 | | **原始定义** | `Route::post('code', 'app\common\controller\Auth@SendCodeController'); // 发送验证码` | --- ### GET /v1/auth/info | 属性 | 值 | |------|-----| | **接口ID** | `31dd331433a811aa2a61e294f5d7651a` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\Auth` | | **方法** | `info` | | **需要认证** | ✅ 是 | | **定义行号** | 13 | | **原始定义** | `Route::get('info', 'app\common\controller\Auth@info')->middleware(['jwt']); // 获取用户信息` | --- ### POST /v1/auth/refresh | 属性 | 值 | |------|-----| | **接口ID** | `b2ac512d39bb5bffa53adeae4fca75f9` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\Auth` | | **方法** | `refresh` | | **需要认证** | ✅ 是 | | **定义行号** | 14 | | **原始定义** | `Route::post('refresh', 'app\common\controller\Auth@refresh')->middleware(['jwt']); // 刷新令牌` | --- ### POST /v1/attachment/upload | 属性 | 值 | |------|-----| | **接口ID** | `b6513b1cae1fae40e374f0d2593581e5` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\Attachment` | | **方法** | `upload` | | **需要认证** | ❌ 否 | | **定义行号** | 19 | | **原始定义** | `Route::post('attachment/upload', 'app\common\controller\Attachment@upload'); // 上传附件` | --- ### GET /v1/attachment/:id | 属性 | 值 | |------|-----| | **接口ID** | `cb3f9d7279b8ae6a0c05f37671fd9a03` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\Attachment` | | **方法** | `info` | | **需要认证** | ❌ 否 | | **定义行号** | 20 | | **原始定义** | `Route::get('attachment/:id', 'app\common\controller\Attachment@info'); // 获取附件信息` | --- ### ANY /v1/v1/pay/notify | 属性 | 值 | |------|-----| | **接口ID** | `85b7191a6e55d4044d75b0d8a8a2afcc` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\PaymentService` | | **方法** | `notify` | | **需要认证** | ❌ 否 | | **定义行号** | 27 | | **原始定义** | `Route::any('notify', 'app\common\controller\PaymentService@notify');` | --- ### GET /v1/v1/app/update | 属性 | 值 | |------|-----| | **接口ID** | `f934cfe859ccce29cc0d76a80c478cfc` | | **文件ID** | `951fb461d157131eeb57be541dc0a51d` | | **文件路径** | `application/common/config/route.php` | | **控制器** | `app\common\controller\Api` | | **方法** | `uploadApp` | | **需要认证** | ❌ 否 | | **定义行号** | 33 | | **原始定义** | `Route::get('v1/app/update', 'app\common\controller\Api@uploadApp'); //检测app是否需要更新` | --- ## cunkebao 模块 **接口数量**: 164 ### PUT /v1/user/editUserInfo | 属性 | 值 | |------|-----| | **接口ID** | `0a58be435c14ea69c44caed804fe7f76` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\BaseController` | | **方法** | `editUserInfo` | | **需要认证** | ❌ 否 | | **定义行号** | 12 | | **原始定义** | `Route::put('editUserInfo', 'app\cunkebao\controller\BaseController@editUserInfo');` | --- ### PUT /v1/user/editPassWord | 属性 | 值 | |------|-----| | **接口ID** | `7017e9fd6e3c80cf8a254c9aa2b0d364` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\BaseController` | | **方法** | `editPassWord` | | **需要认证** | ❌ 否 | | **定义行号** | 13 | | **原始定义** | `Route::put('editPassWord', 'app\cunkebao\controller\BaseController@editPassWord');` | --- ### GET /v1/devices/isUpdataWechat | 属性 | 值 | |------|-----| | **接口ID** | `b20871b7f8960cf9adc7718174313eb2` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\device\GetDeviceDetailV1Controller` | | **方法** | `isUpdataWechat` | | **需要认证** | ❌ 否 | | **定义行号** | 20 | | **原始定义** | `Route::get('isUpdataWechat', 'app\cunkebao\controller\device\GetDeviceDetailV1Controller@isUpdataWechat');` | --- ### PUT /v1/devices/refresh | 属性 | 值 | |------|-----| | **接口ID** | `b23175e470afd84a201a7f72f2eb7204` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\device\RefreshDeviceDetailV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 21 | | **原始定义** | `Route::put('refresh', 'app\cunkebao\controller\device\RefreshDeviceDetailV1Controller@index');` | --- ### GET /v1/devices/add-results | 属性 | 值 | |------|-----| | **接口ID** | `e4b4bb3f9ab4990b862d60173c993063` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\device\GetAddResultedV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 22 | | **原始定义** | `Route::get('add-results', 'app\cunkebao\controller\device\GetAddResultedV1Controller@index');` | --- ### POST /v1/devices/task-config | 属性 | 值 | |------|-----| | **接口ID** | `3b300975a3809c666ad849f0b7e4c106` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\device\UpdateDeviceTaskConfigV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 23 | | **原始定义** | `Route::post('task-config', 'app\cunkebao\controller\device\UpdateDeviceTaskConfigV1Controller@index');` | --- ### GET /v1/devices/:id/task-config | 属性 | 值 | |------|-----| | **接口ID** | `b9e275cd4fdc77e7bfdfefef01d308ce` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\device\GetDeviceTaskConfigV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 24 | | **原始定义** | `Route::get(':id/task-config', 'app\cunkebao\controller\device\GetDeviceTaskConfigV1Controller@index');` | --- ### GET /v1/devices/:id/handle-logs | 属性 | 值 | |------|-----| | **接口ID** | `759f42aeaaec7a12cac3c2c9a5469c28` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\device\GetDeviceHandleLogsV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 25 | | **原始定义** | `Route::get(':id/handle-logs', 'app\cunkebao\controller\device\GetDeviceHandleLogsV1Controller@index');` | --- ### GET /v1/devices/:id | 属性 | 值 | |------|-----| | **接口ID** | `ba41d5c5aed6b726013e6de0931352d6` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\device\GetDeviceDetailV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 26 | | **原始定义** | `Route::get(':id', 'app\cunkebao\controller\device\GetDeviceDetailV1Controller@index');` | --- ### DELETE /v1/devices/:id | 属性 | 值 | |------|-----| | **接口ID** | `cd339971a3689ed123a1c79501dab95a` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\device\DeleteDeviceV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 27 | | **原始定义** | `Route::delete(':id', 'app\cunkebao\controller\device\DeleteDeviceV1Controller@index');` | --- ### GET /v1/wechats/related-device/:id | 属性 | 值 | |------|-----| | **接口ID** | `2fe3e537d777165985d93cc4e31b1d25` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\GetWechatsRelatedDeviceV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 34 | | **原始定义** | `Route::get('related-device/:id', 'app\cunkebao\controller\wechat\GetWechatsRelatedDeviceV1Controller@index');` | --- ### GET /v1/wechats/:id/summary | 属性 | 值 | |------|-----| | **接口ID** | `9e410c6bfc935fd7732c8fe28c0928c8` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\GetWechatOnDeviceSummarizeV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 36 | | **原始定义** | `Route::get(':id/summary', 'app\cunkebao\controller\wechat\GetWechatOnDeviceSummarizeV1Controller@index');` | --- ### GET /v1/wechats/:id/friends | 属性 | 值 | |------|-----| | **接口ID** | `1f6a401ba55ed45dafa0d04d20880611` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\GetWechatOnDeviceFriendsV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 37 | | **原始定义** | `Route::get(':id/friends', 'app\cunkebao\controller\wechat\GetWechatOnDeviceFriendsV1Controller@index');` | --- ### GET /v1/wechats/getWechatInfo | 属性 | 值 | |------|-----| | **接口ID** | `1c0e503e30fd3571b1f333d02ef56ee6` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\GetWechatController` | | **方法** | `getWechatInfo` | | **需要认证** | ❌ 否 | | **定义行号** | 38 | | **原始定义** | `Route::get('getWechatInfo', 'app\cunkebao\controller\wechat\GetWechatController@getWechatInfo');` | --- ### GET /v1/wechats/overview | 属性 | 值 | |------|-----| | **接口ID** | `266bf304ea6e98a8a69e1cf45aede869` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\GetWechatOverviewV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 39 | | **原始定义** | `Route::get('overview', 'app\cunkebao\controller\wechat\GetWechatOverviewV1Controller@index'); // 获取微信账号概览数据` | --- ### GET /v1/wechats/moments | 属性 | 值 | |------|-----| | **接口ID** | `fba3fccb34a79adc100091b25a6f2048` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\GetWechatMomentsV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 40 | | **原始定义** | `Route::get('moments', 'app\cunkebao\controller\wechat\GetWechatMomentsV1Controller@index'); // 获取微信朋友圈` | --- ### GET /v1/wechats/moments/export | 属性 | 值 | |------|-----| | **接口ID** | `10451ed928e575ab8bc72c17c6635112` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\GetWechatMomentsV1Controller` | | **方法** | `export` | | **需要认证** | ❌ 否 | | **定义行号** | 41 | | **原始定义** | `Route::get('moments/export', 'app\cunkebao\controller\wechat\GetWechatMomentsV1Controller@export'); // 导出微信朋友圈` | --- ### GET /v1/wechats/count | 属性 | 值 | |------|-----| | **接口ID** | `c779a1aef158e9ab3b96e1f30d9f54c7` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\DeviceWechat` | | **方法** | `count` | | **需要认证** | ❌ 否 | | **定义行号** | 42 | | **原始定义** | `Route::get('count', 'app\cunkebao\controller\DeviceWechat@count');` | --- ### GET /v1/wechats/device-count | 属性 | 值 | |------|-----| | **接口ID** | `513aaa27cbbd2e5d5c6ff9597df4b263` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\DeviceWechat` | | **方法** | `deviceCount` | | **需要认证** | ❌ 否 | | **定义行号** | 43 | | **原始定义** | `Route::get('device-count', 'app\cunkebao\controller\DeviceWechat@deviceCount'); // 获取有登录微信的设备数量` | --- ### PUT /v1/wechats/refresh | 属性 | 值 | |------|-----| | **接口ID** | `9b462f6e28860bc77859bed74a8a63cd` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\DeviceWechat` | | **方法** | `refresh` | | **需要认证** | ❌ 否 | | **定义行号** | 44 | | **原始定义** | `Route::put('refresh', 'app\cunkebao\controller\DeviceWechat@refresh'); // 刷新设备微信状态` | --- ### POST /v1/wechats/transfer-friends | 属性 | 值 | |------|-----| | **接口ID** | `0b2561baa6c8e1a61892c5d5a36387ac` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\PostTransferFriends` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 45 | | **原始定义** | `Route::post('transfer-friends', 'app\cunkebao\controller\wechat\PostTransferFriends@index'); // 微信好友转移` | --- ### GET /v1/wechats/:wechatId | 属性 | 值 | |------|-----| | **接口ID** | `467c90aae9d5bfbe34b0e6bc1d7085e9` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\wechat\GetWechatProfileV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 46 | | **原始定义** | `Route::get(':wechatId', 'app\cunkebao\controller\wechat\GetWechatProfileV1Controller@index');` | --- ### GET /v1/plan/scenes | 属性 | 值 | |------|-----| | **接口ID** | `03ce890f82439635350f289383f6dda5` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\GetPlanSceneListV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 51 | | **原始定义** | `Route::get('scenes', 'app\cunkebao\controller\plan\GetPlanSceneListV1Controller@index');` | --- ### GET /v1/plan/scenes-detail | 属性 | 值 | |------|-----| | **接口ID** | `f3b2c884d0bc3118edbe35923fe94ee9` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\GetPlanSceneListV1Controller` | | **方法** | `detail` | | **需要认证** | ❌ 否 | | **定义行号** | 52 | | **原始定义** | `Route::get('scenes-detail', 'app\cunkebao\controller\plan\GetPlanSceneListV1Controller@detail');` | --- ### POST /v1/plan/create | 属性 | 值 | |------|-----| | **接口ID** | `c5266ce72284983e9b2306e655bf3deb` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PostCreateAddFriendPlanV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 53 | | **原始定义** | `Route::post('create', 'app\cunkebao\controller\plan\PostCreateAddFriendPlanV1Controller@index');` | --- ### GET /v1/plan/list | 属性 | 值 | |------|-----| | **接口ID** | `6fcd1f9659f7c6ac6f4d763085a004a4` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PlanSceneV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 54 | | **原始定义** | `Route::get('list', 'app\cunkebao\controller\plan\PlanSceneV1Controller@index');` | --- ### GET /v1/plan/copy | 属性 | 值 | |------|-----| | **接口ID** | `85bb27db4e1512a79a05f1ff4ceddfa0` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\GetCreateAddFriendPlanV1Controller` | | **方法** | `copy` | | **需要认证** | ❌ 否 | | **定义行号** | 55 | | **原始定义** | `Route::get('copy', 'app\cunkebao\controller\plan\GetCreateAddFriendPlanV1Controller@copy');` | --- ### DELETE /v1/plan/delete | 属性 | 值 | |------|-----| | **接口ID** | `a1800c513b9a1d83cf21d489813eabe4` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PlanSceneV1Controller` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 56 | | **原始定义** | `Route::delete('delete', 'app\cunkebao\controller\plan\PlanSceneV1Controller@delete');` | --- ### POST /v1/plan/updateStatus | 属性 | 值 | |------|-----| | **接口ID** | `acd19262c9c5476e5ae971162c68308e` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PlanSceneV1Controller` | | **方法** | `updateStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 57 | | **原始定义** | `Route::post('updateStatus', 'app\cunkebao\controller\plan\PlanSceneV1Controller@updateStatus');` | --- ### GET /v1/plan/detail | 属性 | 值 | |------|-----| | **接口ID** | `20a4ffff560ceceae1815165880b0653` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\GetAddFriendPlanDetailV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 58 | | **原始定义** | `Route::get('detail', 'app\cunkebao\controller\plan\GetAddFriendPlanDetailV1Controller@index');` | --- ### GET /v1/plan/getWxMinAppCode | 属性 | 值 | |------|-----| | **接口ID** | `12f636ac727e34967a01f729df1e9a15` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PlanSceneV1Controller` | | **方法** | `getWxMinAppCode` | | **需要认证** | ❌ 否 | | **定义行号** | 60 | | **原始定义** | `Route::get('getWxMinAppCode', 'app\cunkebao\controller\plan\PlanSceneV1Controller@getWxMinAppCode');` | --- ### GET /v1/plan/getUserList | 属性 | 值 | |------|-----| | **接口ID** | `edc4306171d50e0eb0114dc2268ed504` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PlanSceneV1Controller` | | **方法** | `getUserList` | | **需要认证** | ❌ 否 | | **定义行号** | 61 | | **原始定义** | `Route::get('getUserList', 'app\cunkebao\controller\plan\PlanSceneV1Controller@getUserList');` | --- ### GET /v1/traffic/pool/getPackage | 属性 | 值 | |------|-----| | **接口ID** | `3914b53cc7a5466f6ca3a3b35a2c595c` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficController` | | **方法** | `getPackage` | | **需要认证** | ❌ 否 | | **定义行号** | 66 | | **原始定义** | `Route::get('getPackage', 'app\cunkebao\controller\TrafficController@getPackage'); // 获取流量池包列表` | --- ### GET /v1/traffic/pool/getPackageDetail | 属性 | 值 | |------|-----| | **接口ID** | `d5648d3be497ed0d5dcbfa30e05dd7eb` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficController` | | **方法** | `getPackageDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 67 | | **原始定义** | `Route::get('getPackageDetail', 'app\cunkebao\controller\TrafficController@getPackageDetail'); // 获取流量池详情(元数据)` | --- ### POST /v1/traffic/pool/addPackage | 属性 | 值 | |------|-----| | **接口ID** | `310014b1e318813c426f2bd13b02809a` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficController` | | **方法** | `addPackage` | | **需要认证** | ❌ 否 | | **定义行号** | 68 | | **原始定义** | `Route::post('addPackage', 'app\cunkebao\controller\TrafficController@addPackage');` | --- ### POST /v1/traffic/pool/editPackage | 属性 | 值 | |------|-----| | **接口ID** | `c8a390daf8ea2d1a083caac9c84ba8db` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficController` | | **方法** | `editPackage` | | **需要认证** | ❌ 否 | | **定义行号** | 69 | | **原始定义** | `Route::post('editPackage', 'app\cunkebao\controller\TrafficController@editPackage');` | --- ### DELETE /v1/traffic/pool/deletePackage | 属性 | 值 | |------|-----| | **接口ID** | `1711b454b5165a054d00a63cab5f887f` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficController` | | **方法** | `deletePackage` | | **需要认证** | ❌ 否 | | **定义行号** | 70 | | **原始定义** | `Route::delete('deletePackage', 'app\cunkebao\controller\TrafficController@deletePackage');` | --- ### GET /v1/traffic/pool/user-list | 属性 | 值 | |------|-----| | **接口ID** | `0feb493740b174661f78e38f67fcc7cf` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficController` | | **方法** | `getTrafficPoolList` | | **需要认证** | ❌ 否 | | **定义行号** | 72 | | **原始定义** | `Route::get('user-list', 'app\cunkebao\controller\TrafficController@getTrafficPoolList'); // 获取流量池用户列表(数据列表)` | --- ### GET /v1/traffic/pool/getUserJourney | 属性 | 值 | |------|-----| | **接口ID** | `1d3968ce73d8ad856c732e3f1f8e18ec` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller` | | **方法** | `getUserJourney` | | **需要认证** | ❌ 否 | | **定义行号** | 74 | | **原始定义** | `Route::get('getUserJourney', 'app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller@getUserJourney');` | --- ### GET /v1/traffic/pool/getUserTags | 属性 | 值 | |------|-----| | **接口ID** | `05377b51d077eeb815da333a57855145` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller` | | **方法** | `getUserTags` | | **需要认证** | ❌ 否 | | **定义行号** | 75 | | **原始定义** | `Route::get('getUserTags', 'app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller@getUserTags');` | --- ### GET /v1/traffic/pool/getUserInfo | 属性 | 值 | |------|-----| | **接口ID** | `6f75b70cf48c41380c4d67176f684116` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller` | | **方法** | `getUser` | | **需要认证** | ❌ 否 | | **定义行号** | 76 | | **原始定义** | `Route::get('getUserInfo', 'app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller@getUser');` | --- ### GET /v1/traffic/pool/converted | 属性 | 值 | |------|-----| | **接口ID** | `fb2a215c454b7c531ac8053341af60c1` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\traffic\GetConvertedListWithInCompanyV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 78 | | **原始定义** | `Route::get('converted', 'app\cunkebao\controller\traffic\GetConvertedListWithInCompanyV1Controller@index');` | --- ### GET /v1/traffic/pool/types | 属性 | 值 | |------|-----| | **接口ID** | `9964008b7a0503c45a52bc00da310d2d` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\traffic\GetPotentialTypeSectionV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 79 | | **原始定义** | `Route::get('types', 'app\cunkebao\controller\traffic\GetPotentialTypeSectionV1Controller@index');` | --- ### GET /v1/traffic/pool/sources | 属性 | 值 | |------|-----| | **接口ID** | `c76b21064ad52cb01de7327b6afb1c63` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\traffic\GetTrafficSourceSectionV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 80 | | **原始定义** | `Route::get('sources', 'app\cunkebao\controller\traffic\GetTrafficSourceSectionV1Controller@index');` | --- ### GET /v1/traffic/pool/statistics | 属性 | 值 | |------|-----| | **接口ID** | `98daf3febe48d7f17d577a13de3f24ac` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\traffic\GetPoolStatisticsV1Controller` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 81 | | **原始定义** | `Route::get('statistics', 'app\cunkebao\controller\traffic\GetPoolStatisticsV1Controller@index');` | --- ### GET /v1/traffic/pool/v2/groups | 属性 | 值 | |------|-----| | **接口ID** | `5d3e4e828720632128855ec72e523c43` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getGroups` | | **需要认证** | ❌ 否 | | **定义行号** | 87 | | **原始定义** | `Route::get('groups', 'app\cunkebao\controller\TrafficPoolV2Controller@getGroups'); // 获取分组列表` | --- ### GET /v1/traffic/pool/v2/group/detail | 属性 | 值 | |------|-----| | **接口ID** | `993fef8e770e59624b0fba514c05aa26` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getGroupDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 88 | | **原始定义** | `Route::get('group/detail', 'app\cunkebao\controller\TrafficPoolV2Controller@getGroupDetail'); // 获取分组详情` | --- ### POST /v1/traffic/pool/v2/group/create | 属性 | 值 | |------|-----| | **接口ID** | `4f8d72daf08d66ff32d1934b66927501` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `createGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 89 | | **原始定义** | `Route::post('group/create', 'app\cunkebao\controller\TrafficPoolV2Controller@createGroup'); // 创建分组` | --- ### PUT /v1/traffic/pool/v2/group/update | 属性 | 值 | |------|-----| | **接口ID** | `81171a19f80d5ac7897ae0ca082df66b` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `updateGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 90 | | **原始定义** | `Route::put('group/update', 'app\cunkebao\controller\TrafficPoolV2Controller@updateGroup'); // 更新分组` | --- ### DELETE /v1/traffic/pool/v2/group/delete | 属性 | 值 | |------|-----| | **接口ID** | `b5f41be7e3b28c46028bed8249731c4b` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `deleteGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 91 | | **原始定义** | `Route::delete('group/delete', 'app\cunkebao\controller\TrafficPoolV2Controller@deleteGroup'); // 删除分组` | --- ### GET /v1/traffic/pool/v2/group/members | 属性 | 值 | |------|-----| | **接口ID** | `78eb2608a4edd1a533547625ea241056` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getGroupMembers` | | **需要认证** | ❌ 否 | | **定义行号** | 92 | | **原始定义** | `Route::get('group/members', 'app\cunkebao\controller\TrafficPoolV2Controller@getGroupMembers'); // 获取分组成员` | --- ### POST /v1/traffic/pool/v2/preview-users | 属性 | 值 | |------|-----| | **接口ID** | `8fa6444660fe261aa4f0a3981ea0240c` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `previewUsers` | | **需要认证** | ❌ 否 | | **定义行号** | 93 | | **原始定义** | `Route::post('preview-users', 'app\cunkebao\controller\TrafficPoolV2Controller@previewUsers'); // 预览用户列表(根据筛选条件)` | --- ### GET /v1/traffic/pool/v2/filter-fields | 属性 | 值 | |------|-----| | **接口ID** | `ac5715f3b7ecd7e0b4839f108303eac1` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getFilterFields` | | **需要认证** | ❌ 否 | | **定义行号** | 94 | | **原始定义** | `Route::get('filter-fields', 'app\cunkebao\controller\TrafficPoolV2Controller@getFilterFields'); // 获取筛选字段元数据` | --- ### POST /v1/traffic/pool/v2/group/add-members | 属性 | 值 | |------|-----| | **接口ID** | `582d2f380e2ea19169c4450f3ff181e2` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `addMembersToGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 95 | | **原始定义** | `Route::post('group/add-members', 'app\cunkebao\controller\TrafficPoolV2Controller@addMembersToGroup'); // 添加成员到分组` | --- ### POST /v1/traffic/pool/v2/group/remove-members | 属性 | 值 | |------|-----| | **接口ID** | `b24b14f1aa9e3b2588c8e9dc8010037c` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `removeMembersFromGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 96 | | **原始定义** | `Route::post('group/remove-members', 'app\cunkebao\controller\TrafficPoolV2Controller@removeMembersFromGroup'); // 移除分组成员` | --- ### GET /v1/traffic/pool/v2/list | 属性 | 值 | |------|-----| | **接口ID** | `b6343ce8c5d959ed5ec30151f075fb93` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getPoolList` | | **需要认证** | ❌ 否 | | **定义行号** | 99 | | **原始定义** | `Route::get('list', 'app\cunkebao\controller\TrafficPoolV2Controller@getPoolList'); // 获取流量池列表` | --- ### GET /v1/traffic/pool/v2/detail | 属性 | 值 | |------|-----| | **接口ID** | `7470835146eca5bc2f11da6a1ff51724` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getPoolDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 100 | | **原始定义** | `Route::get('detail', 'app\cunkebao\controller\TrafficPoolV2Controller@getPoolDetail'); // 获取流量详情` | --- ### PUT /v1/traffic/pool/v2/update | 属性 | 值 | |------|-----| | **接口ID** | `235c657d02c035ecff45470d3c4dea74` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `updatePool` | | **需要认证** | ❌ 否 | | **定义行号** | 101 | | **原始定义** | `Route::put('update', 'app\cunkebao\controller\TrafficPoolV2Controller@updatePool'); // 更新流量信息` | --- ### GET /v1/traffic/pool/v2/tag/categories | 属性 | 值 | |------|-----| | **接口ID** | `23edca745571f19d1a11d605557b4bff` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getTagCategories` | | **需要认证** | ❌ 否 | | **定义行号** | 104 | | **原始定义** | `Route::get('tag/categories', 'app\cunkebao\controller\TrafficPoolV2Controller@getTagCategories'); // 获取标签类目` | --- ### GET /v1/traffic/pool/v2/tag/defines | 属性 | 值 | |------|-----| | **接口ID** | `6547b96a862eeeff4aecd5dc19df88aa` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getTagDefines` | | **需要认证** | ❌ 否 | | **定义行号** | 105 | | **原始定义** | `Route::get('tag/defines', 'app\cunkebao\controller\TrafficPoolV2Controller@getTagDefines'); // 获取标签定义` | --- ### GET /v1/traffic/pool/v2/tag/pool-tags | 属性 | 值 | |------|-----| | **接口ID** | `4de3fa4db65f61054293092afd19b962` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getPoolTags` | | **需要认证** | ❌ 否 | | **定义行号** | 106 | | **原始定义** | `Route::get('tag/pool-tags', 'app\cunkebao\controller\TrafficPoolV2Controller@getPoolTags'); // 获取流量的标签` | --- ### POST /v1/traffic/pool/v2/tag/add | 属性 | 值 | |------|-----| | **接口ID** | `41d835ac0a9e9a05d7060e0ead434647` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `addTag` | | **需要认证** | ❌ 否 | | **定义行号** | 107 | | **原始定义** | `Route::post('tag/add', 'app\cunkebao\controller\TrafficPoolV2Controller@addTag'); // 添加标签` | --- ### DELETE /v1/traffic/pool/v2/tag/remove | 属性 | 值 | |------|-----| | **接口ID** | `58b8548d6ec641dada125f8aaa3a61fb` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `removeTag` | | **需要认证** | ❌ 否 | | **定义行号** | 108 | | **原始定义** | `Route::delete('tag/remove', 'app\cunkebao\controller\TrafficPoolV2Controller@removeTag'); // 移除标签` | --- ### POST /v1/traffic/pool/v2/tag/sync-from-engine | 属性 | 值 | |------|-----| | **接口ID** | `09f5d2da4a0977fc33e847305a4f77e6` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `syncTagsFromEngine` | | **需要认证** | ❌ 否 | | **定义行号** | 109 | | **原始定义** | `Route::post('tag/sync-from-engine', 'app\cunkebao\controller\TrafficPoolV2Controller@syncTagsFromEngine'); // 从标签引擎同步标签` | --- ### POST /v1/traffic/pool/v2/calculate-rfm | 属性 | 值 | |------|-----| | **接口ID** | `080c0a3c8ea65a1cdd9e77c018251520` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `calculateRfm` | | **需要认证** | ❌ 否 | | **定义行号** | 112 | | **原始定义** | `Route::post('calculate-rfm', 'app\cunkebao\controller\TrafficPoolV2Controller@calculateRfm'); // 计算RFM评分` | --- ### POST /v1/traffic/pool/v2/group/:groupId/calculate-rfm | 属性 | 值 | |------|-----| | **接口ID** | `c7530fbfecebe317f79e5119af3aa307` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `calculateGroupRfm` | | **需要认证** | ❌ 否 | | **定义行号** | 113 | | **原始定义** | `Route::post('group/:groupId/calculate-rfm', 'app\cunkebao\controller\TrafficPoolV2Controller@calculateGroupRfm'); // 批量计算分组RFM评分` | --- ### POST /v1/traffic/pool/v2/allocate | 属性 | 值 | |------|-----| | **接口ID** | `483e9a012bceab586f363497b50c8378` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `allocatePool` | | **需要认证** | ❌ 否 | | **定义行号** | 116 | | **原始定义** | `Route::post('allocate', 'app\cunkebao\controller\TrafficPoolV2Controller@allocatePool'); // 分配流量` | --- ### POST /v1/traffic/pool/v2/recycle | 属性 | 值 | |------|-----| | **接口ID** | `d87f9a88db6ef0567558a2183d49538c` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `recyclePool` | | **需要认证** | ❌ 否 | | **定义行号** | 117 | | **原始定义** | `Route::post('recycle', 'app\cunkebao\controller\TrafficPoolV2Controller@recyclePool'); // 回收流量` | --- ### GET /v1/traffic/pool/v2/statistics | 属性 | 值 | |------|-----| | **接口ID** | `c89249e6fab7a34e371838d3ca1ba9c9` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getStatistics` | | **需要认证** | ❌ 否 | | **定义行号** | 120 | | **原始定义** | `Route::get('statistics', 'app\cunkebao\controller\TrafficPoolV2Controller@getStatistics'); // 获取统计数据` | --- ### GET /v1/traffic/pool/v2/sources | 属性 | 值 | |------|-----| | **接口ID** | `4c3ec2f3413588d2313b38f9488c5680` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getPoolSources` | | **需要认证** | ❌ 否 | | **定义行号** | 123 | | **原始定义** | `Route::get('sources', 'app\cunkebao\controller\TrafficPoolV2Controller@getPoolSources'); // 分页获取来源` | --- ### GET /v1/traffic/pool/v2/behaviors | 属性 | 值 | |------|-----| | **接口ID** | `1b94d02765afd257a749f843165d96be` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TrafficPoolV2Controller` | | **方法** | `getPoolBehaviors` | | **需要认证** | ❌ 否 | | **定义行号** | 124 | | **原始定义** | `Route::get('behaviors', 'app\cunkebao\controller\TrafficPoolV2Controller@getPoolBehaviors'); // 分页获取行为轨迹` | --- ### POST /v1/workbench/create | 属性 | 值 | |------|-----| | **接口ID** | `ff71949a3b981ef92f3d706aa0fc849c` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `create` | | **需要认证** | ❌ 否 | | **定义行号** | 129 | | **原始定义** | `Route::post('create', 'app\cunkebao\controller\workbench\WorkbenchController@create'); // 创建工作台` | --- ### GET /v1/workbench/list | 属性 | 值 | |------|-----| | **接口ID** | `9dcb2955cf88b0093179b46690ac4f9b` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 130 | | **原始定义** | `Route::get('list', 'app\cunkebao\controller\workbench\WorkbenchController@getList'); // 获取工作台列表` | --- ### POST /v1/workbench/update-status | 属性 | 值 | |------|-----| | **接口ID** | `ea04d90c8df0abde5774b29bc346e030` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `updateStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 131 | | **原始定义** | `Route::post('update-status', 'app\cunkebao\controller\workbench\WorkbenchController@updateStatus'); // 更新工作台状态` | --- ### DELETE /v1/workbench/delete | 属性 | 值 | |------|-----| | **接口ID** | `12236d539cb51135ecee7e26d92f19e3` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 132 | | **原始定义** | `Route::delete('delete', 'app\cunkebao\controller\workbench\WorkbenchController@delete'); // 删除工作台` | --- ### POST /v1/workbench/copy | 属性 | 值 | |------|-----| | **接口ID** | `99cde29acc2373cd0ca645b7df6065b5` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `copy` | | **需要认证** | ❌ 否 | | **定义行号** | 133 | | **原始定义** | `Route::post('copy', 'app\cunkebao\controller\workbench\WorkbenchController@copy'); // 拷贝工作台` | --- ### GET /v1/workbench/detail | 属性 | 值 | |------|-----| | **接口ID** | `6d042579a1f04f65fb31eaf0624b5c4f` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `detail` | | **需要认证** | ❌ 否 | | **定义行号** | 134 | | **原始定义** | `Route::get('detail', 'app\cunkebao\controller\workbench\WorkbenchController@detail'); // 获取工作台详情` | --- ### POST /v1/workbench/update | 属性 | 值 | |------|-----| | **接口ID** | `d5685a4725ed0976aa8ba550314c59a8` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 135 | | **原始定义** | `Route::post('update', 'app\cunkebao\controller\workbench\WorkbenchController@update'); // 更新工作台` | --- ### GET /v1/workbench/like-records | 属性 | 值 | |------|-----| | **接口ID** | `7e40f26400643a1ddad00cc5b34bef3c` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getLikeRecords` | | **需要认证** | ❌ 否 | | **定义行号** | 136 | | **原始定义** | `Route::get('like-records', 'app\cunkebao\controller\workbench\WorkbenchController@getLikeRecords'); // 获取点赞记录列表` | --- ### GET /v1/workbench/moments-records | 属性 | 值 | |------|-----| | **接口ID** | `dc42a25dc0fe31321b5eef9a79c2f614` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getMomentsRecords` | | **需要认证** | ❌ 否 | | **定义行号** | 137 | | **原始定义** | `Route::get('moments-records', 'app\cunkebao\controller\workbench\WorkbenchController@getMomentsRecords'); // 获取朋友圈发布记录列表` | --- ### GET /v1/workbench/device-labels | 属性 | 值 | |------|-----| | **接口ID** | `5d8beaea81abfdc51f4097daf1126b99` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getDeviceLabels` | | **需要认证** | ❌ 否 | | **定义行号** | 138 | | **原始定义** | `Route::get('device-labels', 'app\cunkebao\controller\workbench\WorkbenchController@getDeviceLabels'); // 获取设备微信好友标签统计` | --- ### GET /v1/workbench/group-list | 属性 | 值 | |------|-----| | **接口ID** | `fbf269bc8ca6d98bc6d4b16004c502c6` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getGroupList` | | **需要认证** | ❌ 否 | | **定义行号** | 139 | | **原始定义** | `Route::get('group-list', 'app\cunkebao\controller\workbench\WorkbenchController@getGroupList'); // 获取群列表` | --- ### GET /v1/workbench/created-groups-list | 属性 | 值 | |------|-----| | **接口ID** | `a6216c9bf586abc157cd2ed76a7e79d3` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getCreatedGroupsList` | | **需要认证** | ❌ 否 | | **定义行号** | 140 | | **原始定义** | `Route::get('created-groups-list', 'app\cunkebao\controller\workbench\WorkbenchController@getCreatedGroupsList'); // 获取已创建的群列表(自动建群)` | --- ### GET /v1/workbench/created-group-detail | 属性 | 值 | |------|-----| | **接口ID** | `68289b8ca1b79c2b6624c327ef5dc66f` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getCreatedGroupDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 141 | | **原始定义** | `Route::get('created-group-detail', 'app\cunkebao\controller\workbench\WorkbenchController@getCreatedGroupDetail'); // 获取已创建群的详情(自动建群)` | --- ### POST /v1/workbench/sync-group-info | 属性 | 值 | |------|-----| | **接口ID** | `205490e1d0083b107fae8ff6430bcf89` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `syncGroupInfo` | | **需要认证** | ❌ 否 | | **定义行号** | 142 | | **原始定义** | `Route::post('sync-group-info', 'app\cunkebao\controller\workbench\WorkbenchController@syncGroupInfo'); // 同步群最新信息(包括群成员)` | --- ### POST /v1/workbench/modify-group-info | 属性 | 值 | |------|-----| | **接口ID** | `613ee754a4eeb77b016357589c924bde` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `modifyGroupInfo` | | **需要认证** | ❌ 否 | | **定义行号** | 143 | | **原始定义** | `Route::post('modify-group-info', 'app\cunkebao\controller\workbench\WorkbenchController@modifyGroupInfo'); // 修改群名称、群公告` | --- ### POST /v1/workbench/quit-group | 属性 | 值 | |------|-----| | **接口ID** | `00c62fb3014f07fc06987c65755f38e1` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `quitGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 144 | | **原始定义** | `Route::post('quit-group', 'app\cunkebao\controller\workbench\WorkbenchController@quitGroup'); // 退群(自动建群)` | --- ### GET /v1/workbench/account-list | 属性 | 值 | |------|-----| | **接口ID** | `2f80f3133bdcd2e290329a8a8d5ff252` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getAccountList` | | **需要认证** | ❌ 否 | | **定义行号** | 145 | | **原始定义** | `Route::get('account-list', 'app\cunkebao\controller\workbench\WorkbenchController@getAccountList'); // 获取账号列表` | --- ### GET /v1/workbench/transfer-friends | 属性 | 值 | |------|-----| | **接口ID** | `c14eb4b32d554beb748f7105ee848d41` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getTrafficList` | | **需要认证** | ❌ 否 | | **定义行号** | 146 | | **原始定义** | `Route::get('transfer-friends', 'app\cunkebao\controller\workbench\WorkbenchController@getTrafficList'); // 获取账号列表` | --- ### GET /v1/workbench/import-contact | 属性 | 值 | |------|-----| | **接口ID** | `7fb85d22a78d9d85eba26901aea321c1` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getImportContact` | | **需要认证** | ❌ 否 | | **定义行号** | 147 | | **原始定义** | `Route::get('import-contact', 'app\cunkebao\controller\workbench\WorkbenchController@getImportContact'); // 获取通讯录导入记录列表` | --- ### GET /v1/workbench/getJdSocialMedia | 属性 | 值 | |------|-----| | **接口ID** | `969148ae371fa91e20260d449a3616fd` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getJdSocialMedia` | | **需要认证** | ❌ 否 | | **定义行号** | 149 | | **原始定义** | `Route::get('getJdSocialMedia', 'app\cunkebao\controller\workbench\WorkbenchController@getJdSocialMedia'); // 获取京东联盟导购媒体` | --- ### GET /v1/workbench/getJdPromotionSite | 属性 | 值 | |------|-----| | **接口ID** | `b83aea011524d80adc272705757d8147` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getJdPromotionSite` | | **需要认证** | ❌ 否 | | **定义行号** | 150 | | **原始定义** | `Route::get('getJdPromotionSite', 'app\cunkebao\controller\workbench\WorkbenchController@getJdPromotionSite'); // 获取京东联盟广告位` | --- ### GET /v1/workbench/changeLink | 属性 | 值 | |------|-----| | **接口ID** | `dab9557a081c6f2531f716b67d44b82e` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `changeLink` | | **需要认证** | ❌ 否 | | **定义行号** | 151 | | **原始定义** | `Route::get('changeLink', 'app\cunkebao\controller\workbench\WorkbenchController@changeLink'); // 获取京东联盟广告位` | --- ### GET /v1/workbench/group-push-stats | 属性 | 值 | |------|-----| | **接口ID** | `c0feb3201bc4f300b93828632c319856` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getGroupPushStats` | | **需要认证** | ❌ 否 | | **定义行号** | 153 | | **原始定义** | `Route::get('group-push-stats', 'app\cunkebao\controller\workbench\WorkbenchController@getGroupPushStats'); // 获取群发统计数据` | --- ### GET /v1/workbench/group-push-history | 属性 | 值 | |------|-----| | **接口ID** | `b483130cdbf4411896a65a6d4b78584f` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\WorkbenchController` | | **方法** | `getGroupPushHistory` | | **需要认证** | ❌ 否 | | **定义行号** | 154 | | **原始定义** | `Route::get('group-push-history', 'app\cunkebao\controller\workbench\WorkbenchController@getGroupPushHistory'); // 获取推送历史记录列表` | --- ### GET /v1/workbench/common-functions | 属性 | 值 | |------|-----| | **接口ID** | `96cbfc90c92cd46a059b70d49dfdf308` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\workbench\CommonFunctionsController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 155 | | **原始定义** | `Route::get('common-functions', 'app\cunkebao\controller\workbench\CommonFunctionsController@getList'); // 获取常用功能列表` | --- ### POST /v1/content/library/create | 属性 | 值 | |------|-----| | **接口ID** | `c61789780ee66f5e1b0b37680a9a7c0e` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `create` | | **需要认证** | ❌ 否 | | **定义行号** | 160 | | **原始定义** | `Route::post('create', 'app\cunkebao\controller\ContentLibraryController@create'); // 创建内容库` | --- ### GET /v1/content/library/list | 属性 | 值 | |------|-----| | **接口ID** | `46cb943abc287f44dbc89d06e25f82e9` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 161 | | **原始定义** | `Route::get('list', 'app\cunkebao\controller\ContentLibraryController@getList'); // 获取内容库列表` | --- ### POST /v1/content/library/update | 属性 | 值 | |------|-----| | **接口ID** | `0c8bb0821895b63430b63d74d5a26a62` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 162 | | **原始定义** | `Route::post('update', 'app\cunkebao\controller\ContentLibraryController@update'); // 更新内容库` | --- ### DELETE /v1/content/library/delete | 属性 | 值 | |------|-----| | **接口ID** | `74b6be13aeec01d75e834587eedbc85f` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 163 | | **原始定义** | `Route::delete('delete', 'app\cunkebao\controller\ContentLibraryController@delete'); // 删除内容库` | --- ### GET /v1/content/library/detail | 属性 | 值 | |------|-----| | **接口ID** | `754464e8a914b08138baa5d810e5ef12` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `detail` | | **需要认证** | ❌ 否 | | **定义行号** | 164 | | **原始定义** | `Route::get('detail', 'app\cunkebao\controller\ContentLibraryController@detail'); // 获取内容库详情` | --- ### GET /v1/content/library/collectMoments | 属性 | 值 | |------|-----| | **接口ID** | `2397ecb59e694034ed0a17ac7d1b6357` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `collectMoments` | | **需要认证** | ❌ 否 | | **定义行号** | 165 | | **原始定义** | `Route::get('collectMoments', 'app\cunkebao\controller\ContentLibraryController@collectMoments'); // 采集朋友圈` | --- ### GET /v1/content/library/item-list | 属性 | 值 | |------|-----| | **接口ID** | `d6a8cb71c14988ad3087132e2b009ac9` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `getItemList` | | **需要认证** | ❌ 否 | | **定义行号** | 166 | | **原始定义** | `Route::get('item-list', 'app\cunkebao\controller\ContentLibraryController@getItemList'); // 获取内容库素材列表` | --- ### POST /v1/content/library/create-item | 属性 | 值 | |------|-----| | **接口ID** | `3749eed67abcd8cb6298fc9f2461ca28` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `addItem` | | **需要认证** | ❌ 否 | | **定义行号** | 167 | | **原始定义** | `Route::post('create-item', 'app\cunkebao\controller\ContentLibraryController@addItem'); // 添加内容库素材` | --- ### DELETE /v1/content/library/delete-item | 属性 | 值 | |------|-----| | **接口ID** | `af3e406e71238a1c35084813220124d4` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `deleteItem` | | **需要认证** | ❌ 否 | | **定义行号** | 168 | | **原始定义** | `Route::delete('delete-item', 'app\cunkebao\controller\ContentLibraryController@deleteItem'); // 删除内容库素材` | --- ### GET /v1/content/library/get-item-detail | 属性 | 值 | |------|-----| | **接口ID** | `b7e0c109529df897e091626f41a09dce` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `getItemDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 169 | | **原始定义** | `Route::get('get-item-detail', 'app\cunkebao\controller\ContentLibraryController@getItemDetail'); // 获取内容库素材详情` | --- ### POST /v1/content/library/update-item | 属性 | 值 | |------|-----| | **接口ID** | `68a9993ed82457536ecea1246742d04f` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `updateItem` | | **需要认证** | ❌ 否 | | **定义行号** | 170 | | **原始定义** | `Route::post('update-item', 'app\cunkebao\controller\ContentLibraryController@updateItem'); // 更新内容库素材` | --- ### ANY /v1/content/library/aiEditContent | 属性 | 值 | |------|-----| | **接口ID** | `6153b8e4a210cd46bfc69571cfd40c8f` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `aiEditContent` | | **需要认证** | ❌ 否 | | **定义行号** | 171 | | **原始定义** | `Route::any('aiEditContent', 'app\cunkebao\controller\ContentLibraryController@aiEditContent');` | --- ### POST /v1/content/library/import-excel | 属性 | 值 | |------|-----| | **接口ID** | `b5d5b08769a352002ca8887fc8536d50` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\ContentLibraryController` | | **方法** | `importExcel` | | **需要认证** | ❌ 否 | | **定义行号** | 172 | | **原始定义** | `Route::post('import-excel', 'app\cunkebao\controller\ContentLibraryController@importExcel'); // 导入Excel表格(支持图片)` | --- ### POST /v1/friend/transfer | 属性 | 值 | |------|-----| | **接口ID** | `780d5d210a528f77cf49f77b0bd49c81` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\friend\GetFriendListV1Controller` | | **方法** | `transfer` | | **需要认证** | ❌ 否 | | **定义行号** | 178 | | **原始定义** | `Route::post('transfer', 'app\cunkebao\controller\friend\GetFriendListV1Controller@transfer'); // 好友转移` | --- ### GET /v1/chatroom/getMemberList | 属性 | 值 | |------|-----| | **接口ID** | `4204739eee507043ff57bf1155eebb01` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\chatroom\GetChatroomListV1Controller` | | **方法** | `getMemberList` | | **需要认证** | ❌ 否 | | **定义行号** | 184 | | **原始定义** | `Route::get('getMemberList', 'app\cunkebao\controller\chatroom\GetChatroomListV1Controller@getMemberList'); // 获取群详情` | --- ### GET /v1/dashboard/plan-stats | 属性 | 值 | |------|-----| | **接口ID** | `19548fb3b7d7d7a34a51088480b5be2a` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\StatsController` | | **方法** | `planStats` | | **需要认证** | ❌ 否 | | **定义行号** | 192 | | **原始定义** | `Route::get('plan-stats', 'app\cunkebao\controller\StatsController@planStats');` | --- ### GET /v1/dashboard/sevenDay-stats | 属性 | 值 | |------|-----| | **接口ID** | `62d5b0820df01b372a4a33807cf26fde` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\StatsController` | | **方法** | `customerAcquisitionStats7Days` | | **需要认证** | ❌ 否 | | **定义行号** | 193 | | **原始定义** | `Route::get('sevenDay-stats', 'app\cunkebao\controller\StatsController@customerAcquisitionStats7Days');` | --- ### GET /v1/dashboard/today-stats | 属性 | 值 | |------|-----| | **接口ID** | `6a12511ba114aa41135939eef3c36830` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\StatsController` | | **方法** | `todayStats` | | **需要认证** | ❌ 否 | | **定义行号** | 194 | | **原始定义** | `Route::get('today-stats', 'app\cunkebao\controller\StatsController@todayStats');` | --- ### GET /v1/dashboard/friendRequestTaskStats | 属性 | 值 | |------|-----| | **接口ID** | `468a29f5917cdebcac9a54ace749d261` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\StatsController` | | **方法** | `getFriendRequestTaskStats` | | **需要认证** | ❌ 否 | | **定义行号** | 195 | | **原始定义** | `Route::get('friendRequestTaskStats', 'app\cunkebao\controller\StatsController@getFriendRequestTaskStats');` | --- ### GET /v1/dashboard/userInfoStats | 属性 | 值 | |------|-----| | **接口ID** | `572750ee6bb9e59b905a7308612235fb` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\StatsController` | | **方法** | `userInfoStats` | | **需要认证** | ❌ 否 | | **定义行号** | 196 | | **原始定义** | `Route::get('userInfoStats', 'app\cunkebao\controller\StatsController@userInfoStats');` | --- ### GET /v1/tokens/list | 属性 | 值 | |------|-----| | **接口ID** | `59fe91e772e82469c56e44ed0bfce87b` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TokensController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 201 | | **原始定义** | `Route::get('list', 'app\cunkebao\controller\TokensController@getList');` | --- ### POST /v1/tokens/pay | 属性 | 值 | |------|-----| | **接口ID** | `a1b65e60c90259671851b6fcb0ca8209` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TokensController` | | **方法** | `pay` | | **需要认证** | ❌ 否 | | **定义行号** | 202 | | **原始定义** | `Route::post('pay', 'app\cunkebao\controller\TokensController@pay'); // 扫码付款` | --- ### GET /v1/tokens/queryOrder | 属性 | 值 | |------|-----| | **接口ID** | `17f170609468bb4473d896c7c81f722a` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TokensController` | | **方法** | `queryOrder` | | **需要认证** | ❌ 否 | | **定义行号** | 203 | | **原始定义** | `Route::get('queryOrder', 'app\cunkebao\controller\TokensController@queryOrder'); // 查询订单(扫码付款)` | --- ### GET /v1/tokens/orderList | 属性 | 值 | |------|-----| | **接口ID** | `1ea290b28510a50b8692e3e612728d95` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TokensController` | | **方法** | `getOrderList` | | **需要认证** | ❌ 否 | | **定义行号** | 204 | | **原始定义** | `Route::get('orderList', 'app\cunkebao\controller\TokensController@getOrderList'); // 获取订单列表` | --- ### GET /v1/tokens/statistics | 属性 | 值 | |------|-----| | **接口ID** | `8d10309b1301f38705ebab51624a3f17` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TokensController` | | **方法** | `getTokensStatistics` | | **需要认证** | ❌ 否 | | **定义行号** | 205 | | **原始定义** | `Route::get('statistics', 'app\cunkebao\controller\TokensController@getTokensStatistics'); // 获取算力统计` | --- ### POST /v1/tokens/allocate | 属性 | 值 | |------|-----| | **接口ID** | `9120d446b5abe89cb900e6ba9936396a` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\TokensController` | | **方法** | `allocateTokens` | | **需要认证** | ❌ 否 | | **定义行号** | 206 | | **原始定义** | `Route::post('allocate', 'app\cunkebao\controller\TokensController@allocateTokens'); // 分配token(仅管理员)` | --- ### GET /v1/knowledge/init | 属性 | 值 | |------|-----| | **接口ID** | `ddd22675251d65c7156c6f8ca36fe3f5` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiSettingsController` | | **方法** | `init` | | **需要认证** | ❌ 否 | | **定义行号** | 213 | | **原始定义** | `Route::get('init', 'app\cunkebao\controller\AiSettingsController@init');` | --- ### GET /v1/knowledge/release | 属性 | 值 | |------|-----| | **接口ID** | `ed7a76ca386e121038961e221467a718` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiSettingsController` | | **方法** | `release` | | **需要认证** | ❌ 否 | | **定义行号** | 214 | | **原始定义** | `Route::get('release', 'app\cunkebao\controller\AiSettingsController@release');` | --- ### POST /v1/knowledge/savePrompt | 属性 | 值 | |------|-----| | **接口ID** | `8ad1275272656b26b8ddbc328b1a9486` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiSettingsController` | | **方法** | `savePrompt` | | **需要认证** | ❌ 否 | | **定义行号** | 215 | | **原始定义** | `Route::post('savePrompt', 'app\cunkebao\controller\AiSettingsController@savePrompt'); // 保存统一提示词` | --- ### GET /v1/knowledge/typeList | 属性 | 值 | |------|-----| | **接口ID** | `c9662582b28ec38b8b80dffa8661815a` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `typeList` | | **需要认证** | ❌ 否 | | **定义行号** | 216 | | **原始定义** | `Route::get('typeList', 'app\cunkebao\controller\AiKnowledgeBaseController@typeList');` | --- ### GET /v1/knowledge/getList | 属性 | 值 | |------|-----| | **接口ID** | `2c48c28abaf9737822fd98152ee40775` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 217 | | **原始定义** | `Route::get('getList', 'app\cunkebao\controller\AiKnowledgeBaseController@getList');` | --- ### POST /v1/knowledge/add | 属性 | 值 | |------|-----| | **接口ID** | `abc8770f21ecf6b165e376dd91a8edfe` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `add` | | **需要认证** | ❌ 否 | | **定义行号** | 218 | | **原始定义** | `Route::post('add', 'app\cunkebao\controller\AiKnowledgeBaseController@add');` | --- ### DELETE /v1/knowledge/delete | 属性 | 值 | |------|-----| | **接口ID** | `a597413d9730ecca020c88e848af27b4` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 220 | | **原始定义** | `Route::delete('delete', 'app\cunkebao\controller\AiKnowledgeBaseController@delete');` | --- ### POST /v1/knowledge/update | 属性 | 值 | |------|-----| | **接口ID** | `790c712df35e95efbfcd202080e7296e` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 222 | | **原始定义** | `Route::post('update', 'app\cunkebao\controller\AiKnowledgeBaseController@update');` | --- ### POST /v1/knowledge/delete | 属性 | 值 | |------|-----| | **接口ID** | `a9636272074000db51f9a3a3ff8755ca` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 223 | | **原始定义** | `Route::post('delete', 'app\cunkebao\controller\AiKnowledgeBaseController@delete');` | --- ### POST /v1/knowledge/addType | 属性 | 值 | |------|-----| | **接口ID** | `9df6afa09f2cecc55a002243dbd8838a` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `addType` | | **需要认证** | ❌ 否 | | **定义行号** | 224 | | **原始定义** | `Route::post('addType', 'app\cunkebao\controller\AiKnowledgeBaseController@addType');` | --- ### POST /v1/knowledge/editType | 属性 | 值 | |------|-----| | **接口ID** | `54c10d2e9109a7aa8b556b17fcdf4d17` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `editType` | | **需要认证** | ❌ 否 | | **定义行号** | 225 | | **原始定义** | `Route::post('editType', 'app\cunkebao\controller\AiKnowledgeBaseController@editType');` | --- ### PUT /v1/knowledge/updateTypeStatus | 属性 | 值 | |------|-----| | **接口ID** | `3638c4236804e3ac7052de57027733d4` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `updateTypeStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 226 | | **原始定义** | `Route::put('updateTypeStatus', 'app\cunkebao\controller\AiKnowledgeBaseController@updateTypeStatus'); // 修改类型状态` | --- ### DELETE /v1/knowledge/deleteType | 属性 | 值 | |------|-----| | **接口ID** | `d044d6ad1eb8474e7452ce6159948b9d` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `deleteType` | | **需要认证** | ❌ 否 | | **定义行号** | 227 | | **原始定义** | `Route::delete('deleteType', 'app\cunkebao\controller\AiKnowledgeBaseController@deleteType');` | --- ### GET /v1/knowledge/detailType | 属性 | 值 | |------|-----| | **接口ID** | `185e51f80651c619588224ff0c25dab5` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\AiKnowledgeBaseController` | | **方法** | `detailType` | | **需要认证** | ❌ 否 | | **定义行号** | 228 | | **原始定义** | `Route::get('detailType', 'app\cunkebao\controller\AiKnowledgeBaseController@detailType');` | --- ### POST /v1/store-accounts/disable | 属性 | 值 | |------|-----| | **接口ID** | `f4720b55a0af18f482e7a6e0f3b704a6` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\StoreAccountController` | | **方法** | `disable` | | **需要认证** | ❌ 否 | | **定义行号** | 237 | | **原始定义** | `Route::post('disable', 'app\cunkebao\controller\StoreAccountController@disable'); // 禁用/启用账号` | --- ### GET /v1/distributionchannels/statistics | 属性 | 值 | |------|-----| | **接口ID** | `bf208b188db24fb5a04df5bd3310f2b1` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `statistics` | | **需要认证** | ❌ 否 | | **定义行号** | 245 | | **原始定义** | `Route::get('statistics', 'app\cunkebao\controller\distribution\ChannelController@statistics'); // 获取渠道统计数据` | --- ### GET /v1/distributionchannels/revenue-statistics | 属性 | 值 | |------|-----| | **接口ID** | `255ac4dae25c03d9ac45bfd081f1f51c` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `revenueStatistics` | | **需要认证** | ❌ 否 | | **定义行号** | 246 | | **原始定义** | `Route::get('revenue-statistics', 'app\cunkebao\controller\distribution\ChannelController@revenueStatistics'); // 获取渠道收益统计(全局)` | --- ### GET /v1/distributionchannels/revenue-detail | 属性 | 值 | |------|-----| | **接口ID** | `baafc112808b6d29531d3576e5396dfc` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `revenueDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 247 | | **原始定义** | `Route::get('revenue-detail', 'app\cunkebao\controller\distribution\ChannelController@revenueDetail'); // 获取渠道收益明细(单个渠道)` | --- ### PUT /v1/distributionchannel/:id | 属性 | 值 | |------|-----| | **接口ID** | `4f47ee0c25e84cecd1629cad5a84ff71` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 252 | | **原始定义** | `Route::put(':id', 'app\cunkebao\controller\distribution\ChannelController@update'); // 编辑渠道` | --- ### DELETE /v1/distributionchannel/:id | 属性 | 值 | |------|-----| | **接口ID** | `3d9b0d2861eb4755b763197506def807` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 253 | | **原始定义** | `Route::delete(':id', 'app\cunkebao\controller\distribution\ChannelController@delete'); // 删除渠道` | --- ### POST /v1/distributionchannel/:id/toggle-status | 属性 | 值 | |------|-----| | **接口ID** | `49151053f5174d7456169d6ff4b62bd6` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `toggleStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 254 | | **原始定义** | `Route::post(':id/toggle-status', 'app\cunkebao\controller\distribution\ChannelController@toggleStatus'); // 禁用/启用渠道` | --- ### POST /v1/distributionchannel/generate-qrcode | 属性 | 值 | |------|-----| | **接口ID** | `a6e4ee9c8ce6f7da33e7a223858900c7` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `generateQrCode` | | **需要认证** | ❌ 否 | | **定义行号** | 255 | | **原始定义** | `Route::post('generate-qrcode', 'app\cunkebao\controller\distribution\ChannelController@generateQrCode'); // 生成渠道注册二维码` | --- ### POST /v1/distributionchannel/generate-login-qrcode | 属性 | 值 | |------|-----| | **接口ID** | `24197c99674574cd66fac93398775454` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `generateLoginQrCode` | | **需要认证** | ❌ 否 | | **定义行号** | 256 | | **原始定义** | `Route::post('generate-login-qrcode', 'app\cunkebao\controller\distribution\ChannelController@generateLoginQrCode'); // 生成渠道登录二维码` | --- ### GET /v1/distributionwithdrawals/:id | 属性 | 值 | |------|-----| | **接口ID** | `f538bfa5d504e409ec0a7e1e3ffa88df` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\WithdrawalController` | | **方法** | `detail` | | **需要认证** | ❌ 否 | | **定义行号** | 262 | | **原始定义** | `Route::get(':id', 'app\cunkebao\controller\distribution\WithdrawalController@detail'); // 获取提现申请详情` | --- ### POST /v1/distributionwithdrawals/:id/review | 属性 | 值 | |------|-----| | **接口ID** | `19a4dc4cb3398c766bd28d0cc1feecc0` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\WithdrawalController` | | **方法** | `review` | | **需要认证** | ❌ 否 | | **定义行号** | 263 | | **原始定义** | `Route::post(':id/review', 'app\cunkebao\controller\distribution\WithdrawalController@review'); // 审核提现申请(通过/拒绝)` | --- ### POST /v1/distributionwithdrawals/:id/mark-paid | 属性 | 值 | |------|-----| | **接口ID** | `d19708bb3e6f8bcc5d2aa0d4a40c8715` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\WithdrawalController` | | **方法** | `markPaid` | | **需要认证** | ❌ 否 | | **定义行号** | 264 | | **原始定义** | `Route::post(':id/mark-paid', 'app\cunkebao\controller\distribution\WithdrawalController@markPaid'); // 标记为已打款` | --- ### POST /v1/tag/query-by-identifiers | 属性 | 值 | |------|-----| | **接口ID** | `f158e3170e8388568ca7cbcee381216d` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\tag\QueryTagsByIdentifiersController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 271 | | **原始定义** | `Route::post('query-by-identifiers', 'app\cunkebao\controller\tag\QueryTagsByIdentifiersController@index');` | --- ### POST /v1/tag/query-by-phone | 属性 | 值 | |------|-----| | **接口ID** | `a22c5746a7e7f7e9eeae0d5e8f9c3156` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\tag\QueryTagsByIdentifiersController` | | **方法** | `byPhone` | | **需要认证** | ❌ 否 | | **定义行号** | 272 | | **原始定义** | `Route::post('query-by-phone', 'app\cunkebao\controller\tag\QueryTagsByIdentifiersController@byPhone'); // 快捷方法:通过手机号查询` | --- ### POST /v1/tag/query-by-wechat | 属性 | 值 | |------|-----| | **接口ID** | `b16e2c4d9446134abe637b51affe60bf` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\tag\QueryTagsByIdentifiersController` | | **方法** | `byWechat` | | **需要认证** | ❌ 否 | | **定义行号** | 273 | | **原始定义** | `Route::post('query-by-wechat', 'app\cunkebao\controller\tag\QueryTagsByIdentifiersController@byWechat'); // 快捷方法:通过微信号查询` | --- ### POST /v1/tag/query-users-by-tags | 属性 | 值 | |------|-----| | **接口ID** | `5f52ee6b6d8d582cc7a29e2c20dcc987` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\tag\QueryUsersByTagsController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 276 | | **原始定义** | `Route::post('query-users-by-tags', 'app\cunkebao\controller\tag\QueryUsersByTagsController@index');` | --- ### GET /v1/tag/high-value-users | 属性 | 值 | |------|-----| | **接口ID** | `8efd9f43d1d8ad90833d4d1b2c97bbc9` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\tag\QueryUsersByTagsController` | | **方法** | `highValueUsers` | | **需要认证** | ❌ 否 | | **定义行号** | 277 | | **原始定义** | `Route::get('high-value-users', 'app\cunkebao\controller\tag\QueryUsersByTagsController@highValueUsers'); // 快捷方法:查询高价值用户` | --- ### GET /v1/tag/vip-users | 属性 | 值 | |------|-----| | **接口ID** | `b8487b4b7804d760aaccec8b10d32a25` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\tag\QueryUsersByTagsController` | | **方法** | `vipUsers` | | **需要认证** | ❌ 否 | | **定义行号** | 278 | | **原始定义** | `Route::get('vip-users', 'app\cunkebao\controller\tag\QueryUsersByTagsController@vipUsers'); // 快捷方法:查询VIP用户` | --- ### POST /v1/v1/frontendbusiness/poster/getone | 属性 | 值 | |------|-----| | **接口ID** | `ed79f38d01e588ee9f2b03a018ef4ff8` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PosterWeChatMiniProgram` | | **方法** | `getPosterTaskData` | | **需要认证** | ❌ 否 | | **定义行号** | 294 | | **原始定义** | `Route::post('getone', 'app\cunkebao\controller\plan\PosterWeChatMiniProgram@getPosterTaskData');` | --- ### POST /v1/v1/frontendbusiness/poster/decryptphone | 属性 | 值 | |------|-----| | **接口ID** | `dd514972b8804b8de05bceb9b4e05dab` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PosterWeChatMiniProgram` | | **方法** | `getPhoneNumber` | | **需要认证** | ❌ 否 | | **定义行号** | 295 | | **原始定义** | `Route::post('decryptphone', 'app\cunkebao\controller\plan\PosterWeChatMiniProgram@getPhoneNumber');` | --- ### POST /v1/v1/frontend/business/form/importsave | 属性 | 值 | |------|-----| | **接口ID** | `f0fe71d4e6503d9c227bd00503291617` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\plan\PosterWeChatMiniProgram` | | **方法** | `decryptphones` | | **需要认证** | ❌ 否 | | **定义行号** | 298 | | **原始定义** | `Route::post('business/form/importsave', 'app\cunkebao\controller\plan\PosterWeChatMiniProgram@decryptphones');` | --- ### GET /v1/v1/frontenddistribution/channel/register | 属性 | 值 | |------|-----| | **接口ID** | `fbdad8d4b23892cb90b79ede864da344` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `registerByQrCode` | | **需要认证** | ❌ 否 | | **定义行号** | 302 | | **原始定义** | `Route::get('register', 'app\cunkebao\controller\distribution\ChannelController@registerByQrCode'); // H5页面(GET显示表单)` | --- ### POST /v1/v1/frontenddistribution/channel/register | 属性 | 值 | |------|-----| | **接口ID** | `c699bbcfc3ec00ee7707f35e4f310430` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelController` | | **方法** | `registerByQrCode` | | **需要认证** | ❌ 否 | | **定义行号** | 303 | | **原始定义** | `Route::post('register', 'app\cunkebao\controller\distribution\ChannelController@registerByQrCode'); // 提交渠道信息(POST)` | --- ### POST /v1/v1/frontenddistribution/user/login | 属性 | 值 | |------|-----| | **接口ID** | `8220170b79335cd1b6245324d15bcc7b` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelUserController` | | **方法** | `login` | | **需要认证** | ❌ 否 | | **定义行号** | 308 | | **原始定义** | `Route::post('login', 'app\cunkebao\controller\distribution\ChannelUserController@login'); // 渠道登录` | --- ### GET /v1/v1/frontenddistribution/user/home | 属性 | 值 | |------|-----| | **接口ID** | `8096fddb78d12aec84560167d60f1428` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelUserController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 309 | | **原始定义** | `Route::get('home', 'app\cunkebao\controller\distribution\ChannelUserController@index'); // 获取渠道首页数据` | --- ### GET /v1/v1/frontenddistribution/user/revenue-records | 属性 | 值 | |------|-----| | **接口ID** | `94681dc75aefe8b7ed75da4016e724f6` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelUserController` | | **方法** | `revenueRecords` | | **需要认证** | ❌ 否 | | **定义行号** | 310 | | **原始定义** | `Route::get('revenue-records', 'app\cunkebao\controller\distribution\ChannelUserController@revenueRecords'); // 获取收益明细列表` | --- ### GET /v1/v1/frontenddistribution/user/withdrawal-records | 属性 | 值 | |------|-----| | **接口ID** | `7f58427bd94131e28c5b150e5447b466` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelUserController` | | **方法** | `withdrawalRecords` | | **需要认证** | ❌ 否 | | **定义行号** | 311 | | **原始定义** | `Route::get('withdrawal-records', 'app\cunkebao\controller\distribution\ChannelUserController@withdrawalRecords'); // 获取提现明细列表` | --- ### POST /v1/v1/frontenddistribution/user/change-password | 属性 | 值 | |------|-----| | **接口ID** | `59c759ba3f517318b422e55611dc46dc` | | **文件ID** | `26813898d34258759c1f9c9ad532f3f8` | | **文件路径** | `application/cunkebao/config/route.php` | | **控制器** | `app\cunkebao\controller\distribution\ChannelUserController` | | **方法** | `changePassword` | | **需要认证** | ❌ 否 | | **定义行号** | 312 | | **原始定义** | `Route::post('change-password', 'app\cunkebao\controller\distribution\ChannelUserController@changePassword'); // 修改密码` | --- ## store_old 模块 **接口数量**: 14 ### GET /v1/storeflow-packages/remaining-flow | 属性 | 值 | |------|-----| | **接口ID** | `8475852c7fb152a60985e60a3a4005d2` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\FlowPackageController` | | **方法** | `remainingFlow` | | **需要认证** | ❌ 否 | | **定义行号** | 11 | | **原始定义** | `Route::get('remaining-flow', 'app\store_old\controller\FlowPackageController@remainingFlow'); // 获取用户剩余流量` | --- ### GET /v1/storeflow-packages/:id | 属性 | 值 | |------|-----| | **接口ID** | `00dcf23dc6b31d0c44f964e297e907ec` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\FlowPackageController` | | **方法** | `detail` | | **需要认证** | ❌ 否 | | **定义行号** | 12 | | **原始定义** | `Route::get(':id', 'app\store_old\controller\FlowPackageController@detail'); // 获取流量套餐详情` | --- ### POST /v1/storeflow-packages/order | 属性 | 值 | |------|-----| | **接口ID** | `8e377c5497294d8580ff88ad5db58ad8` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\FlowPackageController` | | **方法** | `createOrder` | | **需要认证** | ❌ 否 | | **定义行号** | 13 | | **原始定义** | `Route::post('order', 'app\store_old\controller\FlowPackageController@createOrder'); // 创建流量采购订单` | --- ### GET /v1/storeflow-orders/list | 属性 | 值 | |------|-----| | **接口ID** | `8412bc7e91c0735642bb2d53873b09fd` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\FlowPackageController` | | **方法** | `getOrderList` | | **需要认证** | ❌ 否 | | **定义行号** | 18 | | **原始定义** | `Route::get('list', 'app\store_old\controller\FlowPackageController@getOrderList'); // 获取订单列表` | --- ### GET /v1/storeflow-orders/:orderNo | 属性 | 值 | |------|-----| | **接口ID** | `808d93cf6c19faa0f1bd5974d4cfd2a6` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\FlowPackageController` | | **方法** | `getOrderDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 19 | | **原始定义** | `Route::get(':orderNo', 'app\store_old\controller\FlowPackageController@getOrderDetail'); // 获取订单详情` | --- ### GET /v1/storecustomers/list | 属性 | 值 | |------|-----| | **接口ID** | `e5dc6c38c355759ea00fb9e2fa8c2df6` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\CustomerController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 24 | | **原始定义** | `Route::get('list', 'app\store_old\controller\CustomerController@getList'); // 获取客户列表` | --- ### GET /v1/storesystem-config/switch-status | 属性 | 值 | |------|-----| | **接口ID** | `cb35ea29974e6bca19d922172245cb71` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\SystemConfigController` | | **方法** | `getSwitchStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 30 | | **原始定义** | `Route::get('switch-status', 'app\store_old\controller\SystemConfigController@getSwitchStatus'); // 获取系统开关状态` | --- ### POST /v1/storesystem-config/update-switch-status | 属性 | 值 | |------|-----| | **接口ID** | `ace5770f8d1b2a7c0944928ede023cd2` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\SystemConfigController` | | **方法** | `updateSwitchStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 31 | | **原始定义** | `Route::post('update-switch-status', 'app\store_old\controller\SystemConfigController@updateSwitchStatus'); // 更新系统开关状态` | --- ### GET /v1/storestatistics/overview | 属性 | 值 | |------|-----| | **接口ID** | `0c12a6d191b8982d230df673438aaa90` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\StatisticsController` | | **方法** | `getOverview` | | **需要认证** | ❌ 否 | | **定义行号** | 37 | | **原始定义** | `Route::get('overview', 'app\store_old\controller\StatisticsController@getOverview'); // 获取数据概览` | --- ### GET /v1/storestatistics/comprehensive-analysis | 属性 | 值 | |------|-----| | **接口ID** | `db7f4d7bf4ca25f390fbde3a69c77968` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\StatisticsController` | | **方法** | `getComprehensiveAnalysis` | | **需要认证** | ❌ 否 | | **定义行号** | 38 | | **原始定义** | `Route::get('comprehensive-analysis', 'app\store_old\controller\StatisticsController@getComprehensiveAnalysis'); // 获取综合分析数据` | --- ### GET /v1/storevendor/list | 属性 | 值 | |------|-----| | **接口ID** | `5fde81d3927ac8fd43fba89fd2c299cb` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\VendorController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 43 | | **原始定义** | `Route::get('list', 'app\store_old\controller\VendorController@getList'); // 获取供应商列表` | --- ### GET /v1/storevendor/detail | 属性 | 值 | |------|-----| | **接口ID** | `45acdad4442857ee1ff548d28cc83ed3` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\VendorController` | | **方法** | `detail` | | **需要认证** | ❌ 否 | | **定义行号** | 44 | | **原始定义** | `Route::get('detail', 'app\store_old\controller\VendorController@detail'); // 获取供应商详情` | --- ### POST /v1/storevendor/order | 属性 | 值 | |------|-----| | **接口ID** | `45a7d2cedb94f16c97f4cfac21150be3` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\VendorController` | | **方法** | `createOrder` | | **需要认证** | ❌ 否 | | **定义行号** | 45 | | **原始定义** | `Route::post('order', 'app\store_old\controller\VendorController@createOrder'); // 创建订单` | --- ### GET /v1/store/v1/store/login | 属性 | 值 | |------|-----| | **接口ID** | `ace4472be45450dbc4e8ba9bf2ae3b93` | | **文件ID** | `ca16815541009885f08bc486702e7e2e` | | **文件路径** | `application/store_old/config/route.php` | | **控制器** | `app\store_old\controller\LoginController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 49 | | **原始定义** | `Route::get('v1/store/login', 'app\store_old\controller\LoginController@index');` | --- ## store 模块 **接口数量**: 7 ### POST /v2/store/login | 属性 | 值 | |------|-----| | **接口ID** | `8721a5eef1513d5efcb8b4194d9304dc` | | **文件ID** | `45abb68f14f9a07b89e06416648b8d20` | | **文件路径** | `application/store/config/route.php` | | **控制器** | `app\store\controller\LoginController` | | **方法** | `deviceLogin` | | **需要认证** | ❌ 否 | | **定义行号** | 10 | | **原始定义** | `Route::post('login', 'app\store\controller\LoginController@deviceLogin'); // 设备登录` | --- ### POST /v2/store/mobile-login | 属性 | 值 | |------|-----| | **接口ID** | `2931b8eee7fba8ed14b94953fbd61871` | | **文件ID** | `45abb68f14f9a07b89e06416648b8d20` | | **文件路径** | `application/store/config/route.php` | | **控制器** | `app\store\controller\LoginController` | | **方法** | `mobileLogin` | | **需要认证** | ❌ 否 | | **定义行号** | 11 | | **原始定义** | `Route::post('mobile-login', 'app\store\controller\LoginController@mobileLogin'); // 手机号验证码登录` | --- ### POST /v2/store/send-code | 属性 | 值 | |------|-----| | **接口ID** | `d7fe45ade9a6417fa40f09454667b603` | | **文件ID** | `45abb68f14f9a07b89e06416648b8d20` | | **文件路径** | `application/store/config/route.php` | | **控制器** | `app\store\controller\LoginController` | | **方法** | `sendCode` | | **需要认证** | ❌ 否 | | **定义行号** | 12 | | **原始定义** | `Route::post('send-code', 'app\store\controller\LoginController@sendCode'); // 发送验证码` | --- ### POST /v2/store/password-login | 属性 | 值 | |------|-----| | **接口ID** | `7a0be5528ef4f000dd82d341473827a5` | | **文件ID** | `45abb68f14f9a07b89e06416648b8d20` | | **文件路径** | `application/store/config/route.php` | | **控制器** | `app\store\controller\LoginController` | | **方法** | `passwordLogin` | | **需要认证** | ❌ 否 | | **定义行号** | 13 | | **原始定义** | `Route::post('password-login', 'app\store\controller\LoginController@passwordLogin'); // 用户名密码登录(预留)` | --- ### GET /v2/store/agent/config | 属性 | 值 | |------|-----| | **接口ID** | `a10fde657bdc8becbb1acb7c1cf93fd3` | | **文件ID** | `45abb68f14f9a07b89e06416648b8d20` | | **文件路径** | `application/store/config/route.php` | | **控制器** | `app\store\controller\AgentController` | | **方法** | `getConfig` | | **需要认证** | ❌ 否 | | **定义行号** | 20 | | **原始定义** | `Route::get('config', 'app\store\controller\AgentController@getConfig'); // 获取Agent配置` | --- ### PUT /v2/store/agent/config | 属性 | 值 | |------|-----| | **接口ID** | `dc0aefde035b72c1f01185a659f6fd8c` | | **文件ID** | `45abb68f14f9a07b89e06416648b8d20` | | **文件路径** | `application/store/config/route.php` | | **控制器** | `app\store\controller\AgentController` | | **方法** | `updateConfig` | | **需要认证** | ❌ 否 | | **定义行号** | 21 | | **原始定义** | `Route::put('config', 'app\store\controller\AgentController@updateConfig'); // 更新Agent配置` | --- ### PATCH /v2/store/agent/config/switch | 属性 | 值 | |------|-----| | **接口ID** | `720244c86a7511b5649191fb3198a822` | | **文件ID** | `45abb68f14f9a07b89e06416648b8d20` | | **文件路径** | `application/store/config/route.php` | | **控制器** | `app\store\controller\AgentController` | | **方法** | `toggleSwitch` | | **需要认证** | ❌ 否 | | **定义行号** | 22 | | **原始定义** | `Route::patch('config/switch', 'app\store\controller\AgentController@toggleSwitch'); // 切换单个开关` | --- ## superadmin 模块 **接口数量**: 20 ### POST /v1/admin/auth/login | 属性 | 值 | |------|-----| | **接口ID** | `b6a78723078116e9323e419273c10a57` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\auth\AuthLoginController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 6 | | **原始定义** | `Route::post('v1/admin/auth/login', 'app\superadmin\controller\auth\AuthLoginController@index');` | --- ### GET /v1/admindashboard/base | 属性 | 值 | |------|-----| | **接口ID** | `c80db0547d943b7e74bf136af9f88d8c` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\dashboard\GetBasestatisticsController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 12 | | **原始定义** | `Route::get('base', 'app\superadmin\controller\dashboard\GetBasestatisticsController@index');` | --- ### GET /v1/adminmenu/tree | 属性 | 值 | |------|-----| | **接口ID** | `03f713894a3a0e2c2db58ce4d47d391a` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\Menu\GetMenuTreeController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 17 | | **原始定义** | `Route::get('tree', 'app\superadmin\controller\Menu\GetMenuTreeController@index');` | --- ### GET /v1/adminmenu/toplevel | 属性 | 值 | |------|-----| | **接口ID** | `711178846ed4b82d0483c98bf52952e2` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\Menu\GetTopLevelForPermissionController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 18 | | **原始定义** | `Route::get('toplevel', 'app\superadmin\controller\Menu\GetTopLevelForPermissionController@index');` | --- ### GET /v1/adminadministrator/list | 属性 | 值 | |------|-----| | **接口ID** | `1aaf8dacd00ad0b16542b7b7e18496dd` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\administrator\GetAdministratorListController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 23 | | **原始定义** | `Route::get('list', 'app\superadmin\controller\administrator\GetAdministratorListController@index');` | --- ### GET /v1/adminadministrator/detail/:id | 属性 | 值 | |------|-----| | **接口ID** | `a89de53123e52adfdcb760947646beb5` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\administrator\GetAdministratorDetailController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 24 | | **原始定义** | `Route::get('detail/:id', 'app\superadmin\controller\administrator\GetAdministratorDetailController@index');` | --- ### POST /v1/adminadministrator/update | 属性 | 值 | |------|-----| | **接口ID** | `bb447a542a8e645dfcd25e9f628b5fe8` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\administrator\UpdateAdministratorController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 25 | | **原始定义** | `Route::post('update', 'app\superadmin\controller\administrator\UpdateAdministratorController@index');` | --- ### POST /v1/adminadministrator/add | 属性 | 值 | |------|-----| | **接口ID** | `d8498211771f381b0955e4ea5acced84` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\administrator\AddAdministratorController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 26 | | **原始定义** | `Route::post('add', 'app\superadmin\controller\administrator\AddAdministratorController@index');` | --- ### POST /v1/adminadministrator/delete | 属性 | 值 | |------|-----| | **接口ID** | `fda3086b4011e3fa587483853edd1799` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\administrator\DeleteAdministratorController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 27 | | **原始定义** | `Route::post('delete', 'app\superadmin\controller\administrator\DeleteAdministratorController@index');` | --- ### GET /v1/admintrafficPool/list | 属性 | 值 | |------|-----| | **接口ID** | `f8eade332e5f9000a3a88180e590362e` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\traffic\GetPoolListController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 32 | | **原始定义** | `Route::get('list', 'app\superadmin\controller\traffic\GetPoolListController@index');` | --- ### GET /v1/admintrafficPool/detail | 属性 | 值 | |------|-----| | **接口ID** | `3881fb635514c2eca761ea1919647bc7` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\traffic\GetPoolDetailController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 33 | | **原始定义** | `Route::get('detail', 'app\superadmin\controller\traffic\GetPoolDetailController@index');` | --- ### GET /v1/admindevices/add-results | 属性 | 值 | |------|-----| | **接口ID** | `d6a02417abfb56d7077c9e13a0d570c7` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\devices\GetAddResultedDevicesController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 38 | | **原始定义** | `Route::get('add-results', 'app\superadmin\controller\devices\GetAddResultedDevicesController@index');` | --- ### POST /v1/admincompany/add | 属性 | 值 | |------|-----| | **接口ID** | `1d6956de2d59e97c68f9b573cf8d7707` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\company\CreateCompanyController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 43 | | **原始定义** | `Route::post('add', 'app\superadmin\controller\company\CreateCompanyController@index');` | --- ### POST /v1/admincompany/update | 属性 | 值 | |------|-----| | **接口ID** | `f81af6f2d37219aa186da4978b4c2bd1` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\company\UpdateCompanyController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 44 | | **原始定义** | `Route::post('update', 'app\superadmin\controller\company\UpdateCompanyController@index');` | --- ### POST /v1/admincompany/delete | 属性 | 值 | |------|-----| | **接口ID** | `826e70f7e3a842b4f29dff4826bb03c9` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\company\DeleteCompanyController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 45 | | **原始定义** | `Route::post('delete', 'app\superadmin\controller\company\DeleteCompanyController@index');` | --- ### GET /v1/admincompany/list | 属性 | 值 | |------|-----| | **接口ID** | `79c65c4efa8785bd702cf2bca150b02a` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\company\GetCompanyListController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 46 | | **原始定义** | `Route::get('list', 'app\superadmin\controller\company\GetCompanyListController@index');` | --- ### GET /v1/admincompany/detail/:id | 属性 | 值 | |------|-----| | **接口ID** | `67e2035764db6fe0a079cfbdbd203a5a` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\company\GetCompanyDetailForUpdateController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 47 | | **原始定义** | `Route::get('detail/:id', 'app\superadmin\controller\company\GetCompanyDetailForUpdateController@index');` | --- ### GET /v1/admincompany/profile/:id | 属性 | 值 | |------|-----| | **接口ID** | `282685838d0c1ff6a67c02aafb2075c7` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\company\GetCompanyDetailForProfileController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 48 | | **原始定义** | `Route::get('profile/:id', 'app\superadmin\controller\company\GetCompanyDetailForProfileController@index');` | --- ### GET /v1/admincompany/devices | 属性 | 值 | |------|-----| | **接口ID** | `55b7fdbcf20cf276cf575a2f48518cd9` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\company\GetCompanyDevicesForProfileController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 49 | | **原始定义** | `Route::get('devices', 'app\superadmin\controller\company\GetCompanyDevicesForProfileController@index');` | --- ### GET /v1/admincompany/subusers | 属性 | 值 | |------|-----| | **接口ID** | `a018136d752407d0fbbc1cfdf01fad99` | | **文件ID** | `7626976a65490ae876abe1f64d51cced` | | **文件路径** | `application/superadmin/config/route.php` | | **控制器** | `app\superadmin\controller\company\GetCompanySubusersForProfileController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 50 | | **原始定义** | `Route::get('subusers', 'app\superadmin\controller\company\GetCompanySubusersForProfileController@index');` | --- ## cozeai 模块 **接口数量**: 8 ### GET /v1/cozeai/workspaceList | 属性 | 值 | |------|-----| | **接口ID** | `6813849ec7660ebfbebc089fd1e5b4b0` | | **文件ID** | `a8281a80921a03f39b9744c4e1fa7809` | | **文件路径** | `application/cozeai/config/route.php` | | **控制器** | `cozeai/WorkspaceController/list` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 8 | | **原始定义** | `Route::get('workspaceList', 'cozeai/WorkspaceController/list');` | --- ### GET /v1/cozeai/botsList | 属性 | 值 | |------|-----| | **接口ID** | `1660072fba3269656672301f013c835d` | | **文件ID** | `a8281a80921a03f39b9744c4e1fa7809` | | **文件路径** | `application/cozeai/config/route.php` | | **控制器** | `cozeai/WorkspaceController/getBotsList` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 9 | | **原始定义** | `Route::get('botsList', 'cozeai/WorkspaceController/getBotsList');` | --- ### GET /v1/cozeaiconversation/list | 属性 | 值 | |------|-----| | **接口ID** | `08c3e9fe34967961321d6a6f9bb704d5` | | **文件ID** | `a8281a80921a03f39b9744c4e1fa7809` | | **文件路径** | `application/cozeai/config/route.php` | | **控制器** | `cozeai/ConversationController/list` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 13 | | **原始定义** | `Route::get('list', 'cozeai/ConversationController/list');` | --- ### GET /v1/cozeaiconversation/create | 属性 | 值 | |------|-----| | **接口ID** | `7c4bcd49fefc7bff4be97f4e7d8e3de7` | | **文件ID** | `a8281a80921a03f39b9744c4e1fa7809` | | **文件路径** | `application/cozeai/config/route.php` | | **控制器** | `cozeai/ConversationController/create` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 14 | | **原始定义** | `Route::get('create', 'cozeai/ConversationController/create');` | --- ### POST /v1/cozeaiconversation/createChat | 属性 | 值 | |------|-----| | **接口ID** | `945968c6ac73c7bc7dad50ca49e8c1a1` | | **文件ID** | `a8281a80921a03f39b9744c4e1fa7809` | | **文件路径** | `application/cozeai/config/route.php` | | **控制器** | `cozeai/ConversationController/createChat` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 15 | | **原始定义** | `Route::post('createChat', 'cozeai/ConversationController/createChat');` | --- ### GET /v1/cozeaiconversation/chatRetrieve | 属性 | 值 | |------|-----| | **接口ID** | `decb6dc1fa8f3e1a0dd85a75607ee99c` | | **文件ID** | `a8281a80921a03f39b9744c4e1fa7809` | | **文件路径** | `application/cozeai/config/route.php` | | **控制器** | `cozeai/ConversationController/chatRetrieve` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 16 | | **原始定义** | `Route::get('chatRetrieve', 'cozeai/ConversationController/chatRetrieve');` | --- ### GET /v1/cozeaiconversation/chatMessage | 属性 | 值 | |------|-----| | **接口ID** | `2e5259c612be5f12f65986fff1d07c69` | | **文件ID** | `a8281a80921a03f39b9744c4e1fa7809` | | **文件路径** | `application/cozeai/config/route.php` | | **控制器** | `cozeai/ConversationController/chatMessage` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 17 | | **原始定义** | `Route::get('chatMessage','cozeai/ConversationController/chatMessage');` | --- ### GET /v1/cozeaimessage/list | 属性 | 值 | |------|-----| | **接口ID** | `66852219d0b37d2c8e3036525e026380` | | **文件ID** | `a8281a80921a03f39b9744c4e1fa7809` | | **文件路径** | `application/cozeai/config/route.php` | | **控制器** | `cozeai/MessageController/getMessages` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 22 | | **原始定义** | `Route::get('list', 'cozeai/MessageController/getMessages');` | --- ## ai 模块 **接口数量**: 3 ### POST /v1/aiopenai/text | 属性 | 值 | |------|-----| | **接口ID** | `bffcd17d418f3830bd2baaa28b8e2499` | | **文件ID** | `216844dfb5743466b970325f891be657` | | **文件路径** | `application/ai/config/route.php` | | **控制器** | `app\ai\controller\OpenAI` | | **方法** | `text` | | **需要认证** | ❌ 否 | | **定义行号** | 10 | | **原始定义** | `Route::post('text', 'app\ai\controller\OpenAI@text');` | --- ### POST /v1/aidoubao/text | 属性 | 值 | |------|-----| | **接口ID** | `998d90cb7801e6c196515d529b232682` | | **文件ID** | `216844dfb5743466b970325f891be657` | | **文件路径** | `application/ai/config/route.php` | | **控制器** | `app\ai\controller\DouBaoAI` | | **方法** | `text` | | **需要认证** | ❌ 否 | | **定义行号** | 16 | | **原始定义** | `Route::post('text', 'app\ai\controller\DouBaoAI@text'); // 文本生成` | --- ### POST /v1/aidoubao/image | 属性 | 值 | |------|-----| | **接口ID** | `8df313df117e2769b551eb4bdee3be63` | | **文件ID** | `216844dfb5743466b970325f891be657` | | **文件路径** | `application/ai/config/route.php` | | **控制器** | `app\ai\controller\DouBaoAI` | | **方法** | `image` | | **需要认证** | ❌ 否 | | **定义行号** | 17 | | **原始定义** | `Route::post('image', 'app\ai\controller\DouBaoAI@image'); // 图片生成` | --- ## chukebao 模块 **接口数量**: 87 ### GET /v1/kefu/wechatFriend/list | 属性 | 值 | |------|-----| | **接口ID** | `4f1cc26c3cb8629e39893a9641a0a2b1` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatFriendController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 14 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\WechatFriendController@getList'); // 获取好友列表` | --- ### GET /v1/kefu/wechatFriend/detail | 属性 | 值 | |------|-----| | **接口ID** | `89f8c459be82c07d03496d6bd58780a2` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatFriendController` | | **方法** | `getDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 15 | | **原始定义** | `Route::get('detail', 'app\chukebao\controller\WechatFriendController@getDetail'); // 获取好友详情` | --- ### POST /v1/kefu/wechatFriend/updateInfo | 属性 | 值 | |------|-----| | **接口ID** | `24487a2c3e16202da352459b954da60f` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatFriendController` | | **方法** | `updateFriendInfo` | | **需要认证** | ❌ 否 | | **定义行号** | 16 | | **原始定义** | `Route::post('updateInfo', 'app\chukebao\controller\WechatFriendController@updateFriendInfo'); // 更新好友资料` | --- ### GET /v1/kefu/wechatFriend/addTaskList | 属性 | 值 | |------|-----| | **接口ID** | `338c1e06ec797025c52e4edcb9653d32` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatFriendController` | | **方法** | `getAddTaskList` | | **需要认证** | ❌ 否 | | **定义行号** | 18 | | **原始定义** | `Route::get('addTaskList', 'app\chukebao\controller\WechatFriendController@getAddTaskList'); // 获取添加好友任务记录列表(包含添加者信息、状态、时间等,支持状态筛选,无需传好友ID)` | --- ### GET /v1/kefu/wechatChatroom/list | 属性 | 值 | |------|-----| | **接口ID** | `fa7a3f9a4e3bfa960a1822472c41a8c8` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatChatroomController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 22 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\WechatChatroomController@getList'); // 获取好友列表` | --- ### GET /v1/kefu/wechatChatroom/detail | 属性 | 值 | |------|-----| | **接口ID** | `fdb169dc1c48ed4bcb26f4d2c932e6f0` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatChatroomController` | | **方法** | `getDetail` | | **需要认证** | ❌ 否 | | **定义行号** | 23 | | **原始定义** | `Route::get('detail', 'app\chukebao\controller\WechatChatroomController@getDetail'); // 获取群详情` | --- ### GET /v1/kefu/wechatChatroom/members | 属性 | 值 | |------|-----| | **接口ID** | `738f21ec3de5d3e38c35de4208a45226` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatChatroomController` | | **方法** | `getMembers` | | **需要认证** | ❌ 否 | | **定义行号** | 24 | | **原始定义** | `Route::get('members', 'app\chukebao\controller\WechatChatroomController@getMembers'); // 获取群成员列表` | --- ### POST /v1/kefu/wechatChatroom/aiAnnouncement | 属性 | 值 | |------|-----| | **接口ID** | `524330908447c61ef553ca93676da73d` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatChatroomController` | | **方法** | `aiAnnouncement` | | **需要认证** | ❌ 否 | | **定义行号** | 25 | | **原始定义** | `Route::post('aiAnnouncement', 'app\chukebao\controller\WechatChatroomController@aiAnnouncement'); // AI群公告` | --- ### GET /v1/kefu/customerService/list | 属性 | 值 | |------|-----| | **接口ID** | `97375e5cc77890e2cd478c465f03bcd0` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\CustomerServiceController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 30 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\CustomerServiceController@getList'); // 获取好友列表` | --- ### GET /v1/kefu/accounts/list | 属性 | 值 | |------|-----| | **接口ID** | `a1c1cc44ed04bd2c0c28e1c85a2c5051` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AccountsController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 35 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\AccountsController@getList'); // 获取账号列表` | --- ### GET /v1/kefu/message/list | 属性 | 值 | |------|-----| | **接口ID** | `1d9b9695573405e960b5c1999611454a` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\MessageController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 40 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\MessageController@getList'); // 获取好友列表` | --- ### GET /v1/kefu/message/readMessage | 属性 | 值 | |------|-----| | **接口ID** | `71cc00cece90ae56c765963101176400` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\MessageController` | | **方法** | `readMessage` | | **需要认证** | ❌ 否 | | **定义行号** | 41 | | **原始定义** | `Route::get('readMessage', 'app\chukebao\controller\MessageController@readMessage'); // 读取消息` | --- ### GET /v1/kefu/message/details | 属性 | 值 | |------|-----| | **接口ID** | `666d0889050cdee0f1cb948f611da732` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\MessageController` | | **方法** | `details` | | **需要认证** | ❌ 否 | | **定义行号** | 42 | | **原始定义** | `Route::get('details', 'app\chukebao\controller\MessageController@details'); // 消息详情` | --- ### GET /v1/kefu/message/getMessageStatus | 属性 | 值 | |------|-----| | **接口ID** | `f520988348d554d90004601a8e6778e9` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\MessageController` | | **方法** | `getMessageStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 43 | | **原始定义** | `Route::get('getMessageStatus', 'app\chukebao\controller\MessageController@getMessageStatus'); // 获取单条消息发送状态` | --- ### GET /v1/kefu/wechatGroup/list | 属性 | 值 | |------|-----| | **接口ID** | `1a374a1bd3cdefd2f18cacf950191f96` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatGroupController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 48 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\WechatGroupController@getList'); // 获取分组列表` | --- ### POST /v1/kefu/wechatGroup/add | 属性 | 值 | |------|-----| | **接口ID** | `177638d3067670f5454ef4ccef1cd35f` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatGroupController` | | **方法** | `create` | | **需要认证** | ❌ 否 | | **定义行号** | 49 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\WechatGroupController@create'); // 新增分组` | --- ### POST /v1/kefu/wechatGroup/update | 属性 | 值 | |------|-----| | **接口ID** | `80b563c6df9595b1c34dc56755e57e97` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatGroupController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 50 | | **原始定义** | `Route::post('update', 'app\chukebao\controller\WechatGroupController@update'); // 更新分组` | --- ### DELETE /v1/kefu/wechatGroup/delete | 属性 | 值 | |------|-----| | **接口ID** | `a9286f0665331cf1a68372785bf4c659` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatGroupController` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 51 | | **原始定义** | `Route::delete('delete', 'app\chukebao\controller\WechatGroupController@delete'); // 删除分组(假删除)` | --- ### POST /v1/kefu/wechatGroup/move | 属性 | 值 | |------|-----| | **接口ID** | `5dae29dd184b3fa49414a5e0dffa5b9c` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\WechatGroupController` | | **方法** | `move` | | **需要认证** | ❌ 否 | | **定义行号** | 52 | | **原始定义** | `Route::post('move', 'app\chukebao\controller\WechatGroupController@move'); // 移动分组(好友/群移动到指定分组)` | --- ### GET /v1/kefu/ai/questions/list | 属性 | 值 | |------|-----| | **接口ID** | `ce9f4e7b76206f54780671e5d2574326` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\QuestionsController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 62 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\QuestionsController@getList'); // 问答列表` | --- ### POST /v1/kefu/ai/questions/add | 属性 | 值 | |------|-----| | **接口ID** | `f813942f93151e0c419b949852987b39` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\QuestionsController` | | **方法** | `create` | | **需要认证** | ❌ 否 | | **定义行号** | 63 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\QuestionsController@create'); // 问答添加` | --- ### POST /v1/kefu/ai/questions/update | 属性 | 值 | |------|-----| | **接口ID** | `9ad1d1688a11f9a912f4582f9bcfad75` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\QuestionsController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 64 | | **原始定义** | `Route::post('update', 'app\chukebao\controller\QuestionsController@update'); // 问答更新` | --- ### DELETE /v1/kefu/ai/questions/delete | 属性 | 值 | |------|-----| | **接口ID** | `6dc6502c4da3e5964701e737f4eec82f` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\QuestionsController` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 65 | | **原始定义** | `Route::delete('delete', 'app\chukebao\controller\QuestionsController@delete'); // 问答删除` | --- ### GET /v1/kefu/ai/questions/detail | 属性 | 值 | |------|-----| | **接口ID** | `f1f6d613ccf2b505819a5cf928553c94` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\QuestionsController` | | **方法** | `detail` | | **需要认证** | ❌ 否 | | **定义行号** | 66 | | **原始定义** | `Route::get('detail', 'app\chukebao\controller\QuestionsController@detail'); // 问答详情` | --- ### GET /v1/kefu/ai/settings/get | 属性 | 值 | |------|-----| | **接口ID** | `416b229c28d841bc58948c060823efa8` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiSettingsController` | | **方法** | `getSetting` | | **需要认证** | ❌ 否 | | **定义行号** | 71 | | **原始定义** | `Route::get('get', 'app\chukebao\controller\AiSettingsController@getSetting');` | --- ### POST /v1/kefu/ai/settings/set | 属性 | 值 | |------|-----| | **接口ID** | `787958897cb34a27a8edfc6eddcf46f4` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiSettingsController` | | **方法** | `setSetting` | | **需要认证** | ❌ 否 | | **定义行号** | 72 | | **原始定义** | `Route::post('set', 'app\chukebao\controller\AiSettingsController@setSetting');` | --- ### POST /v1/kefu/ai/friend/set | 属性 | 值 | |------|-----| | **接口ID** | `090ce2543ac4726702aaa8146f7cd9af` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiSettingsController` | | **方法** | `setFriend` | | **需要认证** | ❌ 否 | | **定义行号** | 77 | | **原始定义** | `Route::post('set', 'app\chukebao\controller\AiSettingsController@setFriend');` | --- ### GET /v1/kefu/ai/friend/get | 属性 | 值 | |------|-----| | **接口ID** | `31cdc3227d8fa9e29fbef37bff0302a9` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiSettingsController` | | **方法** | `getFriend` | | **需要认证** | ❌ 否 | | **定义行号** | 78 | | **原始定义** | `Route::get('get', 'app\chukebao\controller\AiSettingsController@getFriend');` | --- ### POST /v1/kefu/ai/friend/setAll | 属性 | 值 | |------|-----| | **接口ID** | `4493ad5483e5df9a708530f56c4bce8f` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiSettingsController` | | **方法** | `setAllFriend` | | **需要认证** | ❌ 否 | | **定义行号** | 79 | | **原始定义** | `Route::post('setAll', 'app\chukebao\controller\AiSettingsController@setAllFriend');` | --- ### GET /v1/kefu/ai/getUserTokens | 属性 | 值 | |------|-----| | **接口ID** | `1e7193aa88d4250728b35f4988ead062` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiSettingsController` | | **方法** | `getUserTokens` | | **需要认证** | ❌ 否 | | **定义行号** | 84 | | **原始定义** | `Route::get('getUserTokens', 'app\chukebao\controller\AiSettingsController@getUserTokens');` | --- ### POST /v1/kefu/ai/chat | 属性 | 值 | |------|-----| | **接口ID** | `29c094cde9f01678f2646631e919c8d7` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiChatController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 85 | | **原始定义** | `Route::post('chat', 'app\chukebao\controller\AiChatController@index');` | --- ### GET /v1/kefu/todo/list | 属性 | 值 | |------|-----| | **接口ID** | `24bc9b1dc687803002b00a408001c257` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ToDoController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 92 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\ToDoController@getList');` | --- ### POST /v1/kefu/todo/add | 属性 | 值 | |------|-----| | **接口ID** | `fb7bfcf0d42d4ce4420b46c6b406aef9` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ToDoController` | | **方法** | `create` | | **需要认证** | ❌ 否 | | **定义行号** | 93 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\ToDoController@create');` | --- ### GET /v1/kefu/todo/process | 属性 | 值 | |------|-----| | **接口ID** | `ad8eea26771b3ce10cbc552cc0c4f85d` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ToDoController` | | **方法** | `process` | | **需要认证** | ❌ 否 | | **定义行号** | 94 | | **原始定义** | `Route::get('process', 'app\chukebao\controller\ToDoController@process');` | --- ### GET /v1/kefu/followUp/list | 属性 | 值 | |------|-----| | **接口ID** | `681fe1ed6457f8980cbd66643caa93ed` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\FollowUpController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 100 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\FollowUpController@getList');` | --- ### POST /v1/kefu/followUp/add | 属性 | 值 | |------|-----| | **接口ID** | `f2e4762a7b0069a215cf6e9da6a5f35f` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\FollowUpController` | | **方法** | `create` | | **需要认证** | ❌ 否 | | **定义行号** | 101 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\FollowUpController@create');` | --- ### GET /v1/kefu/followUp/process | 属性 | 值 | |------|-----| | **接口ID** | `b4afc212caad57b5439f1c68256fd72e` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\FollowUpController` | | **方法** | `process` | | **需要认证** | ❌ 否 | | **定义行号** | 102 | | **原始定义** | `Route::get('process', 'app\chukebao\controller\FollowUpController@process');` | --- ### GET /v1/kefu/tokensRecord/list | 属性 | 值 | |------|-----| | **接口ID** | `ef0e942c38f6feded7d7594931af7e4e` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\TokensRecordController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 108 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\TokensRecordController@getList');` | --- ### GET /v1/kefu/content/material/all | 属性 | 值 | |------|-----| | **接口ID** | `784bd7f091864b976d17162b5113b918` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `getAllMaterial` | | **需要认证** | ❌ 否 | | **定义行号** | 117 | | **原始定义** | `Route::get('all', 'app\chukebao\controller\ContentController@getAllMaterial');` | --- ### GET /v1/kefu/content/material/list | 属性 | 值 | |------|-----| | **接口ID** | `d5d17f838a3de014ff105d995099a631` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `getMaterial` | | **需要认证** | ❌ 否 | | **定义行号** | 118 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\ContentController@getMaterial');` | --- ### POST /v1/kefu/content/material/add | 属性 | 值 | |------|-----| | **接口ID** | `4d91369b6d535bff43e3d0656f142304` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `createMaterial` | | **需要认证** | ❌ 否 | | **定义行号** | 119 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\ContentController@createMaterial');` | --- ### GET /v1/kefu/content/material/details | 属性 | 值 | |------|-----| | **接口ID** | `763371c1203f7cacb0ddefbe16218756` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `detailsMaterial` | | **需要认证** | ❌ 否 | | **定义行号** | 120 | | **原始定义** | `Route::get('details', 'app\chukebao\controller\ContentController@detailsMaterial');` | --- ### DELETE /v1/kefu/content/material/del | 属性 | 值 | |------|-----| | **接口ID** | `15236bb274ef5af8b18ea4348f3c771e` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `delMaterial` | | **需要认证** | ❌ 否 | | **定义行号** | 121 | | **原始定义** | `Route::delete('del', 'app\chukebao\controller\ContentController@delMaterial');` | --- ### POST /v1/kefu/content/material/update | 属性 | 值 | |------|-----| | **接口ID** | `176292f715f6c112a14821e765eca790` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `updateMaterial` | | **需要认证** | ❌ 否 | | **定义行号** | 122 | | **原始定义** | `Route::post('update', 'app\chukebao\controller\ContentController@updateMaterial');` | --- ### GET /v1/kefu/content/sensitiveWord/list | 属性 | 值 | |------|-----| | **接口ID** | `67290160b784558dbfcb6bd6c036bf3e` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `getSensitiveWord` | | **需要认证** | ❌ 否 | | **定义行号** | 127 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\ContentController@getSensitiveWord');` | --- ### POST /v1/kefu/content/sensitiveWord/add | 属性 | 值 | |------|-----| | **接口ID** | `d09f92403c97a9dc1a7f8a7104e9680c` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `createSensitiveWord` | | **需要认证** | ❌ 否 | | **定义行号** | 128 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\ContentController@createSensitiveWord');` | --- ### GET /v1/kefu/content/sensitiveWord/details | 属性 | 值 | |------|-----| | **接口ID** | `3f65ad111ab4be6440570eb7693e8d4d` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `detailsSensitiveWord` | | **需要认证** | ❌ 否 | | **定义行号** | 129 | | **原始定义** | `Route::get('details', 'app\chukebao\controller\ContentController@detailsSensitiveWord');` | --- ### DELETE /v1/kefu/content/sensitiveWord/del | 属性 | 值 | |------|-----| | **接口ID** | `b27930e07d4bb6088cb4751eb5dcb4fe` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `delSensitiveWord` | | **需要认证** | ❌ 否 | | **定义行号** | 130 | | **原始定义** | `Route::delete('del', 'app\chukebao\controller\ContentController@delSensitiveWord');` | --- ### POST /v1/kefu/content/sensitiveWord/update | 属性 | 值 | |------|-----| | **接口ID** | `d581d5b157fc70206730a08648c24df8` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `updateSensitiveWord` | | **需要认证** | ❌ 否 | | **定义行号** | 131 | | **原始定义** | `Route::post('update', 'app\chukebao\controller\ContentController@updateSensitiveWord');` | --- ### GET /v1/kefu/content/sensitiveWord/setStatus | 属性 | 值 | |------|-----| | **接口ID** | `af4b1a75a37341f029701820dc55d9b5` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `setSensitiveWordStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 132 | | **原始定义** | `Route::get('setStatus', 'app\chukebao\controller\ContentController@setSensitiveWordStatus');` | --- ### GET /v1/kefu/content/keywords/list | 属性 | 值 | |------|-----| | **接口ID** | `9f9b2f3e8df5a9b7218a5521c3e338b0` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `getKeywords` | | **需要认证** | ❌ 否 | | **定义行号** | 138 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\ContentController@getKeywords');` | --- ### POST /v1/kefu/content/keywords/add | 属性 | 值 | |------|-----| | **接口ID** | `19fa0147451d70765facdd34c8fba05c` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `createKeywords` | | **需要认证** | ❌ 否 | | **定义行号** | 139 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\ContentController@createKeywords');` | --- ### GET /v1/kefu/content/keywords/details | 属性 | 值 | |------|-----| | **接口ID** | `b24cfe15464a2625231b295bcb83d961` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `detailsKeywords` | | **需要认证** | ❌ 否 | | **定义行号** | 140 | | **原始定义** | `Route::get('details', 'app\chukebao\controller\ContentController@detailsKeywords');` | --- ### DELETE /v1/kefu/content/keywords/del | 属性 | 值 | |------|-----| | **接口ID** | `8437553163b995cc025ae28f00ae9af0` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `delKeywords` | | **需要认证** | ❌ 否 | | **定义行号** | 141 | | **原始定义** | `Route::delete('del', 'app\chukebao\controller\ContentController@delKeywords');` | --- ### POST /v1/kefu/content/keywords/update | 属性 | 值 | |------|-----| | **接口ID** | `dcef9339a1fc9032865907b8da901953` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `updateKeywords` | | **需要认证** | ❌ 否 | | **定义行号** | 142 | | **原始定义** | `Route::post('update', 'app\chukebao\controller\ContentController@updateKeywords');` | --- ### GET /v1/kefu/content/keywords/setStatus | 属性 | 值 | |------|-----| | **接口ID** | `7037b1f513daca8e454d031b2efe648d` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ContentController` | | **方法** | `setKeywordStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 143 | | **原始定义** | `Route::get('setStatus', 'app\chukebao\controller\ContentController@setKeywordStatus');` | --- ### GET /v1/kefu/autoGreetings/list | 属性 | 值 | |------|-----| | **接口ID** | `2e38fd4b6211a68bb3b1305ea45eca3b` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AutoGreetingsController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 150 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\AutoGreetingsController@getList');` | --- ### POST /v1/kefu/autoGreetings/add | 属性 | 值 | |------|-----| | **接口ID** | `fb61493bc8b76c15fca5bb0387883624` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AutoGreetingsController` | | **方法** | `create` | | **需要认证** | ❌ 否 | | **定义行号** | 151 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\AutoGreetingsController@create');` | --- ### GET /v1/kefu/autoGreetings/details | 属性 | 值 | |------|-----| | **接口ID** | `bdd3b41b4eab065d37e14911dd5e4f7e` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AutoGreetingsController` | | **方法** | `details` | | **需要认证** | ❌ 否 | | **定义行号** | 152 | | **原始定义** | `Route::get('details', 'app\chukebao\controller\AutoGreetingsController@details');` | --- ### DELETE /v1/kefu/autoGreetings/del | 属性 | 值 | |------|-----| | **接口ID** | `0ee288de093a1b8b70d56cc247ad9a68` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AutoGreetingsController` | | **方法** | `del` | | **需要认证** | ❌ 否 | | **定义行号** | 153 | | **原始定义** | `Route::delete('del', 'app\chukebao\controller\AutoGreetingsController@del');` | --- ### POST /v1/kefu/autoGreetings/update | 属性 | 值 | |------|-----| | **接口ID** | `c448dfb57120fb0e30cb7fd7bdf4512a` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AutoGreetingsController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 154 | | **原始定义** | `Route::post('update', 'app\chukebao\controller\AutoGreetingsController@update');` | --- ### GET /v1/kefu/autoGreetings/setStatus | 属性 | 值 | |------|-----| | **接口ID** | `38c9bf57aba7c9e8530e247b2baa6bbd` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AutoGreetingsController` | | **方法** | `setStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 155 | | **原始定义** | `Route::get('setStatus', 'app\chukebao\controller\AutoGreetingsController@setStatus');` | --- ### GET /v1/kefu/autoGreetings/copy | 属性 | 值 | |------|-----| | **接口ID** | `e1d9d3d6ba71ad4d63beacffa16aeb08` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AutoGreetingsController` | | **方法** | `copy` | | **需要认证** | ❌ 否 | | **定义行号** | 156 | | **原始定义** | `Route::get('copy', 'app\chukebao\controller\AutoGreetingsController@copy');` | --- ### GET /v1/kefu/autoGreetings/stats | 属性 | 值 | |------|-----| | **接口ID** | `76510cf710bb5a751900dec8471e57dc` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AutoGreetingsController` | | **方法** | `stats` | | **需要认证** | ❌ 否 | | **定义行号** | 157 | | **原始定义** | `Route::get('stats', 'app\chukebao\controller\AutoGreetingsController@stats');` | --- ### GET /v1/kefu/aiPush/list | 属性 | 值 | |------|-----| | **接口ID** | `b863d9818374bc324e2da220965f826d` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiPushController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 162 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\AiPushController@getList'); // 获取推送列表` | --- ### POST /v1/kefu/aiPush/add | 属性 | 值 | |------|-----| | **接口ID** | `1427e97902ae6328ab41fa34d4c9b3d7` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiPushController` | | **方法** | `add` | | **需要认证** | ❌ 否 | | **定义行号** | 163 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\AiPushController@add'); // 添加推送` | --- ### GET /v1/kefu/aiPush/details | 属性 | 值 | |------|-----| | **接口ID** | `63969fd07441748cf442fc744ebbe04e` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiPushController` | | **方法** | `details` | | **需要认证** | ❌ 否 | | **定义行号** | 164 | | **原始定义** | `Route::get('details', 'app\chukebao\controller\AiPushController@details'); // 推送详情` | --- ### DELETE /v1/kefu/aiPush/del | 属性 | 值 | |------|-----| | **接口ID** | `ca9e378f09cc91692df101f30c6553ae` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiPushController` | | **方法** | `del` | | **需要认证** | ❌ 否 | | **定义行号** | 165 | | **原始定义** | `Route::delete('del', 'app\chukebao\controller\AiPushController@del'); // 删除推送` | --- ### POST /v1/kefu/aiPush/update | 属性 | 值 | |------|-----| | **接口ID** | `5c3b475d1375bd624c7041260d2cdb91` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiPushController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 166 | | **原始定义** | `Route::post('update', 'app\chukebao\controller\AiPushController@update'); // 更新推送` | --- ### GET /v1/kefu/aiPush/setStatus | 属性 | 值 | |------|-----| | **接口ID** | `e97be11fcf9894c15f73de31f5d2b4dd` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiPushController` | | **方法** | `setStatus` | | **需要认证** | ❌ 否 | | **定义行号** | 167 | | **原始定义** | `Route::get('setStatus', 'app\chukebao\controller\AiPushController@setStatus'); // 修改状态` | --- ### GET /v1/kefu/aiPush/stats | 属性 | 值 | |------|-----| | **接口ID** | `869ab0b8e4ef6c917e1d7a364df6cb32` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\AiPushController` | | **方法** | `stats` | | **需要认证** | ❌ 否 | | **定义行号** | 168 | | **原始定义** | `Route::get('stats', 'app\chukebao\controller\AiPushController@stats'); // 统计概览` | --- ### GET /v1/kefu/notice/list | 属性 | 值 | |------|-----| | **接口ID** | `ac96f90618a5968545d86c1de28aaba2` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\NoticeController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 173 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\NoticeController@getList');` | --- ### PUT /v1/kefu/notice/readMessage | 属性 | 值 | |------|-----| | **接口ID** | `d3c22d7dec5e145acfa5083a84c3e6ab` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\NoticeController` | | **方法** | `readMessage` | | **需要认证** | ❌ 否 | | **定义行号** | 174 | | **原始定义** | `Route::put('readMessage', 'app\chukebao\controller\NoticeController@readMessage');` | --- ### PUT /v1/kefu/notice/readAll | 属性 | 值 | |------|-----| | **接口ID** | `d53739eac3702fcaa651b73178278ea3` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\NoticeController` | | **方法** | `readAll` | | **需要认证** | ❌ 否 | | **定义行号** | 175 | | **原始定义** | `Route::put('readAll', 'app\chukebao\controller\NoticeController@readAll');` | --- ### GET /v1/kefu/reply/list | 属性 | 值 | |------|-----| | **接口ID** | `37698d3a28482ca41aa2493504eb8c75` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ReplyController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 179 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\ReplyController@getList');` | --- ### POST /v1/kefu/reply/addGroup | 属性 | 值 | |------|-----| | **接口ID** | `2b6febf84d824da19cdceba29ab167c9` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ReplyController` | | **方法** | `addGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 180 | | **原始定义** | `Route::post('addGroup', 'app\chukebao\controller\ReplyController@addGroup');` | --- ### POST /v1/kefu/reply/addReply | 属性 | 值 | |------|-----| | **接口ID** | `5ac7cc61ac2f33cad3e01d43c839a21f` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ReplyController` | | **方法** | `addReply` | | **需要认证** | ❌ 否 | | **定义行号** | 181 | | **原始定义** | `Route::post('addReply', 'app\chukebao\controller\ReplyController@addReply');` | --- ### POST /v1/kefu/reply/updateGroup | 属性 | 值 | |------|-----| | **接口ID** | `83837f1ad83548fff3a0ca3e4c48dea6` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ReplyController` | | **方法** | `updateGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 182 | | **原始定义** | `Route::post('updateGroup', 'app\chukebao\controller\ReplyController@updateGroup');` | --- ### POST /v1/kefu/reply/updateReply | 属性 | 值 | |------|-----| | **接口ID** | `7d23a9f2146817ae606204016a365086` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ReplyController` | | **方法** | `updateReply` | | **需要认证** | ❌ 否 | | **定义行号** | 183 | | **原始定义** | `Route::post('updateReply', 'app\chukebao\controller\ReplyController@updateReply');` | --- ### DELETE /v1/kefu/reply/deleteGroup | 属性 | 值 | |------|-----| | **接口ID** | `20ef95a8b590680fb570c43dfae0a53e` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ReplyController` | | **方法** | `deleteGroup` | | **需要认证** | ❌ 否 | | **定义行号** | 184 | | **原始定义** | `Route::delete('deleteGroup', 'app\chukebao\controller\ReplyController@deleteGroup');` | --- ### DELETE /v1/kefu/reply/deleteReply | 属性 | 值 | |------|-----| | **接口ID** | `527e57722ccce854be23de2f6eea1f89` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\ReplyController` | | **方法** | `deleteReply` | | **需要认证** | ❌ 否 | | **定义行号** | 185 | | **原始定义** | `Route::delete('deleteReply', 'app\chukebao\controller\ReplyController@deleteReply');` | --- ### POST /v1/kefu/moments/add | 属性 | 值 | |------|-----| | **接口ID** | `c3ca50b7a03d8743a6a25b640bc0479d` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\MomentsController` | | **方法** | `create` | | **需要认证** | ❌ 否 | | **定义行号** | 190 | | **原始定义** | `Route::post('add', 'app\chukebao\controller\MomentsController@create');` | --- ### POST /v1/kefu/moments/update | 属性 | 值 | |------|-----| | **接口ID** | `0c187c30918508057278f796b3445b35` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\MomentsController` | | **方法** | `update` | | **需要认证** | ❌ 否 | | **定义行号** | 191 | | **原始定义** | `Route::post('update', 'app\chukebao\controller\MomentsController@update');` | --- ### DELETE /v1/kefu/moments/delete | 属性 | 值 | |------|-----| | **接口ID** | `b47bfb47104da0fdc87ef3d622710aee` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\MomentsController` | | **方法** | `delete` | | **需要认证** | ❌ 否 | | **定义行号** | 192 | | **原始定义** | `Route::delete('delete', 'app\chukebao\controller\MomentsController@delete');` | --- ### GET /v1/kefu/moments/list | 属性 | 值 | |------|-----| | **接口ID** | `5e3bd54c167a0265b1c4dea0d5f61e78` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\MomentsController` | | **方法** | `getList` | | **需要认证** | ❌ 否 | | **定义行号** | 193 | | **原始定义** | `Route::get('list', 'app\chukebao\controller\MomentsController@getList');` | --- ### POST /v1/kefu/dataProcessing | 属性 | 值 | |------|-----| | **接口ID** | `a8cd4601cda62b0a8e91dfe7e1127156` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\DataProcessing` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 197 | | **原始定义** | `Route::post('dataProcessing', 'app\chukebao\controller\DataProcessing@index'); // 修改数据` | --- ### POST /v1/v1/kefu/login | 属性 | 值 | |------|-----| | **接口ID** | `d2ab826c41aa27db95e906f8eb4977c2` | | **文件ID** | `49cc9cbcccc67d374ea211c46d5ebef8` | | **文件路径** | `application/chukebao/config/route.php` | | **控制器** | `app\chukebao\controller\LoginController` | | **方法** | `index` | | **需要认证** | ❌ 否 | | **定义行号** | 207 | | **原始定义** | `Route::post('login', 'app\chukebao\controller\LoginController@index'); // 登录` | --- ## 完整接口索引 | 接口ID | 文件ID | 方法 | 路径 | 模块 | 控制器 | 方法 | 需要认证 | |--------|--------|------|------|------|--------|------|----------| | `5646b340252a...` | `dd804d96b70d...` | GET | `/v1apiaccount/list` | api | `app\api\controller\AccountController` | `getList` | 否 | | `ecf8464e11dd...` | `dd804d96b70d...` | POST | `/v1apiaccount/create` | api | `app\api\controller\AccountController` | `createAccount` | 否 | | `f9d27b359ad3...` | `dd804d96b70d...` | POST | `/v1apiaccount/createNewAccount` | api | `app\api\controller\AccountController` | `createNewAccount` | 否 | | `554cf3b3be05...` | `dd804d96b70d...` | POST | `/v1apiaccount/department/create` | api | `app\api\controller\AccountController` | `createDepartment` | 否 | | `679fc5bdaaff...` | `dd804d96b70d...` | GET | `/v1apiaccount/department/list` | api | `app\api\controller\AccountController` | `getDepartmentList` | 否 | | `600f95e1aa0d...` | `dd804d96b70d...` | POST | `/v1apiaccount/department/update` | api | `app\api\controller\AccountController` | `updateDepartment` | 否 | | `857a025f6dbd...` | `dd804d96b70d...` | POST | `/v1apiaccount/department/delete` | api | `app\api\controller\AccountController` | `deleteDepartment` | 否 | | `f4f24f4dbb0a...` | `dd804d96b70d...` | POST | `/v1apiaccount/department/setPrivileges` | api | `app\api\controller\AccountController` | `setPrivileges` | 否 | | `3016bbfd5da5...` | `dd804d96b70d...` | GET | `/v1apidevice/list` | api | `app\api\controller\DeviceController` | `getList` | 否 | | `5c5df1434a06...` | `dd804d96b70d...` | POST | `/v1apidevice/add` | api | `app\api\controller\DeviceController` | `addDevice` | 否 | | `eff05927be01...` | `dd804d96b70d...` | POST | `/v1apidevice/updateDeviceGroup` | api | `app\api\controller\DeviceController` | `updateDeviceGroup` | 否 | | `beca6c25fa89...` | `dd804d96b70d...` | POST | `/v1apidevice/updateaccount` | api | `app\api\controller\DeviceController` | `updateaccount` | 否 | | `9b06fc08b8f5...` | `dd804d96b70d...` | POST | `/v1apidevice/createGroup` | api | `app\api\controller\DeviceController` | `createGroup` | 否 | | `67e1152d1d8b...` | `dd804d96b70d...` | GET | `/v1apidevice/groupList` | api | `app\api\controller\DeviceController` | `getGroupList` | 否 | | `26583578ab39...` | `dd804d96b70d...` | POST | `/v1apidevice/updateDeviceToGroup` | api | `app\api\controller\DeviceController` | `updateDeviceToGroup` | 否 | | `dd56ff347564...` | `dd804d96b70d...` | POST | `/v1apidevice/importContact` | api | `app\api\controller\DeviceController` | `importContact` | 否 | | `e7db1ebc4de5...` | `dd804d96b70d...` | GET | `/v1apifriend-task/list` | api | `app\api\controller\FriendTaskController` | `getList` | 否 | | `3f3d6e74bb49...` | `dd804d96b70d...` | POST | `/v1apifriend-task/add` | api | `app\api\controller\FriendTaskController` | `addFriendTask` | 否 | | `3f763a679451...` | `dd804d96b70d...` | POST | `/v1apimoments/add-job` | api | `app\api\controller\MomentsController` | `addJob` | 否 | | `f74aac07047d...` | `dd804d96b70d...` | GET | `/v1apimoments/list` | api | `app\api\controller\MomentsController` | `getList` | 否 | | `8859e59e2665...` | `dd804d96b70d...` | GET | `/v1apistats/basic-data` | api | `app\api\controller\StatsController` | `basicData` | 否 | | `96c58e165383...` | `dd804d96b70d...` | GET | `/v1apistats/fans-statistics` | api | `app\api\controller\StatsController` | `FansStatistics` | 否 | | `b3cb8cc498b8...` | `dd804d96b70d...` | POST | `/v1apiuser/login` | api | `app\api\controller\UserController` | `login` | 否 | | `772fa6a92fb5...` | `dd804d96b70d...` | POST | `/v1apiuser/token` | api | `app\api\controller\UserController` | `getNewToken` | 否 | | `0ae16de6b0d1...` | `dd804d96b70d...` | GET | `/v1apiuser/info` | api | `app\api\controller\UserController` | `getAccountInfo` | 否 | | `6eb66e20b759...` | `dd804d96b70d...` | POST | `/v1apiuser/modify-pwd` | api | `app\api\controller\UserController` | `modifyPwd` | 否 | | `2d705a5863c1...` | `dd804d96b70d...` | GET | `/v1apiuser/logout` | api | `app\api\controller\UserController` | `logout` | 否 | | `59cc9825e911...` | `dd804d96b70d...` | GET | `/v1apiuser/verify-code` | api | `app\api\controller\UserController` | `getVerifyCode` | 否 | | `0c19dc4efae6...` | `dd804d96b70d...` | POST | `/v1apiwebsocket/send-personal` | api | `app\api\controller\WebSocketController` | `sendPersonal` | 否 | | `c44dca107604...` | `dd804d96b70d...` | POST | `/v1apiwebsocket/send-community` | api | `app\api\controller\WebSocketController` | `sendCommunity` | 否 | | `1620a8931dd0...` | `dd804d96b70d...` | GET | `/v1apiwebsocket/get-moments` | api | `app\api\controller\WebSocketController` | `getMoments` | 否 | | `f24d0685aea8...` | `dd804d96b70d...` | GET | `/v1apiwebsocket/get-moment-source` | api | `app\api\controller\WebSocketController` | `getMomentSourceRealUrl` | 否 | | `d6b0b1b3757b...` | `dd804d96b70d...` | GET | `/v1apichatroom/list` | api | `app\api\controller\WechatChatroomController` | `getList` | 否 | | `e4953b589d67...` | `dd804d96b70d...` | GET | `/v1apichatroom/members` | api | `app\api\controller\WechatChatroomController` | `listChatroomMember` | 否 | | `fd88851c9070...` | `dd804d96b70d...` | GET | `/v1apiwechat/list` | api | `app\api\controller\WechatController` | `getList` | 否 | | `df91db1bb47f...` | `dd804d96b70d...` | GET | `/v1apifriend/list` | api | `app\api\controller\WechatFriendController` | `getList` | 否 | | `a76abdfa4e87...` | `dd804d96b70d...` | GET | `/v1apimessage/getFriendsList` | api | `app\api\controller\MessageController` | `getFriendsList` | 否 | | `2415ea78d0c4...` | `dd804d96b70d...` | GET | `/v1apimessage/getChatroomList` | api | `app\api\controller\MessageController` | `getChatroomList` | 否 | | `23453f23b4dc...` | `dd804d96b70d...` | GET | `/v1apiallot-rule/list` | api | `app\api\controller\AllotRuleController` | `getAllRules` | 否 | | `177faead979d...` | `dd804d96b70d...` | POST | `/v1apiallot-rule/create` | api | `app\api\controller\AllotRuleController` | `createRule` | 否 | | `60307fb371cf...` | `dd804d96b70d...` | POST | `/v1apiallot-rule/edit` | api | `app\api\controller\AllotRuleController` | `updateRule` | 否 | | `057fad6e9692...` | `dd804d96b70d...` | DELETE | `/v1apiallot-rule/del` | api | `app\api\controller\AllotRuleController` | `deleteRule` | 否 | | `abec530f90b3...` | `dd804d96b70d...` | GET | `/v1apiallot-rule/autoCreate` | api | `app\api\controller\AllotRuleController` | `autoCreateAllotRules` | 否 | | `15d36d87dfc1...` | `dd804d96b70d...` | GET | `/v1apicall-recording/list` | api | `app\api\controller\CallRecordingController` | `getlist` | 否 | | `728d3617867d...` | `951fb461d157...` | POST | `/v1/auth/login` | common | `app\common\controller\PasswordLoginController` | `index` | 否 | | `b96adafc4caa...` | `951fb461d157...` | POST | `/v1/auth/mobile-login` | common | `app\common\controller\Auth` | `mobileLogin` | 否 | | `3dadb171ca01...` | `951fb461d157...` | POST | `/v1/auth/code` | common | `app\common\controller\Auth` | `SendCodeController` | 否 | | `31dd331433a8...` | `951fb461d157...` | GET | `/v1/auth/info` | common | `app\common\controller\Auth` | `info` | 是 | | `b2ac512d39bb...` | `951fb461d157...` | POST | `/v1/auth/refresh` | common | `app\common\controller\Auth` | `refresh` | 是 | | `b6513b1cae1f...` | `951fb461d157...` | POST | `/v1/attachment/upload` | common | `app\common\controller\Attachment` | `upload` | 否 | | `cb3f9d7279b8...` | `951fb461d157...` | GET | `/v1/attachment/:id` | common | `app\common\controller\Attachment` | `info` | 否 | | `85b7191a6e55...` | `951fb461d157...` | ANY | `/v1/v1/pay/notify` | common | `app\common\controller\PaymentService` | `notify` | 否 | | `f934cfe859cc...` | `951fb461d157...` | GET | `/v1/v1/app/update` | common | `app\common\controller\Api` | `uploadApp` | 否 | | `0a58be435c14...` | `26813898d342...` | PUT | `/v1/user/editUserInfo` | cunkebao | `app\cunkebao\controller\BaseController` | `editUserInfo` | 否 | | `7017e9fd6e3c...` | `26813898d342...` | PUT | `/v1/user/editPassWord` | cunkebao | `app\cunkebao\controller\BaseController` | `editPassWord` | 否 | | `b20871b7f896...` | `26813898d342...` | GET | `/v1/devices/isUpdataWechat` | cunkebao | `app\cunkebao\controller\device\GetDeviceDetailV1Controller` | `isUpdataWechat` | 否 | | `b23175e470af...` | `26813898d342...` | PUT | `/v1/devices/refresh` | cunkebao | `app\cunkebao\controller\device\RefreshDeviceDetailV1Controller` | `index` | 否 | | `e4b4bb3f9ab4...` | `26813898d342...` | GET | `/v1/devices/add-results` | cunkebao | `app\cunkebao\controller\device\GetAddResultedV1Controller` | `index` | 否 | | `3b300975a380...` | `26813898d342...` | POST | `/v1/devices/task-config` | cunkebao | `app\cunkebao\controller\device\UpdateDeviceTaskConfigV1Controller` | `index` | 否 | | `b9e275cd4fdc...` | `26813898d342...` | GET | `/v1/devices/:id/task-config` | cunkebao | `app\cunkebao\controller\device\GetDeviceTaskConfigV1Controller` | `index` | 否 | | `759f42aeaaec...` | `26813898d342...` | GET | `/v1/devices/:id/handle-logs` | cunkebao | `app\cunkebao\controller\device\GetDeviceHandleLogsV1Controller` | `index` | 否 | | `ba41d5c5aed6...` | `26813898d342...` | GET | `/v1/devices/:id` | cunkebao | `app\cunkebao\controller\device\GetDeviceDetailV1Controller` | `index` | 否 | | `cd339971a368...` | `26813898d342...` | DELETE | `/v1/devices/:id` | cunkebao | `app\cunkebao\controller\device\DeleteDeviceV1Controller` | `index` | 否 | | `2fe3e537d777...` | `26813898d342...` | GET | `/v1/wechats/related-device/:id` | cunkebao | `app\cunkebao\controller\wechat\GetWechatsRelatedDeviceV1Controller` | `index` | 否 | | `9e410c6bfc93...` | `26813898d342...` | GET | `/v1/wechats/:id/summary` | cunkebao | `app\cunkebao\controller\wechat\GetWechatOnDeviceSummarizeV1Controller` | `index` | 否 | | `1f6a401ba55e...` | `26813898d342...` | GET | `/v1/wechats/:id/friends` | cunkebao | `app\cunkebao\controller\wechat\GetWechatOnDeviceFriendsV1Controller` | `index` | 否 | | `1c0e503e30fd...` | `26813898d342...` | GET | `/v1/wechats/getWechatInfo` | cunkebao | `app\cunkebao\controller\wechat\GetWechatController` | `getWechatInfo` | 否 | | `266bf304ea6e...` | `26813898d342...` | GET | `/v1/wechats/overview` | cunkebao | `app\cunkebao\controller\wechat\GetWechatOverviewV1Controller` | `index` | 否 | | `fba3fccb34a7...` | `26813898d342...` | GET | `/v1/wechats/moments` | cunkebao | `app\cunkebao\controller\wechat\GetWechatMomentsV1Controller` | `index` | 否 | | `10451ed928e5...` | `26813898d342...` | GET | `/v1/wechats/moments/export` | cunkebao | `app\cunkebao\controller\wechat\GetWechatMomentsV1Controller` | `export` | 否 | | `c779a1aef158...` | `26813898d342...` | GET | `/v1/wechats/count` | cunkebao | `app\cunkebao\controller\DeviceWechat` | `count` | 否 | | `513aaa27cbbd...` | `26813898d342...` | GET | `/v1/wechats/device-count` | cunkebao | `app\cunkebao\controller\DeviceWechat` | `deviceCount` | 否 | | `9b462f6e2886...` | `26813898d342...` | PUT | `/v1/wechats/refresh` | cunkebao | `app\cunkebao\controller\DeviceWechat` | `refresh` | 否 | | `0b2561baa6c8...` | `26813898d342...` | POST | `/v1/wechats/transfer-friends` | cunkebao | `app\cunkebao\controller\wechat\PostTransferFriends` | `index` | 否 | | `467c90aae9d5...` | `26813898d342...` | GET | `/v1/wechats/:wechatId` | cunkebao | `app\cunkebao\controller\wechat\GetWechatProfileV1Controller` | `index` | 否 | | `03ce890f8243...` | `26813898d342...` | GET | `/v1/plan/scenes` | cunkebao | `app\cunkebao\controller\plan\GetPlanSceneListV1Controller` | `index` | 否 | | `f3b2c884d0bc...` | `26813898d342...` | GET | `/v1/plan/scenes-detail` | cunkebao | `app\cunkebao\controller\plan\GetPlanSceneListV1Controller` | `detail` | 否 | | `c5266ce72284...` | `26813898d342...` | POST | `/v1/plan/create` | cunkebao | `app\cunkebao\controller\plan\PostCreateAddFriendPlanV1Controller` | `index` | 否 | | `6fcd1f9659f7...` | `26813898d342...` | GET | `/v1/plan/list` | cunkebao | `app\cunkebao\controller\plan\PlanSceneV1Controller` | `index` | 否 | | `85bb27db4e15...` | `26813898d342...` | GET | `/v1/plan/copy` | cunkebao | `app\cunkebao\controller\plan\GetCreateAddFriendPlanV1Controller` | `copy` | 否 | | `a1800c513b9a...` | `26813898d342...` | DELETE | `/v1/plan/delete` | cunkebao | `app\cunkebao\controller\plan\PlanSceneV1Controller` | `delete` | 否 | | `acd19262c9c5...` | `26813898d342...` | POST | `/v1/plan/updateStatus` | cunkebao | `app\cunkebao\controller\plan\PlanSceneV1Controller` | `updateStatus` | 否 | | `20a4ffff560c...` | `26813898d342...` | GET | `/v1/plan/detail` | cunkebao | `app\cunkebao\controller\plan\GetAddFriendPlanDetailV1Controller` | `index` | 否 | | `12f636ac727e...` | `26813898d342...` | GET | `/v1/plan/getWxMinAppCode` | cunkebao | `app\cunkebao\controller\plan\PlanSceneV1Controller` | `getWxMinAppCode` | 否 | | `edc4306171d5...` | `26813898d342...` | GET | `/v1/plan/getUserList` | cunkebao | `app\cunkebao\controller\plan\PlanSceneV1Controller` | `getUserList` | 否 | | `3914b53cc7a5...` | `26813898d342...` | GET | `/v1/traffic/pool/getPackage` | cunkebao | `app\cunkebao\controller\TrafficController` | `getPackage` | 否 | | `d5648d3be497...` | `26813898d342...` | GET | `/v1/traffic/pool/getPackageDetail` | cunkebao | `app\cunkebao\controller\TrafficController` | `getPackageDetail` | 否 | | `310014b1e318...` | `26813898d342...` | POST | `/v1/traffic/pool/addPackage` | cunkebao | `app\cunkebao\controller\TrafficController` | `addPackage` | 否 | | `c8a390daf8ea...` | `26813898d342...` | POST | `/v1/traffic/pool/editPackage` | cunkebao | `app\cunkebao\controller\TrafficController` | `editPackage` | 否 | | `1711b454b516...` | `26813898d342...` | DELETE | `/v1/traffic/pool/deletePackage` | cunkebao | `app\cunkebao\controller\TrafficController` | `deletePackage` | 否 | | `0feb493740b1...` | `26813898d342...` | GET | `/v1/traffic/pool/user-list` | cunkebao | `app\cunkebao\controller\TrafficController` | `getTrafficPoolList` | 否 | | `1d3968ce73d8...` | `26813898d342...` | GET | `/v1/traffic/pool/getUserJourney` | cunkebao | `app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller` | `getUserJourney` | 否 | | `05377b51d077...` | `26813898d342...` | GET | `/v1/traffic/pool/getUserTags` | cunkebao | `app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller` | `getUserTags` | 否 | | `6f75b70cf48c...` | `26813898d342...` | GET | `/v1/traffic/pool/getUserInfo` | cunkebao | `app\cunkebao\controller\traffic\GetPotentialListWithInCompanyV1Controller` | `getUser` | 否 | | `fb2a215c454b...` | `26813898d342...` | GET | `/v1/traffic/pool/converted` | cunkebao | `app\cunkebao\controller\traffic\GetConvertedListWithInCompanyV1Controller` | `index` | 否 | | `9964008b7a05...` | `26813898d342...` | GET | `/v1/traffic/pool/types` | cunkebao | `app\cunkebao\controller\traffic\GetPotentialTypeSectionV1Controller` | `index` | 否 | | `c76b21064ad5...` | `26813898d342...` | GET | `/v1/traffic/pool/sources` | cunkebao | `app\cunkebao\controller\traffic\GetTrafficSourceSectionV1Controller` | `index` | 否 | | `98daf3febe48...` | `26813898d342...` | GET | `/v1/traffic/pool/statistics` | cunkebao | `app\cunkebao\controller\traffic\GetPoolStatisticsV1Controller` | `index` | 否 | | `5d3e4e828720...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/groups` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getGroups` | 否 | | `993fef8e770e...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/group/detail` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getGroupDetail` | 否 | | `4f8d72daf08d...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/group/create` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `createGroup` | 否 | | `81171a19f80d...` | `26813898d342...` | PUT | `/v1/traffic/pool/v2/group/update` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `updateGroup` | 否 | | `b5f41be7e3b2...` | `26813898d342...` | DELETE | `/v1/traffic/pool/v2/group/delete` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `deleteGroup` | 否 | | `78eb2608a4ed...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/group/members` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getGroupMembers` | 否 | | `8fa6444660fe...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/preview-users` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `previewUsers` | 否 | | `ac5715f3b7ec...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/filter-fields` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getFilterFields` | 否 | | `582d2f380e2e...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/group/add-members` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `addMembersToGroup` | 否 | | `b24b14f1aa9e...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/group/remove-members` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `removeMembersFromGroup` | 否 | | `b6343ce8c5d9...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/list` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getPoolList` | 否 | | `7470835146ec...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/detail` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getPoolDetail` | 否 | | `235c657d02c0...` | `26813898d342...` | PUT | `/v1/traffic/pool/v2/update` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `updatePool` | 否 | | `23edca745571...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/tag/categories` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getTagCategories` | 否 | | `6547b96a862e...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/tag/defines` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getTagDefines` | 否 | | `4de3fa4db65f...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/tag/pool-tags` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getPoolTags` | 否 | | `41d835ac0a9e...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/tag/add` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `addTag` | 否 | | `58b8548d6ec6...` | `26813898d342...` | DELETE | `/v1/traffic/pool/v2/tag/remove` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `removeTag` | 否 | | `09f5d2da4a09...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/tag/sync-from-engine` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `syncTagsFromEngine` | 否 | | `080c0a3c8ea6...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/calculate-rfm` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `calculateRfm` | 否 | | `c7530fbfeceb...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/group/:groupId/calculate-rfm` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `calculateGroupRfm` | 否 | | `483e9a012bce...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/allocate` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `allocatePool` | 否 | | `d87f9a88db6e...` | `26813898d342...` | POST | `/v1/traffic/pool/v2/recycle` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `recyclePool` | 否 | | `c89249e6fab7...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/statistics` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getStatistics` | 否 | | `4c3ec2f34135...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/sources` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getPoolSources` | 否 | | `1b94d02765af...` | `26813898d342...` | GET | `/v1/traffic/pool/v2/behaviors` | cunkebao | `app\cunkebao\controller\TrafficPoolV2Controller` | `getPoolBehaviors` | 否 | | `ff71949a3b98...` | `26813898d342...` | POST | `/v1/workbench/create` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `create` | 否 | | `9dcb2955cf88...` | `26813898d342...` | GET | `/v1/workbench/list` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getList` | 否 | | `ea04d90c8df0...` | `26813898d342...` | POST | `/v1/workbench/update-status` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `updateStatus` | 否 | | `12236d539cb5...` | `26813898d342...` | DELETE | `/v1/workbench/delete` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `delete` | 否 | | `99cde29acc23...` | `26813898d342...` | POST | `/v1/workbench/copy` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `copy` | 否 | | `6d042579a1f0...` | `26813898d342...` | GET | `/v1/workbench/detail` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `detail` | 否 | | `d5685a4725ed...` | `26813898d342...` | POST | `/v1/workbench/update` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `update` | 否 | | `7e40f2640064...` | `26813898d342...` | GET | `/v1/workbench/like-records` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getLikeRecords` | 否 | | `dc42a25dc0fe...` | `26813898d342...` | GET | `/v1/workbench/moments-records` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getMomentsRecords` | 否 | | `5d8beaea81ab...` | `26813898d342...` | GET | `/v1/workbench/device-labels` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getDeviceLabels` | 否 | | `fbf269bc8ca6...` | `26813898d342...` | GET | `/v1/workbench/group-list` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getGroupList` | 否 | | `a6216c9bf586...` | `26813898d342...` | GET | `/v1/workbench/created-groups-list` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getCreatedGroupsList` | 否 | | `68289b8ca1b7...` | `26813898d342...` | GET | `/v1/workbench/created-group-detail` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getCreatedGroupDetail` | 否 | | `205490e1d008...` | `26813898d342...` | POST | `/v1/workbench/sync-group-info` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `syncGroupInfo` | 否 | | `613ee754a4ee...` | `26813898d342...` | POST | `/v1/workbench/modify-group-info` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `modifyGroupInfo` | 否 | | `00c62fb3014f...` | `26813898d342...` | POST | `/v1/workbench/quit-group` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `quitGroup` | 否 | | `2f80f3133bdc...` | `26813898d342...` | GET | `/v1/workbench/account-list` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getAccountList` | 否 | | `c14eb4b32d55...` | `26813898d342...` | GET | `/v1/workbench/transfer-friends` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getTrafficList` | 否 | | `7fb85d22a78d...` | `26813898d342...` | GET | `/v1/workbench/import-contact` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getImportContact` | 否 | | `969148ae371f...` | `26813898d342...` | GET | `/v1/workbench/getJdSocialMedia` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getJdSocialMedia` | 否 | | `b83aea011524...` | `26813898d342...` | GET | `/v1/workbench/getJdPromotionSite` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getJdPromotionSite` | 否 | | `dab9557a081c...` | `26813898d342...` | GET | `/v1/workbench/changeLink` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `changeLink` | 否 | | `c0feb3201bc4...` | `26813898d342...` | GET | `/v1/workbench/group-push-stats` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getGroupPushStats` | 否 | | `b483130cdbf4...` | `26813898d342...` | GET | `/v1/workbench/group-push-history` | cunkebao | `app\cunkebao\controller\workbench\WorkbenchController` | `getGroupPushHistory` | 否 | | `96cbfc90c92c...` | `26813898d342...` | GET | `/v1/workbench/common-functions` | cunkebao | `app\cunkebao\controller\workbench\CommonFunctionsController` | `getList` | 否 | | `c61789780ee6...` | `26813898d342...` | POST | `/v1/content/library/create` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `create` | 否 | | `46cb943abc28...` | `26813898d342...` | GET | `/v1/content/library/list` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `getList` | 否 | | `0c8bb0821895...` | `26813898d342...` | POST | `/v1/content/library/update` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `update` | 否 | | `74b6be13aeec...` | `26813898d342...` | DELETE | `/v1/content/library/delete` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `delete` | 否 | | `754464e8a914...` | `26813898d342...` | GET | `/v1/content/library/detail` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `detail` | 否 | | `2397ecb59e69...` | `26813898d342...` | GET | `/v1/content/library/collectMoments` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `collectMoments` | 否 | | `d6a8cb71c149...` | `26813898d342...` | GET | `/v1/content/library/item-list` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `getItemList` | 否 | | `3749eed67abc...` | `26813898d342...` | POST | `/v1/content/library/create-item` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `addItem` | 否 | | `af3e406e7123...` | `26813898d342...` | DELETE | `/v1/content/library/delete-item` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `deleteItem` | 否 | | `b7e0c109529d...` | `26813898d342...` | GET | `/v1/content/library/get-item-detail` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `getItemDetail` | 否 | | `68a9993ed824...` | `26813898d342...` | POST | `/v1/content/library/update-item` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `updateItem` | 否 | | `6153b8e4a210...` | `26813898d342...` | ANY | `/v1/content/library/aiEditContent` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `aiEditContent` | 否 | | `b5d5b08769a3...` | `26813898d342...` | POST | `/v1/content/library/import-excel` | cunkebao | `app\cunkebao\controller\ContentLibraryController` | `importExcel` | 否 | | `780d5d210a52...` | `26813898d342...` | POST | `/v1/friend/transfer` | cunkebao | `app\cunkebao\controller\friend\GetFriendListV1Controller` | `transfer` | 否 | | `4204739eee50...` | `26813898d342...` | GET | `/v1/chatroom/getMemberList` | cunkebao | `app\cunkebao\controller\chatroom\GetChatroomListV1Controller` | `getMemberList` | 否 | | `19548fb3b7d7...` | `26813898d342...` | GET | `/v1/dashboard/plan-stats` | cunkebao | `app\cunkebao\controller\StatsController` | `planStats` | 否 | | `62d5b0820df0...` | `26813898d342...` | GET | `/v1/dashboard/sevenDay-stats` | cunkebao | `app\cunkebao\controller\StatsController` | `customerAcquisitionStats7Days` | 否 | | `6a12511ba114...` | `26813898d342...` | GET | `/v1/dashboard/today-stats` | cunkebao | `app\cunkebao\controller\StatsController` | `todayStats` | 否 | | `468a29f5917c...` | `26813898d342...` | GET | `/v1/dashboard/friendRequestTaskStats` | cunkebao | `app\cunkebao\controller\StatsController` | `getFriendRequestTaskStats` | 否 | | `572750ee6bb9...` | `26813898d342...` | GET | `/v1/dashboard/userInfoStats` | cunkebao | `app\cunkebao\controller\StatsController` | `userInfoStats` | 否 | | `59fe91e772e8...` | `26813898d342...` | GET | `/v1/tokens/list` | cunkebao | `app\cunkebao\controller\TokensController` | `getList` | 否 | | `a1b65e60c902...` | `26813898d342...` | POST | `/v1/tokens/pay` | cunkebao | `app\cunkebao\controller\TokensController` | `pay` | 否 | | `17f170609468...` | `26813898d342...` | GET | `/v1/tokens/queryOrder` | cunkebao | `app\cunkebao\controller\TokensController` | `queryOrder` | 否 | | `1ea290b28510...` | `26813898d342...` | GET | `/v1/tokens/orderList` | cunkebao | `app\cunkebao\controller\TokensController` | `getOrderList` | 否 | | `8d10309b1301...` | `26813898d342...` | GET | `/v1/tokens/statistics` | cunkebao | `app\cunkebao\controller\TokensController` | `getTokensStatistics` | 否 | | `9120d446b5ab...` | `26813898d342...` | POST | `/v1/tokens/allocate` | cunkebao | `app\cunkebao\controller\TokensController` | `allocateTokens` | 否 | | `ddd22675251d...` | `26813898d342...` | GET | `/v1/knowledge/init` | cunkebao | `app\cunkebao\controller\AiSettingsController` | `init` | 否 | | `ed7a76ca386e...` | `26813898d342...` | GET | `/v1/knowledge/release` | cunkebao | `app\cunkebao\controller\AiSettingsController` | `release` | 否 | | `8ad127527265...` | `26813898d342...` | POST | `/v1/knowledge/savePrompt` | cunkebao | `app\cunkebao\controller\AiSettingsController` | `savePrompt` | 否 | | `c9662582b28e...` | `26813898d342...` | GET | `/v1/knowledge/typeList` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `typeList` | 否 | | `2c48c28abaf9...` | `26813898d342...` | GET | `/v1/knowledge/getList` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `getList` | 否 | | `abc8770f21ec...` | `26813898d342...` | POST | `/v1/knowledge/add` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `add` | 否 | | `a597413d9730...` | `26813898d342...` | DELETE | `/v1/knowledge/delete` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `delete` | 否 | | `790c712df35e...` | `26813898d342...` | POST | `/v1/knowledge/update` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `update` | 否 | | `a96362720740...` | `26813898d342...` | POST | `/v1/knowledge/delete` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `delete` | 否 | | `9df6afa09f2c...` | `26813898d342...` | POST | `/v1/knowledge/addType` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `addType` | 否 | | `54c10d2e9109...` | `26813898d342...` | POST | `/v1/knowledge/editType` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `editType` | 否 | | `3638c4236804...` | `26813898d342...` | PUT | `/v1/knowledge/updateTypeStatus` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `updateTypeStatus` | 否 | | `d044d6ad1eb8...` | `26813898d342...` | DELETE | `/v1/knowledge/deleteType` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `deleteType` | 否 | | `185e51f80651...` | `26813898d342...` | GET | `/v1/knowledge/detailType` | cunkebao | `app\cunkebao\controller\AiKnowledgeBaseController` | `detailType` | 否 | | `f4720b55a0af...` | `26813898d342...` | POST | `/v1/store-accounts/disable` | cunkebao | `app\cunkebao\controller\StoreAccountController` | `disable` | 否 | | `bf208b188db2...` | `26813898d342...` | GET | `/v1/distributionchannels/statistics` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `statistics` | 否 | | `255ac4dae25c...` | `26813898d342...` | GET | `/v1/distributionchannels/revenue-statistics` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `revenueStatistics` | 否 | | `baafc112808b...` | `26813898d342...` | GET | `/v1/distributionchannels/revenue-detail` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `revenueDetail` | 否 | | `4f47ee0c25e8...` | `26813898d342...` | PUT | `/v1/distributionchannel/:id` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `update` | 否 | | `3d9b0d2861eb...` | `26813898d342...` | DELETE | `/v1/distributionchannel/:id` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `delete` | 否 | | `49151053f517...` | `26813898d342...` | POST | `/v1/distributionchannel/:id/toggle-status` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `toggleStatus` | 否 | | `a6e4ee9c8ce6...` | `26813898d342...` | POST | `/v1/distributionchannel/generate-qrcode` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `generateQrCode` | 否 | | `24197c996745...` | `26813898d342...` | POST | `/v1/distributionchannel/generate-login-qrcode` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `generateLoginQrCode` | 否 | | `f538bfa5d504...` | `26813898d342...` | GET | `/v1/distributionwithdrawals/:id` | cunkebao | `app\cunkebao\controller\distribution\WithdrawalController` | `detail` | 否 | | `19a4dc4cb339...` | `26813898d342...` | POST | `/v1/distributionwithdrawals/:id/review` | cunkebao | `app\cunkebao\controller\distribution\WithdrawalController` | `review` | 否 | | `d19708bb3e6f...` | `26813898d342...` | POST | `/v1/distributionwithdrawals/:id/mark-paid` | cunkebao | `app\cunkebao\controller\distribution\WithdrawalController` | `markPaid` | 否 | | `f158e3170e83...` | `26813898d342...` | POST | `/v1/tag/query-by-identifiers` | cunkebao | `app\cunkebao\controller\tag\QueryTagsByIdentifiersController` | `index` | 否 | | `a22c5746a7e7...` | `26813898d342...` | POST | `/v1/tag/query-by-phone` | cunkebao | `app\cunkebao\controller\tag\QueryTagsByIdentifiersController` | `byPhone` | 否 | | `b16e2c4d9446...` | `26813898d342...` | POST | `/v1/tag/query-by-wechat` | cunkebao | `app\cunkebao\controller\tag\QueryTagsByIdentifiersController` | `byWechat` | 否 | | `5f52ee6b6d8d...` | `26813898d342...` | POST | `/v1/tag/query-users-by-tags` | cunkebao | `app\cunkebao\controller\tag\QueryUsersByTagsController` | `index` | 否 | | `8efd9f43d1d8...` | `26813898d342...` | GET | `/v1/tag/high-value-users` | cunkebao | `app\cunkebao\controller\tag\QueryUsersByTagsController` | `highValueUsers` | 否 | | `b8487b4b7804...` | `26813898d342...` | GET | `/v1/tag/vip-users` | cunkebao | `app\cunkebao\controller\tag\QueryUsersByTagsController` | `vipUsers` | 否 | | `ed79f38d01e5...` | `26813898d342...` | POST | `/v1/v1/frontendbusiness/poster/getone` | cunkebao | `app\cunkebao\controller\plan\PosterWeChatMiniProgram` | `getPosterTaskData` | 否 | | `dd514972b880...` | `26813898d342...` | POST | `/v1/v1/frontendbusiness/poster/decryptphone` | cunkebao | `app\cunkebao\controller\plan\PosterWeChatMiniProgram` | `getPhoneNumber` | 否 | | `f0fe71d4e650...` | `26813898d342...` | POST | `/v1/v1/frontend/business/form/importsave` | cunkebao | `app\cunkebao\controller\plan\PosterWeChatMiniProgram` | `decryptphones` | 否 | | `fbdad8d4b238...` | `26813898d342...` | GET | `/v1/v1/frontenddistribution/channel/register` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `registerByQrCode` | 否 | | `c699bbcfc3ec...` | `26813898d342...` | POST | `/v1/v1/frontenddistribution/channel/register` | cunkebao | `app\cunkebao\controller\distribution\ChannelController` | `registerByQrCode` | 否 | | `8220170b7933...` | `26813898d342...` | POST | `/v1/v1/frontenddistribution/user/login` | cunkebao | `app\cunkebao\controller\distribution\ChannelUserController` | `login` | 否 | | `8096fddb78d1...` | `26813898d342...` | GET | `/v1/v1/frontenddistribution/user/home` | cunkebao | `app\cunkebao\controller\distribution\ChannelUserController` | `index` | 否 | | `94681dc75aef...` | `26813898d342...` | GET | `/v1/v1/frontenddistribution/user/revenue-records` | cunkebao | `app\cunkebao\controller\distribution\ChannelUserController` | `revenueRecords` | 否 | | `7f58427bd941...` | `26813898d342...` | GET | `/v1/v1/frontenddistribution/user/withdrawal-records` | cunkebao | `app\cunkebao\controller\distribution\ChannelUserController` | `withdrawalRecords` | 否 | | `59c759ba3f51...` | `26813898d342...` | POST | `/v1/v1/frontenddistribution/user/change-password` | cunkebao | `app\cunkebao\controller\distribution\ChannelUserController` | `changePassword` | 否 | | `8475852c7fb1...` | `ca1681554100...` | GET | `/v1/storeflow-packages/remaining-flow` | store_old | `app\store_old\controller\FlowPackageController` | `remainingFlow` | 否 | | `00dcf23dc6b3...` | `ca1681554100...` | GET | `/v1/storeflow-packages/:id` | store_old | `app\store_old\controller\FlowPackageController` | `detail` | 否 | | `8e377c549729...` | `ca1681554100...` | POST | `/v1/storeflow-packages/order` | store_old | `app\store_old\controller\FlowPackageController` | `createOrder` | 否 | | `8412bc7e91c0...` | `ca1681554100...` | GET | `/v1/storeflow-orders/list` | store_old | `app\store_old\controller\FlowPackageController` | `getOrderList` | 否 | | `808d93cf6c19...` | `ca1681554100...` | GET | `/v1/storeflow-orders/:orderNo` | store_old | `app\store_old\controller\FlowPackageController` | `getOrderDetail` | 否 | | `e5dc6c38c355...` | `ca1681554100...` | GET | `/v1/storecustomers/list` | store_old | `app\store_old\controller\CustomerController` | `getList` | 否 | | `cb35ea29974e...` | `ca1681554100...` | GET | `/v1/storesystem-config/switch-status` | store_old | `app\store_old\controller\SystemConfigController` | `getSwitchStatus` | 否 | | `ace5770f8d1b...` | `ca1681554100...` | POST | `/v1/storesystem-config/update-switch-status` | store_old | `app\store_old\controller\SystemConfigController` | `updateSwitchStatus` | 否 | | `0c12a6d191b8...` | `ca1681554100...` | GET | `/v1/storestatistics/overview` | store_old | `app\store_old\controller\StatisticsController` | `getOverview` | 否 | | `db7f4d7bf4ca...` | `ca1681554100...` | GET | `/v1/storestatistics/comprehensive-analysis` | store_old | `app\store_old\controller\StatisticsController` | `getComprehensiveAnalysis` | 否 | | `5fde81d3927a...` | `ca1681554100...` | GET | `/v1/storevendor/list` | store_old | `app\store_old\controller\VendorController` | `getList` | 否 | | `45acdad44428...` | `ca1681554100...` | GET | `/v1/storevendor/detail` | store_old | `app\store_old\controller\VendorController` | `detail` | 否 | | `45a7d2cedb94...` | `ca1681554100...` | POST | `/v1/storevendor/order` | store_old | `app\store_old\controller\VendorController` | `createOrder` | 否 | | `ace4472be454...` | `ca1681554100...` | GET | `/v1/store/v1/store/login` | store_old | `app\store_old\controller\LoginController` | `index` | 否 | | `8721a5eef151...` | `45abb68f14f9...` | POST | `/v2/store/login` | store | `app\store\controller\LoginController` | `deviceLogin` | 否 | | `2931b8eee7fb...` | `45abb68f14f9...` | POST | `/v2/store/mobile-login` | store | `app\store\controller\LoginController` | `mobileLogin` | 否 | | `d7fe45ade9a6...` | `45abb68f14f9...` | POST | `/v2/store/send-code` | store | `app\store\controller\LoginController` | `sendCode` | 否 | | `7a0be5528ef4...` | `45abb68f14f9...` | POST | `/v2/store/password-login` | store | `app\store\controller\LoginController` | `passwordLogin` | 否 | | `a10fde657bdc...` | `45abb68f14f9...` | GET | `/v2/store/agent/config` | store | `app\store\controller\AgentController` | `getConfig` | 否 | | `dc0aefde035b...` | `45abb68f14f9...` | PUT | `/v2/store/agent/config` | store | `app\store\controller\AgentController` | `updateConfig` | 否 | | `720244c86a75...` | `45abb68f14f9...` | PATCH | `/v2/store/agent/config/switch` | store | `app\store\controller\AgentController` | `toggleSwitch` | 否 | | `b6a787230781...` | `7626976a6549...` | POST | `/v1/admin/auth/login` | superadmin | `app\superadmin\controller\auth\AuthLoginController` | `index` | 否 | | `c80db0547d94...` | `7626976a6549...` | GET | `/v1/admindashboard/base` | superadmin | `app\superadmin\controller\dashboard\GetBasestatisticsController` | `index` | 否 | | `03f713894a3a...` | `7626976a6549...` | GET | `/v1/adminmenu/tree` | superadmin | `app\superadmin\controller\Menu\GetMenuTreeController` | `index` | 否 | | `711178846ed4...` | `7626976a6549...` | GET | `/v1/adminmenu/toplevel` | superadmin | `app\superadmin\controller\Menu\GetTopLevelForPermissionController` | `index` | 否 | | `1aaf8dacd00a...` | `7626976a6549...` | GET | `/v1/adminadministrator/list` | superadmin | `app\superadmin\controller\administrator\GetAdministratorListController` | `index` | 否 | | `a89de53123e5...` | `7626976a6549...` | GET | `/v1/adminadministrator/detail/:id` | superadmin | `app\superadmin\controller\administrator\GetAdministratorDetailController` | `index` | 否 | | `bb447a542a8e...` | `7626976a6549...` | POST | `/v1/adminadministrator/update` | superadmin | `app\superadmin\controller\administrator\UpdateAdministratorController` | `index` | 否 | | `d8498211771f...` | `7626976a6549...` | POST | `/v1/adminadministrator/add` | superadmin | `app\superadmin\controller\administrator\AddAdministratorController` | `index` | 否 | | `fda3086b4011...` | `7626976a6549...` | POST | `/v1/adminadministrator/delete` | superadmin | `app\superadmin\controller\administrator\DeleteAdministratorController` | `index` | 否 | | `f8eade332e5f...` | `7626976a6549...` | GET | `/v1/admintrafficPool/list` | superadmin | `app\superadmin\controller\traffic\GetPoolListController` | `index` | 否 | | `3881fb635514...` | `7626976a6549...` | GET | `/v1/admintrafficPool/detail` | superadmin | `app\superadmin\controller\traffic\GetPoolDetailController` | `index` | 否 | | `d6a02417abfb...` | `7626976a6549...` | GET | `/v1/admindevices/add-results` | superadmin | `app\superadmin\controller\devices\GetAddResultedDevicesController` | `index` | 否 | | `1d6956de2d59...` | `7626976a6549...` | POST | `/v1/admincompany/add` | superadmin | `app\superadmin\controller\company\CreateCompanyController` | `index` | 否 | | `f81af6f2d372...` | `7626976a6549...` | POST | `/v1/admincompany/update` | superadmin | `app\superadmin\controller\company\UpdateCompanyController` | `index` | 否 | | `826e70f7e3a8...` | `7626976a6549...` | POST | `/v1/admincompany/delete` | superadmin | `app\superadmin\controller\company\DeleteCompanyController` | `index` | 否 | | `79c65c4efa87...` | `7626976a6549...` | GET | `/v1/admincompany/list` | superadmin | `app\superadmin\controller\company\GetCompanyListController` | `index` | 否 | | `67e2035764db...` | `7626976a6549...` | GET | `/v1/admincompany/detail/:id` | superadmin | `app\superadmin\controller\company\GetCompanyDetailForUpdateController` | `index` | 否 | | `282685838d0c...` | `7626976a6549...` | GET | `/v1/admincompany/profile/:id` | superadmin | `app\superadmin\controller\company\GetCompanyDetailForProfileController` | `index` | 否 | | `55b7fdbcf20c...` | `7626976a6549...` | GET | `/v1/admincompany/devices` | superadmin | `app\superadmin\controller\company\GetCompanyDevicesForProfileController` | `index` | 否 | | `a018136d7524...` | `7626976a6549...` | GET | `/v1/admincompany/subusers` | superadmin | `app\superadmin\controller\company\GetCompanySubusersForProfileController` | `index` | 否 | | `6813849ec766...` | `a8281a80921a...` | GET | `/v1/cozeai/workspaceList` | cozeai | `cozeai/WorkspaceController/list` | `index` | 否 | | `1660072fba32...` | `a8281a80921a...` | GET | `/v1/cozeai/botsList` | cozeai | `cozeai/WorkspaceController/getBotsList` | `index` | 否 | | `08c3e9fe3496...` | `a8281a80921a...` | GET | `/v1/cozeaiconversation/list` | cozeai | `cozeai/ConversationController/list` | `index` | 否 | | `7c4bcd49fefc...` | `a8281a80921a...` | GET | `/v1/cozeaiconversation/create` | cozeai | `cozeai/ConversationController/create` | `index` | 否 | | `945968c6ac73...` | `a8281a80921a...` | POST | `/v1/cozeaiconversation/createChat` | cozeai | `cozeai/ConversationController/createChat` | `index` | 否 | | `decb6dc1fa8f...` | `a8281a80921a...` | GET | `/v1/cozeaiconversation/chatRetrieve` | cozeai | `cozeai/ConversationController/chatRetrieve` | `index` | 否 | | `2e5259c612be...` | `a8281a80921a...` | GET | `/v1/cozeaiconversation/chatMessage` | cozeai | `cozeai/ConversationController/chatMessage` | `index` | 否 | | `66852219d0b3...` | `a8281a80921a...` | GET | `/v1/cozeaimessage/list` | cozeai | `cozeai/MessageController/getMessages` | `index` | 否 | | `bffcd17d418f...` | `216844dfb574...` | POST | `/v1/aiopenai/text` | ai | `app\ai\controller\OpenAI` | `text` | 否 | | `998d90cb7801...` | `216844dfb574...` | POST | `/v1/aidoubao/text` | ai | `app\ai\controller\DouBaoAI` | `text` | 否 | | `8df313df117e...` | `216844dfb574...` | POST | `/v1/aidoubao/image` | ai | `app\ai\controller\DouBaoAI` | `image` | 否 | | `4f1cc26c3cb8...` | `49cc9cbcccc6...` | GET | `/v1/kefu/wechatFriend/list` | chukebao | `app\chukebao\controller\WechatFriendController` | `getList` | 否 | | `89f8c459be82...` | `49cc9cbcccc6...` | GET | `/v1/kefu/wechatFriend/detail` | chukebao | `app\chukebao\controller\WechatFriendController` | `getDetail` | 否 | | `24487a2c3e16...` | `49cc9cbcccc6...` | POST | `/v1/kefu/wechatFriend/updateInfo` | chukebao | `app\chukebao\controller\WechatFriendController` | `updateFriendInfo` | 否 | | `338c1e06ec79...` | `49cc9cbcccc6...` | GET | `/v1/kefu/wechatFriend/addTaskList` | chukebao | `app\chukebao\controller\WechatFriendController` | `getAddTaskList` | 否 | | `fa7a3f9a4e3b...` | `49cc9cbcccc6...` | GET | `/v1/kefu/wechatChatroom/list` | chukebao | `app\chukebao\controller\WechatChatroomController` | `getList` | 否 | | `fdb169dc1c48...` | `49cc9cbcccc6...` | GET | `/v1/kefu/wechatChatroom/detail` | chukebao | `app\chukebao\controller\WechatChatroomController` | `getDetail` | 否 | | `738f21ec3de5...` | `49cc9cbcccc6...` | GET | `/v1/kefu/wechatChatroom/members` | chukebao | `app\chukebao\controller\WechatChatroomController` | `getMembers` | 否 | | `524330908447...` | `49cc9cbcccc6...` | POST | `/v1/kefu/wechatChatroom/aiAnnouncement` | chukebao | `app\chukebao\controller\WechatChatroomController` | `aiAnnouncement` | 否 | | `97375e5cc778...` | `49cc9cbcccc6...` | GET | `/v1/kefu/customerService/list` | chukebao | `app\chukebao\controller\CustomerServiceController` | `getList` | 否 | | `a1c1cc44ed04...` | `49cc9cbcccc6...` | GET | `/v1/kefu/accounts/list` | chukebao | `app\chukebao\controller\AccountsController` | `getList` | 否 | | `1d9b96955734...` | `49cc9cbcccc6...` | GET | `/v1/kefu/message/list` | chukebao | `app\chukebao\controller\MessageController` | `getList` | 否 | | `71cc00cece90...` | `49cc9cbcccc6...` | GET | `/v1/kefu/message/readMessage` | chukebao | `app\chukebao\controller\MessageController` | `readMessage` | 否 | | `666d0889050c...` | `49cc9cbcccc6...` | GET | `/v1/kefu/message/details` | chukebao | `app\chukebao\controller\MessageController` | `details` | 否 | | `f520988348d5...` | `49cc9cbcccc6...` | GET | `/v1/kefu/message/getMessageStatus` | chukebao | `app\chukebao\controller\MessageController` | `getMessageStatus` | 否 | | `1a374a1bd3cd...` | `49cc9cbcccc6...` | GET | `/v1/kefu/wechatGroup/list` | chukebao | `app\chukebao\controller\WechatGroupController` | `getList` | 否 | | `177638d30676...` | `49cc9cbcccc6...` | POST | `/v1/kefu/wechatGroup/add` | chukebao | `app\chukebao\controller\WechatGroupController` | `create` | 否 | | `80b563c6df95...` | `49cc9cbcccc6...` | POST | `/v1/kefu/wechatGroup/update` | chukebao | `app\chukebao\controller\WechatGroupController` | `update` | 否 | | `a9286f066533...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/wechatGroup/delete` | chukebao | `app\chukebao\controller\WechatGroupController` | `delete` | 否 | | `5dae29dd184b...` | `49cc9cbcccc6...` | POST | `/v1/kefu/wechatGroup/move` | chukebao | `app\chukebao\controller\WechatGroupController` | `move` | 否 | | `ce9f4e7b7620...` | `49cc9cbcccc6...` | GET | `/v1/kefu/ai/questions/list` | chukebao | `app\chukebao\controller\QuestionsController` | `getList` | 否 | | `f813942f9315...` | `49cc9cbcccc6...` | POST | `/v1/kefu/ai/questions/add` | chukebao | `app\chukebao\controller\QuestionsController` | `create` | 否 | | `9ad1d1688a11...` | `49cc9cbcccc6...` | POST | `/v1/kefu/ai/questions/update` | chukebao | `app\chukebao\controller\QuestionsController` | `update` | 否 | | `6dc6502c4da3...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/ai/questions/delete` | chukebao | `app\chukebao\controller\QuestionsController` | `delete` | 否 | | `f1f6d613ccf2...` | `49cc9cbcccc6...` | GET | `/v1/kefu/ai/questions/detail` | chukebao | `app\chukebao\controller\QuestionsController` | `detail` | 否 | | `416b229c28d8...` | `49cc9cbcccc6...` | GET | `/v1/kefu/ai/settings/get` | chukebao | `app\chukebao\controller\AiSettingsController` | `getSetting` | 否 | | `787958897cb3...` | `49cc9cbcccc6...` | POST | `/v1/kefu/ai/settings/set` | chukebao | `app\chukebao\controller\AiSettingsController` | `setSetting` | 否 | | `090ce2543ac4...` | `49cc9cbcccc6...` | POST | `/v1/kefu/ai/friend/set` | chukebao | `app\chukebao\controller\AiSettingsController` | `setFriend` | 否 | | `31cdc3227d8f...` | `49cc9cbcccc6...` | GET | `/v1/kefu/ai/friend/get` | chukebao | `app\chukebao\controller\AiSettingsController` | `getFriend` | 否 | | `4493ad5483e5...` | `49cc9cbcccc6...` | POST | `/v1/kefu/ai/friend/setAll` | chukebao | `app\chukebao\controller\AiSettingsController` | `setAllFriend` | 否 | | `1e7193aa88d4...` | `49cc9cbcccc6...` | GET | `/v1/kefu/ai/getUserTokens` | chukebao | `app\chukebao\controller\AiSettingsController` | `getUserTokens` | 否 | | `29c094cde9f0...` | `49cc9cbcccc6...` | POST | `/v1/kefu/ai/chat` | chukebao | `app\chukebao\controller\AiChatController` | `index` | 否 | | `24bc9b1dc687...` | `49cc9cbcccc6...` | GET | `/v1/kefu/todo/list` | chukebao | `app\chukebao\controller\ToDoController` | `getList` | 否 | | `fb7bfcf0d42d...` | `49cc9cbcccc6...` | POST | `/v1/kefu/todo/add` | chukebao | `app\chukebao\controller\ToDoController` | `create` | 否 | | `ad8eea26771b...` | `49cc9cbcccc6...` | GET | `/v1/kefu/todo/process` | chukebao | `app\chukebao\controller\ToDoController` | `process` | 否 | | `681fe1ed6457...` | `49cc9cbcccc6...` | GET | `/v1/kefu/followUp/list` | chukebao | `app\chukebao\controller\FollowUpController` | `getList` | 否 | | `f2e4762a7b00...` | `49cc9cbcccc6...` | POST | `/v1/kefu/followUp/add` | chukebao | `app\chukebao\controller\FollowUpController` | `create` | 否 | | `b4afc212caad...` | `49cc9cbcccc6...` | GET | `/v1/kefu/followUp/process` | chukebao | `app\chukebao\controller\FollowUpController` | `process` | 否 | | `ef0e942c38f6...` | `49cc9cbcccc6...` | GET | `/v1/kefu/tokensRecord/list` | chukebao | `app\chukebao\controller\TokensRecordController` | `getList` | 否 | | `784bd7f09186...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/material/all` | chukebao | `app\chukebao\controller\ContentController` | `getAllMaterial` | 否 | | `d5d17f838a3d...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/material/list` | chukebao | `app\chukebao\controller\ContentController` | `getMaterial` | 否 | | `4d91369b6d53...` | `49cc9cbcccc6...` | POST | `/v1/kefu/content/material/add` | chukebao | `app\chukebao\controller\ContentController` | `createMaterial` | 否 | | `763371c1203f...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/material/details` | chukebao | `app\chukebao\controller\ContentController` | `detailsMaterial` | 否 | | `15236bb274ef...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/content/material/del` | chukebao | `app\chukebao\controller\ContentController` | `delMaterial` | 否 | | `176292f715f6...` | `49cc9cbcccc6...` | POST | `/v1/kefu/content/material/update` | chukebao | `app\chukebao\controller\ContentController` | `updateMaterial` | 否 | | `67290160b784...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/sensitiveWord/list` | chukebao | `app\chukebao\controller\ContentController` | `getSensitiveWord` | 否 | | `d09f92403c97...` | `49cc9cbcccc6...` | POST | `/v1/kefu/content/sensitiveWord/add` | chukebao | `app\chukebao\controller\ContentController` | `createSensitiveWord` | 否 | | `3f65ad111ab4...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/sensitiveWord/details` | chukebao | `app\chukebao\controller\ContentController` | `detailsSensitiveWord` | 否 | | `b27930e07d4b...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/content/sensitiveWord/del` | chukebao | `app\chukebao\controller\ContentController` | `delSensitiveWord` | 否 | | `d581d5b157fc...` | `49cc9cbcccc6...` | POST | `/v1/kefu/content/sensitiveWord/update` | chukebao | `app\chukebao\controller\ContentController` | `updateSensitiveWord` | 否 | | `af4b1a75a373...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/sensitiveWord/setStatus` | chukebao | `app\chukebao\controller\ContentController` | `setSensitiveWordStatus` | 否 | | `9f9b2f3e8df5...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/keywords/list` | chukebao | `app\chukebao\controller\ContentController` | `getKeywords` | 否 | | `19fa0147451d...` | `49cc9cbcccc6...` | POST | `/v1/kefu/content/keywords/add` | chukebao | `app\chukebao\controller\ContentController` | `createKeywords` | 否 | | `b24cfe15464a...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/keywords/details` | chukebao | `app\chukebao\controller\ContentController` | `detailsKeywords` | 否 | | `8437553163b9...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/content/keywords/del` | chukebao | `app\chukebao\controller\ContentController` | `delKeywords` | 否 | | `dcef9339a1fc...` | `49cc9cbcccc6...` | POST | `/v1/kefu/content/keywords/update` | chukebao | `app\chukebao\controller\ContentController` | `updateKeywords` | 否 | | `7037b1f513da...` | `49cc9cbcccc6...` | GET | `/v1/kefu/content/keywords/setStatus` | chukebao | `app\chukebao\controller\ContentController` | `setKeywordStatus` | 否 | | `2e38fd4b6211...` | `49cc9cbcccc6...` | GET | `/v1/kefu/autoGreetings/list` | chukebao | `app\chukebao\controller\AutoGreetingsController` | `getList` | 否 | | `fb61493bc8b7...` | `49cc9cbcccc6...` | POST | `/v1/kefu/autoGreetings/add` | chukebao | `app\chukebao\controller\AutoGreetingsController` | `create` | 否 | | `bdd3b41b4eab...` | `49cc9cbcccc6...` | GET | `/v1/kefu/autoGreetings/details` | chukebao | `app\chukebao\controller\AutoGreetingsController` | `details` | 否 | | `0ee288de093a...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/autoGreetings/del` | chukebao | `app\chukebao\controller\AutoGreetingsController` | `del` | 否 | | `c448dfb57120...` | `49cc9cbcccc6...` | POST | `/v1/kefu/autoGreetings/update` | chukebao | `app\chukebao\controller\AutoGreetingsController` | `update` | 否 | | `38c9bf57aba7...` | `49cc9cbcccc6...` | GET | `/v1/kefu/autoGreetings/setStatus` | chukebao | `app\chukebao\controller\AutoGreetingsController` | `setStatus` | 否 | | `e1d9d3d6ba71...` | `49cc9cbcccc6...` | GET | `/v1/kefu/autoGreetings/copy` | chukebao | `app\chukebao\controller\AutoGreetingsController` | `copy` | 否 | | `76510cf710bb...` | `49cc9cbcccc6...` | GET | `/v1/kefu/autoGreetings/stats` | chukebao | `app\chukebao\controller\AutoGreetingsController` | `stats` | 否 | | `b863d9818374...` | `49cc9cbcccc6...` | GET | `/v1/kefu/aiPush/list` | chukebao | `app\chukebao\controller\AiPushController` | `getList` | 否 | | `1427e97902ae...` | `49cc9cbcccc6...` | POST | `/v1/kefu/aiPush/add` | chukebao | `app\chukebao\controller\AiPushController` | `add` | 否 | | `63969fd07441...` | `49cc9cbcccc6...` | GET | `/v1/kefu/aiPush/details` | chukebao | `app\chukebao\controller\AiPushController` | `details` | 否 | | `ca9e378f09cc...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/aiPush/del` | chukebao | `app\chukebao\controller\AiPushController` | `del` | 否 | | `5c3b475d1375...` | `49cc9cbcccc6...` | POST | `/v1/kefu/aiPush/update` | chukebao | `app\chukebao\controller\AiPushController` | `update` | 否 | | `e97be11fcf98...` | `49cc9cbcccc6...` | GET | `/v1/kefu/aiPush/setStatus` | chukebao | `app\chukebao\controller\AiPushController` | `setStatus` | 否 | | `869ab0b8e4ef...` | `49cc9cbcccc6...` | GET | `/v1/kefu/aiPush/stats` | chukebao | `app\chukebao\controller\AiPushController` | `stats` | 否 | | `ac96f90618a5...` | `49cc9cbcccc6...` | GET | `/v1/kefu/notice/list` | chukebao | `app\chukebao\controller\NoticeController` | `getList` | 否 | | `d3c22d7dec5e...` | `49cc9cbcccc6...` | PUT | `/v1/kefu/notice/readMessage` | chukebao | `app\chukebao\controller\NoticeController` | `readMessage` | 否 | | `d53739eac370...` | `49cc9cbcccc6...` | PUT | `/v1/kefu/notice/readAll` | chukebao | `app\chukebao\controller\NoticeController` | `readAll` | 否 | | `37698d3a2848...` | `49cc9cbcccc6...` | GET | `/v1/kefu/reply/list` | chukebao | `app\chukebao\controller\ReplyController` | `getList` | 否 | | `2b6febf84d82...` | `49cc9cbcccc6...` | POST | `/v1/kefu/reply/addGroup` | chukebao | `app\chukebao\controller\ReplyController` | `addGroup` | 否 | | `5ac7cc61ac2f...` | `49cc9cbcccc6...` | POST | `/v1/kefu/reply/addReply` | chukebao | `app\chukebao\controller\ReplyController` | `addReply` | 否 | | `83837f1ad835...` | `49cc9cbcccc6...` | POST | `/v1/kefu/reply/updateGroup` | chukebao | `app\chukebao\controller\ReplyController` | `updateGroup` | 否 | | `7d23a9f21468...` | `49cc9cbcccc6...` | POST | `/v1/kefu/reply/updateReply` | chukebao | `app\chukebao\controller\ReplyController` | `updateReply` | 否 | | `20ef95a8b590...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/reply/deleteGroup` | chukebao | `app\chukebao\controller\ReplyController` | `deleteGroup` | 否 | | `527e57722ccc...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/reply/deleteReply` | chukebao | `app\chukebao\controller\ReplyController` | `deleteReply` | 否 | | `c3ca50b7a03d...` | `49cc9cbcccc6...` | POST | `/v1/kefu/moments/add` | chukebao | `app\chukebao\controller\MomentsController` | `create` | 否 | | `0c187c309185...` | `49cc9cbcccc6...` | POST | `/v1/kefu/moments/update` | chukebao | `app\chukebao\controller\MomentsController` | `update` | 否 | | `b47bfb47104d...` | `49cc9cbcccc6...` | DELETE | `/v1/kefu/moments/delete` | chukebao | `app\chukebao\controller\MomentsController` | `delete` | 否 | | `5e3bd54c167a...` | `49cc9cbcccc6...` | GET | `/v1/kefu/moments/list` | chukebao | `app\chukebao\controller\MomentsController` | `getList` | 否 | | `a8cd4601cda6...` | `49cc9cbcccc6...` | POST | `/v1/kefu/dataProcessing` | chukebao | `app\chukebao\controller\DataProcessing` | `index` | 否 | | `d2ab826c41aa...` | `49cc9cbcccc6...` | POST | `/v1/v1/kefu/login` | chukebao | `app\chukebao\controller\LoginController` | `index` | 否 |