5019 lines
226 KiB
JSON
5019 lines
226 KiB
JSON
{
|
||
"project": {
|
||
"name": "存客宝",
|
||
"id": "6037107",
|
||
"token": "afxp_fa413...",
|
||
"syncTime": "2026-02-05 10:26:50",
|
||
"source": "code_extraction",
|
||
"totalApis": 356
|
||
},
|
||
"statistics": {
|
||
"byModule": {
|
||
"api": 44,
|
||
"common": 9,
|
||
"cunkebao": 164,
|
||
"store_old": 14,
|
||
"store": 7,
|
||
"superadmin": 20,
|
||
"cozeai": 8,
|
||
"ai": 3,
|
||
"chukebao": 87
|
||
},
|
||
"byMethod": {
|
||
"GET": 192,
|
||
"POST": 128,
|
||
"DELETE": 22,
|
||
"ANY": 2,
|
||
"PUT": 11,
|
||
"PATCH": 1
|
||
},
|
||
"withAuth": 2,
|
||
"withoutAuth": 354
|
||
},
|
||
"apis": [
|
||
{
|
||
"id": "5646b340252abe094b96ed8bbdd72d94",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiaccount/list",
|
||
"controller": "app\\api\\controller\\AccountController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 11,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\AccountController@getList'); // 获取账号列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ecf8464e11dda860079f95a46d59d6f1",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiaccount/create",
|
||
"controller": "app\\api\\controller\\AccountController",
|
||
"action": "createAccount",
|
||
"needsAuth": false,
|
||
"lineNumber": 12,
|
||
"rawLine": "Route::post('create', 'app\\api\\controller\\AccountController@createAccount'); // 创建账号 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f9d27b359ad3836cf8083c61a794f046",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiaccount/createNewAccount",
|
||
"controller": "app\\api\\controller\\AccountController",
|
||
"action": "createNewAccount",
|
||
"needsAuth": false,
|
||
"lineNumber": 13,
|
||
"rawLine": "Route::post('createNewAccount', 'app\\api\\controller\\AccountController@createNewAccount'); // 创建新账号(包含创建部门) √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "554cf3b3be0577090ef484feff7aeed3",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiaccount/department/create",
|
||
"controller": "app\\api\\controller\\AccountController",
|
||
"action": "createDepartment",
|
||
"needsAuth": false,
|
||
"lineNumber": 14,
|
||
"rawLine": "Route::post('department/create', 'app\\api\\controller\\AccountController@createDepartment'); // 创建部门 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "679fc5bdaaff2b6255bc0434842fded7",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiaccount/department/list",
|
||
"controller": "app\\api\\controller\\AccountController",
|
||
"action": "getDepartmentList",
|
||
"needsAuth": false,
|
||
"lineNumber": 15,
|
||
"rawLine": "Route::get('department/list', 'app\\api\\controller\\AccountController@getDepartmentList'); // 获取部门列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "600f95e1aa0d23cc97e08abc17e76d49",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiaccount/department/update",
|
||
"controller": "app\\api\\controller\\AccountController",
|
||
"action": "updateDepartment",
|
||
"needsAuth": false,
|
||
"lineNumber": 16,
|
||
"rawLine": "Route::post('department/update', 'app\\api\\controller\\AccountController@updateDepartment'); // 更新部门 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "857a025f6dbd3b63a0fbbfa1eeed808a",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiaccount/department/delete",
|
||
"controller": "app\\api\\controller\\AccountController",
|
||
"action": "deleteDepartment",
|
||
"needsAuth": false,
|
||
"lineNumber": 17,
|
||
"rawLine": "Route::post('department/delete', 'app\\api\\controller\\AccountController@deleteDepartment'); // 删除部门 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f4f24f4dbb0aba8e0b00216bd1a6bf79",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiaccount/department/setPrivileges",
|
||
"controller": "app\\api\\controller\\AccountController",
|
||
"action": "setPrivileges",
|
||
"needsAuth": false,
|
||
"lineNumber": 18,
|
||
"rawLine": "Route::post('department/setPrivileges', 'app\\api\\controller\\AccountController@setPrivileges'); // 设置部门权限 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3016bbfd5da5d506dae147b82c31765d",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apidevice/list",
|
||
"controller": "app\\api\\controller\\DeviceController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 23,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\DeviceController@getList'); // 获取设备列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5c5df1434a06023de421b3f4de8de552",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apidevice/add",
|
||
"controller": "app\\api\\controller\\DeviceController",
|
||
"action": "addDevice",
|
||
"needsAuth": false,
|
||
"lineNumber": 24,
|
||
"rawLine": "Route::post('add', 'app\\api\\controller\\DeviceController@addDevice'); // 生成设备二维码(POST方式) √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "eff05927be0181d4092cbe46e82732bf",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apidevice/updateDeviceGroup",
|
||
"controller": "app\\api\\controller\\DeviceController",
|
||
"action": "updateDeviceGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 25,
|
||
"rawLine": "Route::post('updateDeviceGroup', 'app\\api\\controller\\DeviceController@updateDeviceGroup'); // 更新设备分组 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "beca6c25fa8992fd99a4ea5b9c88928d",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apidevice/updateaccount",
|
||
"controller": "app\\api\\controller\\DeviceController",
|
||
"action": "updateaccount",
|
||
"needsAuth": false,
|
||
"lineNumber": 26,
|
||
"rawLine": "Route::post('updateaccount', 'app\\api\\controller\\DeviceController@updateaccount'); // 更新设备账号 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9b06fc08b8f580db125c0f84eda9f716",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apidevice/createGroup",
|
||
"controller": "app\\api\\controller\\DeviceController",
|
||
"action": "createGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 27,
|
||
"rawLine": "Route::post('createGroup', 'app\\api\\controller\\DeviceController@createGroup'); // 创建设备分组 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "67e1152d1d8be3650429854e07fa431e",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apidevice/groupList",
|
||
"controller": "app\\api\\controller\\DeviceController",
|
||
"action": "getGroupList",
|
||
"needsAuth": false,
|
||
"lineNumber": 28,
|
||
"rawLine": "Route::get('groupList', 'app\\api\\controller\\DeviceController@getGroupList'); // 获取设备分组列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "26583578ab396a54b09b3ed12dc38824",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apidevice/updateDeviceToGroup",
|
||
"controller": "app\\api\\controller\\DeviceController",
|
||
"action": "updateDeviceToGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 29,
|
||
"rawLine": "Route::post('updateDeviceToGroup', 'app\\api\\controller\\DeviceController@updateDeviceToGroup'); // 更新设备的分组 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "dd56ff347564a25a371d81e5b5110e0d",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apidevice/importContact",
|
||
"controller": "app\\api\\controller\\DeviceController",
|
||
"action": "importContact",
|
||
"needsAuth": false,
|
||
"lineNumber": 31,
|
||
"rawLine": "Route::post('importContact', 'app\\api\\controller\\DeviceController@importContact'); // 更新设备联系人 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "e7db1ebc4de50016c745e920b86abedb",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apifriend-task/list",
|
||
"controller": "app\\api\\controller\\FriendTaskController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 36,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\FriendTaskController@getList'); // 获取添加好友记录列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3f3d6e74bb49706c0e00f60162e1ad59",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apifriend-task/add",
|
||
"controller": "app\\api\\controller\\FriendTaskController",
|
||
"action": "addFriendTask",
|
||
"needsAuth": false,
|
||
"lineNumber": 37,
|
||
"rawLine": "Route::post('add', 'app\\api\\controller\\FriendTaskController@addFriendTask'); // 添加好友任务 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3f763a679451dce409bfa7944e976c0a",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apimoments/add-job",
|
||
"controller": "app\\api\\controller\\MomentsController",
|
||
"action": "addJob",
|
||
"needsAuth": false,
|
||
"lineNumber": 42,
|
||
"rawLine": "Route::post('add-job', 'app\\api\\controller\\MomentsController@addJob'); // 发布朋友圈",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f74aac07047d54548ce70c6b8ca4c750",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apimoments/list",
|
||
"controller": "app\\api\\controller\\MomentsController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 43,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\MomentsController@getList'); // 获取朋友圈任务列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8859e59e26652085fe12a00f984935da",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apistats/basic-data",
|
||
"controller": "app\\api\\controller\\StatsController",
|
||
"action": "basicData",
|
||
"needsAuth": false,
|
||
"lineNumber": 48,
|
||
"rawLine": "Route::get('basic-data', 'app\\api\\controller\\StatsController@basicData'); // 账号基本信息",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "96c58e1653838eff730e1e7b1402f6e6",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apistats/fans-statistics",
|
||
"controller": "app\\api\\controller\\StatsController",
|
||
"action": "FansStatistics",
|
||
"needsAuth": false,
|
||
"lineNumber": 49,
|
||
"rawLine": "Route::get('fans-statistics', 'app\\api\\controller\\StatsController@FansStatistics'); // 好友统计",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b3cb8cc498b860e59a1f564305935f01",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiuser/login",
|
||
"controller": "app\\api\\controller\\UserController",
|
||
"action": "login",
|
||
"needsAuth": false,
|
||
"lineNumber": 54,
|
||
"rawLine": "Route::post('login', 'app\\api\\controller\\UserController@login'); // 登录 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "772fa6a92fb51c0068c74a79aa2663fa",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiuser/token",
|
||
"controller": "app\\api\\controller\\UserController",
|
||
"action": "getNewToken",
|
||
"needsAuth": false,
|
||
"lineNumber": 55,
|
||
"rawLine": "Route::post('token', 'app\\api\\controller\\UserController@getNewToken'); // 获取新的token √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0ae16de6b0d1e9de9df4a794bd5366d9",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiuser/info",
|
||
"controller": "app\\api\\controller\\UserController",
|
||
"action": "getAccountInfo",
|
||
"needsAuth": false,
|
||
"lineNumber": 56,
|
||
"rawLine": "Route::get('info', 'app\\api\\controller\\UserController@getAccountInfo'); // 获取商户基本信息 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6eb66e20b7596f57231e6da88d3be0af",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiuser/modify-pwd",
|
||
"controller": "app\\api\\controller\\UserController",
|
||
"action": "modifyPwd",
|
||
"needsAuth": false,
|
||
"lineNumber": 57,
|
||
"rawLine": "Route::post('modify-pwd', 'app\\api\\controller\\UserController@modifyPwd'); // 修改密码",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2d705a5863c16bbc1c89ecf66ec5d512",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiuser/logout",
|
||
"controller": "app\\api\\controller\\UserController",
|
||
"action": "logout",
|
||
"needsAuth": false,
|
||
"lineNumber": 58,
|
||
"rawLine": "Route::get('logout', 'app\\api\\controller\\UserController@logout'); // 登出 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "59cc9825e9111bd0ab845af6096b3c41",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiuser/verify-code",
|
||
"controller": "app\\api\\controller\\UserController",
|
||
"action": "getVerifyCode",
|
||
"needsAuth": false,
|
||
"lineNumber": 59,
|
||
"rawLine": "Route::get('verify-code', 'app\\api\\controller\\UserController@getVerifyCode'); // 获取验证码 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0c19dc4efae6bb40fdeff2f37408a6ae",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiwebsocket/send-personal",
|
||
"controller": "app\\api\\controller\\WebSocketController",
|
||
"action": "sendPersonal",
|
||
"needsAuth": false,
|
||
"lineNumber": 64,
|
||
"rawLine": "Route::post('send-personal', 'app\\api\\controller\\WebSocketController@sendPersonal'); // 个人消息发送 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c44dca107604e5c71db4cf78495feb05",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiwebsocket/send-community",
|
||
"controller": "app\\api\\controller\\WebSocketController",
|
||
"action": "sendCommunity",
|
||
"needsAuth": false,
|
||
"lineNumber": 65,
|
||
"rawLine": "Route::post('send-community', 'app\\api\\controller\\WebSocketController@sendCommunity'); // 发送群消息 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1620a8931dd000f1f55e0fafde8343a8",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiwebsocket/get-moments",
|
||
"controller": "app\\api\\controller\\WebSocketController",
|
||
"action": "getMoments",
|
||
"needsAuth": false,
|
||
"lineNumber": 66,
|
||
"rawLine": "Route::get('get-moments', 'app\\api\\controller\\WebSocketController@getMoments'); // 获取指定账号朋友圈信息 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f24d0685aea8f835fe95f37dd1ec2d87",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiwebsocket/get-moment-source",
|
||
"controller": "app\\api\\controller\\WebSocketController",
|
||
"action": "getMomentSourceRealUrl",
|
||
"needsAuth": false,
|
||
"lineNumber": 67,
|
||
"rawLine": "Route::get('get-moment-source', 'app\\api\\controller\\WebSocketController@getMomentSourceRealUrl'); // 获取指定账号朋友圈图片地址",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d6b0b1b3757b93f8fc16c990fc30a09f",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apichatroom/list",
|
||
"controller": "app\\api\\controller\\WechatChatroomController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 72,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\WechatChatroomController@getList'); // 获取微信群聊列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "e4953b589d6797493fe086583451710f",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apichatroom/members",
|
||
"controller": "app\\api\\controller\\WechatChatroomController",
|
||
"action": "listChatroomMember",
|
||
"needsAuth": false,
|
||
"lineNumber": 73,
|
||
"rawLine": "Route::get('members', 'app\\api\\controller\\WechatChatroomController@listChatroomMember'); // 获取群成员列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fd88851c907088b033fb4482c32835ea",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiwechat/list",
|
||
"controller": "app\\api\\controller\\WechatController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 79,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\WechatController@getList'); // 获取微信账号列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "df91db1bb47fea4613620a847e83bc71",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apifriend/list",
|
||
"controller": "app\\api\\controller\\WechatFriendController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 84,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\WechatFriendController@getList'); // 获取微信好友列表数据 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a76abdfa4e87bccb38b4e362890e23ee",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apimessage/getFriendsList",
|
||
"controller": "app\\api\\controller\\MessageController",
|
||
"action": "getFriendsList",
|
||
"needsAuth": false,
|
||
"lineNumber": 89,
|
||
"rawLine": "Route::get('getFriendsList', 'app\\api\\controller\\MessageController@getFriendsList'); // 获取微信好友列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2415ea78d0c480ac2414fc07c70aac27",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apimessage/getChatroomList",
|
||
"controller": "app\\api\\controller\\MessageController",
|
||
"action": "getChatroomList",
|
||
"needsAuth": false,
|
||
"lineNumber": 90,
|
||
"rawLine": "Route::get('getChatroomList', 'app\\api\\controller\\MessageController@getChatroomList'); // 同步群聊消息 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "23453f23b4dc38522c2758a4f46656f0",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiallot-rule/list",
|
||
"controller": "app\\api\\controller\\AllotRuleController",
|
||
"action": "getAllRules",
|
||
"needsAuth": false,
|
||
"lineNumber": 95,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\AllotRuleController@getAllRules'); // 获取所有分配规则 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "177faead979d9d2a13f199d7e9439127",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiallot-rule/create",
|
||
"controller": "app\\api\\controller\\AllotRuleController",
|
||
"action": "createRule",
|
||
"needsAuth": false,
|
||
"lineNumber": 96,
|
||
"rawLine": "Route::post('create', 'app\\api\\controller\\AllotRuleController@createRule');// 创建分配规则 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "60307fb371cf8687cd9ad8ddf7f383da",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "POST",
|
||
"path": "/v1apiallot-rule/edit",
|
||
"controller": "app\\api\\controller\\AllotRuleController",
|
||
"action": "updateRule",
|
||
"needsAuth": false,
|
||
"lineNumber": 97,
|
||
"rawLine": "Route::post('edit', 'app\\api\\controller\\AllotRuleController@updateRule');// 编辑分配规则 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "057fad6e96921d990af3651a3d27d403",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "DELETE",
|
||
"path": "/v1apiallot-rule/del",
|
||
"controller": "app\\api\\controller\\AllotRuleController",
|
||
"action": "deleteRule",
|
||
"needsAuth": false,
|
||
"lineNumber": 98,
|
||
"rawLine": "Route::delete('del', 'app\\api\\controller\\AllotRuleController@deleteRule');// 删除分配规则 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "abec530f90b33936dce43dcba6123ec0",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apiallot-rule/autoCreate",
|
||
"controller": "app\\api\\controller\\AllotRuleController",
|
||
"action": "autoCreateAllotRules",
|
||
"needsAuth": false,
|
||
"lineNumber": 99,
|
||
"rawLine": "Route::get('autoCreate', 'app\\api\\controller\\AllotRuleController@autoCreateAllotRules');// 自动创建分配规则 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "15d36d87dfc1fe1674207c7abc15a338",
|
||
"fileId": "dd804d96b70d4b2c436883aad7a7419a",
|
||
"filePath": "application/api/config/route.php",
|
||
"module": "api",
|
||
"method": "GET",
|
||
"path": "/v1apicall-recording/list",
|
||
"controller": "app\\api\\controller\\CallRecordingController",
|
||
"action": "getlist",
|
||
"needsAuth": false,
|
||
"lineNumber": 104,
|
||
"rawLine": "Route::get('list', 'app\\api\\controller\\CallRecordingController@getlist'); // 获取通话记录列表 √",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "728d3617867da35f50ae4028e9b7832d",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "POST",
|
||
"path": "/v1/auth/login",
|
||
"controller": "app\\common\\controller\\PasswordLoginController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 9,
|
||
"rawLine": "Route::post('login', 'app\\common\\controller\\PasswordLoginController@index'); // 账号密码登录",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b96adafc4caaaf683fc896b1c8a671a9",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "POST",
|
||
"path": "/v1/auth/mobile-login",
|
||
"controller": "app\\common\\controller\\Auth",
|
||
"action": "mobileLogin",
|
||
"needsAuth": false,
|
||
"lineNumber": 10,
|
||
"rawLine": "Route::post('mobile-login', 'app\\common\\controller\\Auth@mobileLogin'); // 手机号验证码登录",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3dadb171ca0137f4c0f23e172a4b906c",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "POST",
|
||
"path": "/v1/auth/code",
|
||
"controller": "app\\common\\controller\\Auth",
|
||
"action": "SendCodeController",
|
||
"needsAuth": false,
|
||
"lineNumber": 11,
|
||
"rawLine": "Route::post('code', 'app\\common\\controller\\Auth@SendCodeController'); // 发送验证码",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "31dd331433a811aa2a61e294f5d7651a",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "GET",
|
||
"path": "/v1/auth/info",
|
||
"controller": "app\\common\\controller\\Auth",
|
||
"action": "info",
|
||
"needsAuth": true,
|
||
"lineNumber": 13,
|
||
"rawLine": "Route::get('info', 'app\\common\\controller\\Auth@info')->middleware(['jwt']); // 获取用户信息",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b2ac512d39bb5bffa53adeae4fca75f9",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "POST",
|
||
"path": "/v1/auth/refresh",
|
||
"controller": "app\\common\\controller\\Auth",
|
||
"action": "refresh",
|
||
"needsAuth": true,
|
||
"lineNumber": 14,
|
||
"rawLine": "Route::post('refresh', 'app\\common\\controller\\Auth@refresh')->middleware(['jwt']); // 刷新令牌",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b6513b1cae1fae40e374f0d2593581e5",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "POST",
|
||
"path": "/v1/attachment/upload",
|
||
"controller": "app\\common\\controller\\Attachment",
|
||
"action": "upload",
|
||
"needsAuth": false,
|
||
"lineNumber": 19,
|
||
"rawLine": "Route::post('attachment/upload', 'app\\common\\controller\\Attachment@upload'); // 上传附件",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "cb3f9d7279b8ae6a0c05f37671fd9a03",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "GET",
|
||
"path": "/v1/attachment/:id",
|
||
"controller": "app\\common\\controller\\Attachment",
|
||
"action": "info",
|
||
"needsAuth": false,
|
||
"lineNumber": 20,
|
||
"rawLine": "Route::get('attachment/:id', 'app\\common\\controller\\Attachment@info'); // 获取附件信息",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "85b7191a6e55d4044d75b0d8a8a2afcc",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "ANY",
|
||
"path": "/v1/v1/pay/notify",
|
||
"controller": "app\\common\\controller\\PaymentService",
|
||
"action": "notify",
|
||
"needsAuth": false,
|
||
"lineNumber": 27,
|
||
"rawLine": "Route::any('notify', 'app\\common\\controller\\PaymentService@notify');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f934cfe859ccce29cc0d76a80c478cfc",
|
||
"fileId": "951fb461d157131eeb57be541dc0a51d",
|
||
"filePath": "application/common/config/route.php",
|
||
"module": "common",
|
||
"method": "GET",
|
||
"path": "/v1/v1/app/update",
|
||
"controller": "app\\common\\controller\\Api",
|
||
"action": "uploadApp",
|
||
"needsAuth": false,
|
||
"lineNumber": 33,
|
||
"rawLine": "Route::get('v1/app/update', 'app\\common\\controller\\Api@uploadApp'); //检测app是否需要更新",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0a58be435c14ea69c44caed804fe7f76",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "PUT",
|
||
"path": "/v1/user/editUserInfo",
|
||
"controller": "app\\cunkebao\\controller\\BaseController",
|
||
"action": "editUserInfo",
|
||
"needsAuth": false,
|
||
"lineNumber": 12,
|
||
"rawLine": "Route::put('editUserInfo', 'app\\cunkebao\\controller\\BaseController@editUserInfo');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7017e9fd6e3c80cf8a254c9aa2b0d364",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "PUT",
|
||
"path": "/v1/user/editPassWord",
|
||
"controller": "app\\cunkebao\\controller\\BaseController",
|
||
"action": "editPassWord",
|
||
"needsAuth": false,
|
||
"lineNumber": 13,
|
||
"rawLine": "Route::put('editPassWord', 'app\\cunkebao\\controller\\BaseController@editPassWord');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b20871b7f8960cf9adc7718174313eb2",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/devices/isUpdataWechat",
|
||
"controller": "app\\cunkebao\\controller\\device\\GetDeviceDetailV1Controller",
|
||
"action": "isUpdataWechat",
|
||
"needsAuth": false,
|
||
"lineNumber": 20,
|
||
"rawLine": "Route::get('isUpdataWechat', 'app\\cunkebao\\controller\\device\\GetDeviceDetailV1Controller@isUpdataWechat');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b23175e470afd84a201a7f72f2eb7204",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "PUT",
|
||
"path": "/v1/devices/refresh",
|
||
"controller": "app\\cunkebao\\controller\\device\\RefreshDeviceDetailV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 21,
|
||
"rawLine": "Route::put('refresh', 'app\\cunkebao\\controller\\device\\RefreshDeviceDetailV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "e4b4bb3f9ab4990b862d60173c993063",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/devices/add-results",
|
||
"controller": "app\\cunkebao\\controller\\device\\GetAddResultedV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 22,
|
||
"rawLine": "Route::get('add-results', 'app\\cunkebao\\controller\\device\\GetAddResultedV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3b300975a3809c666ad849f0b7e4c106",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/devices/task-config",
|
||
"controller": "app\\cunkebao\\controller\\device\\UpdateDeviceTaskConfigV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 23,
|
||
"rawLine": "Route::post('task-config', 'app\\cunkebao\\controller\\device\\UpdateDeviceTaskConfigV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b9e275cd4fdc77e7bfdfefef01d308ce",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/devices/:id/task-config",
|
||
"controller": "app\\cunkebao\\controller\\device\\GetDeviceTaskConfigV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 24,
|
||
"rawLine": "Route::get(':id/task-config', 'app\\cunkebao\\controller\\device\\GetDeviceTaskConfigV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "759f42aeaaec7a12cac3c2c9a5469c28",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/devices/:id/handle-logs",
|
||
"controller": "app\\cunkebao\\controller\\device\\GetDeviceHandleLogsV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 25,
|
||
"rawLine": "Route::get(':id/handle-logs', 'app\\cunkebao\\controller\\device\\GetDeviceHandleLogsV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ba41d5c5aed6b726013e6de0931352d6",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/devices/:id",
|
||
"controller": "app\\cunkebao\\controller\\device\\GetDeviceDetailV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 26,
|
||
"rawLine": "Route::get(':id', 'app\\cunkebao\\controller\\device\\GetDeviceDetailV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "cd339971a3689ed123a1c79501dab95a",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/devices/:id",
|
||
"controller": "app\\cunkebao\\controller\\device\\DeleteDeviceV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 27,
|
||
"rawLine": "Route::delete(':id', 'app\\cunkebao\\controller\\device\\DeleteDeviceV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2fe3e537d777165985d93cc4e31b1d25",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/related-device/:id",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\GetWechatsRelatedDeviceV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 34,
|
||
"rawLine": "Route::get('related-device/:id', 'app\\cunkebao\\controller\\wechat\\GetWechatsRelatedDeviceV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9e410c6bfc935fd7732c8fe28c0928c8",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/:id/summary",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\GetWechatOnDeviceSummarizeV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 36,
|
||
"rawLine": "Route::get(':id/summary', 'app\\cunkebao\\controller\\wechat\\GetWechatOnDeviceSummarizeV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1f6a401ba55ed45dafa0d04d20880611",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/:id/friends",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\GetWechatOnDeviceFriendsV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 37,
|
||
"rawLine": "Route::get(':id/friends', 'app\\cunkebao\\controller\\wechat\\GetWechatOnDeviceFriendsV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1c0e503e30fd3571b1f333d02ef56ee6",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/getWechatInfo",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\GetWechatController",
|
||
"action": "getWechatInfo",
|
||
"needsAuth": false,
|
||
"lineNumber": 38,
|
||
"rawLine": "Route::get('getWechatInfo', 'app\\cunkebao\\controller\\wechat\\GetWechatController@getWechatInfo');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "266bf304ea6e98a8a69e1cf45aede869",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/overview",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\GetWechatOverviewV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 39,
|
||
"rawLine": "Route::get('overview', 'app\\cunkebao\\controller\\wechat\\GetWechatOverviewV1Controller@index'); // 获取微信账号概览数据",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fba3fccb34a79adc100091b25a6f2048",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/moments",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\GetWechatMomentsV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 40,
|
||
"rawLine": "Route::get('moments', 'app\\cunkebao\\controller\\wechat\\GetWechatMomentsV1Controller@index'); // 获取微信朋友圈",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "10451ed928e575ab8bc72c17c6635112",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/moments/export",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\GetWechatMomentsV1Controller",
|
||
"action": "export",
|
||
"needsAuth": false,
|
||
"lineNumber": 41,
|
||
"rawLine": "Route::get('moments/export', 'app\\cunkebao\\controller\\wechat\\GetWechatMomentsV1Controller@export'); // 导出微信朋友圈",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c779a1aef158e9ab3b96e1f30d9f54c7",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/count",
|
||
"controller": "app\\cunkebao\\controller\\DeviceWechat",
|
||
"action": "count",
|
||
"needsAuth": false,
|
||
"lineNumber": 42,
|
||
"rawLine": "Route::get('count', 'app\\cunkebao\\controller\\DeviceWechat@count');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "513aaa27cbbd2e5d5c6ff9597df4b263",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/device-count",
|
||
"controller": "app\\cunkebao\\controller\\DeviceWechat",
|
||
"action": "deviceCount",
|
||
"needsAuth": false,
|
||
"lineNumber": 43,
|
||
"rawLine": "Route::get('device-count', 'app\\cunkebao\\controller\\DeviceWechat@deviceCount'); // 获取有登录微信的设备数量",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9b462f6e28860bc77859bed74a8a63cd",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "PUT",
|
||
"path": "/v1/wechats/refresh",
|
||
"controller": "app\\cunkebao\\controller\\DeviceWechat",
|
||
"action": "refresh",
|
||
"needsAuth": false,
|
||
"lineNumber": 44,
|
||
"rawLine": "Route::put('refresh', 'app\\cunkebao\\controller\\DeviceWechat@refresh'); // 刷新设备微信状态",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0b2561baa6c8e1a61892c5d5a36387ac",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/wechats/transfer-friends",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\PostTransferFriends",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 45,
|
||
"rawLine": "Route::post('transfer-friends', 'app\\cunkebao\\controller\\wechat\\PostTransferFriends@index'); // 微信好友转移",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "467c90aae9d5bfbe34b0e6bc1d7085e9",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/wechats/:wechatId",
|
||
"controller": "app\\cunkebao\\controller\\wechat\\GetWechatProfileV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 46,
|
||
"rawLine": "Route::get(':wechatId', 'app\\cunkebao\\controller\\wechat\\GetWechatProfileV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "03ce890f82439635350f289383f6dda5",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/plan/scenes",
|
||
"controller": "app\\cunkebao\\controller\\plan\\GetPlanSceneListV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 51,
|
||
"rawLine": "Route::get('scenes', 'app\\cunkebao\\controller\\plan\\GetPlanSceneListV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f3b2c884d0bc3118edbe35923fe94ee9",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/plan/scenes-detail",
|
||
"controller": "app\\cunkebao\\controller\\plan\\GetPlanSceneListV1Controller",
|
||
"action": "detail",
|
||
"needsAuth": false,
|
||
"lineNumber": 52,
|
||
"rawLine": "Route::get('scenes-detail', 'app\\cunkebao\\controller\\plan\\GetPlanSceneListV1Controller@detail');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c5266ce72284983e9b2306e655bf3deb",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/plan/create",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PostCreateAddFriendPlanV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 53,
|
||
"rawLine": "Route::post('create', 'app\\cunkebao\\controller\\plan\\PostCreateAddFriendPlanV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6fcd1f9659f7c6ac6f4d763085a004a4",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/plan/list",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PlanSceneV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 54,
|
||
"rawLine": "Route::get('list', 'app\\cunkebao\\controller\\plan\\PlanSceneV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "85bb27db4e1512a79a05f1ff4ceddfa0",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/plan/copy",
|
||
"controller": "app\\cunkebao\\controller\\plan\\GetCreateAddFriendPlanV1Controller",
|
||
"action": "copy",
|
||
"needsAuth": false,
|
||
"lineNumber": 55,
|
||
"rawLine": "Route::get('copy', 'app\\cunkebao\\controller\\plan\\GetCreateAddFriendPlanV1Controller@copy');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a1800c513b9a1d83cf21d489813eabe4",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/plan/delete",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PlanSceneV1Controller",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 56,
|
||
"rawLine": "Route::delete('delete', 'app\\cunkebao\\controller\\plan\\PlanSceneV1Controller@delete');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "acd19262c9c5476e5ae971162c68308e",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/plan/updateStatus",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PlanSceneV1Controller",
|
||
"action": "updateStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 57,
|
||
"rawLine": "Route::post('updateStatus', 'app\\cunkebao\\controller\\plan\\PlanSceneV1Controller@updateStatus');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "20a4ffff560ceceae1815165880b0653",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/plan/detail",
|
||
"controller": "app\\cunkebao\\controller\\plan\\GetAddFriendPlanDetailV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 58,
|
||
"rawLine": "Route::get('detail', 'app\\cunkebao\\controller\\plan\\GetAddFriendPlanDetailV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "12f636ac727e34967a01f729df1e9a15",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/plan/getWxMinAppCode",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PlanSceneV1Controller",
|
||
"action": "getWxMinAppCode",
|
||
"needsAuth": false,
|
||
"lineNumber": 60,
|
||
"rawLine": "Route::get('getWxMinAppCode', 'app\\cunkebao\\controller\\plan\\PlanSceneV1Controller@getWxMinAppCode');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "edc4306171d50e0eb0114dc2268ed504",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/plan/getUserList",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PlanSceneV1Controller",
|
||
"action": "getUserList",
|
||
"needsAuth": false,
|
||
"lineNumber": 61,
|
||
"rawLine": "Route::get('getUserList', 'app\\cunkebao\\controller\\plan\\PlanSceneV1Controller@getUserList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3914b53cc7a5466f6ca3a3b35a2c595c",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/getPackage",
|
||
"controller": "app\\cunkebao\\controller\\TrafficController",
|
||
"action": "getPackage",
|
||
"needsAuth": false,
|
||
"lineNumber": 66,
|
||
"rawLine": "Route::get('getPackage', 'app\\cunkebao\\controller\\TrafficController@getPackage'); // 获取流量池包列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d5648d3be497ed0d5dcbfa30e05dd7eb",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/getPackageDetail",
|
||
"controller": "app\\cunkebao\\controller\\TrafficController",
|
||
"action": "getPackageDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 67,
|
||
"rawLine": "Route::get('getPackageDetail', 'app\\cunkebao\\controller\\TrafficController@getPackageDetail'); // 获取流量池详情(元数据)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "310014b1e318813c426f2bd13b02809a",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/addPackage",
|
||
"controller": "app\\cunkebao\\controller\\TrafficController",
|
||
"action": "addPackage",
|
||
"needsAuth": false,
|
||
"lineNumber": 68,
|
||
"rawLine": "Route::post('addPackage', 'app\\cunkebao\\controller\\TrafficController@addPackage');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c8a390daf8ea2d1a083caac9c84ba8db",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/editPackage",
|
||
"controller": "app\\cunkebao\\controller\\TrafficController",
|
||
"action": "editPackage",
|
||
"needsAuth": false,
|
||
"lineNumber": 69,
|
||
"rawLine": "Route::post('editPackage', 'app\\cunkebao\\controller\\TrafficController@editPackage');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1711b454b5165a054d00a63cab5f887f",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/traffic/pool/deletePackage",
|
||
"controller": "app\\cunkebao\\controller\\TrafficController",
|
||
"action": "deletePackage",
|
||
"needsAuth": false,
|
||
"lineNumber": 70,
|
||
"rawLine": "Route::delete('deletePackage', 'app\\cunkebao\\controller\\TrafficController@deletePackage');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0feb493740b174661f78e38f67fcc7cf",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/user-list",
|
||
"controller": "app\\cunkebao\\controller\\TrafficController",
|
||
"action": "getTrafficPoolList",
|
||
"needsAuth": false,
|
||
"lineNumber": 72,
|
||
"rawLine": "Route::get('user-list', 'app\\cunkebao\\controller\\TrafficController@getTrafficPoolList'); // 获取流量池用户列表(数据列表)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1d3968ce73d8ad856c732e3f1f8e18ec",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/getUserJourney",
|
||
"controller": "app\\cunkebao\\controller\\traffic\\GetPotentialListWithInCompanyV1Controller",
|
||
"action": "getUserJourney",
|
||
"needsAuth": false,
|
||
"lineNumber": 74,
|
||
"rawLine": "Route::get('getUserJourney', 'app\\cunkebao\\controller\\traffic\\GetPotentialListWithInCompanyV1Controller@getUserJourney');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "05377b51d077eeb815da333a57855145",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/getUserTags",
|
||
"controller": "app\\cunkebao\\controller\\traffic\\GetPotentialListWithInCompanyV1Controller",
|
||
"action": "getUserTags",
|
||
"needsAuth": false,
|
||
"lineNumber": 75,
|
||
"rawLine": "Route::get('getUserTags', 'app\\cunkebao\\controller\\traffic\\GetPotentialListWithInCompanyV1Controller@getUserTags');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6f75b70cf48c41380c4d67176f684116",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/getUserInfo",
|
||
"controller": "app\\cunkebao\\controller\\traffic\\GetPotentialListWithInCompanyV1Controller",
|
||
"action": "getUser",
|
||
"needsAuth": false,
|
||
"lineNumber": 76,
|
||
"rawLine": "Route::get('getUserInfo', 'app\\cunkebao\\controller\\traffic\\GetPotentialListWithInCompanyV1Controller@getUser');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fb2a215c454b7c531ac8053341af60c1",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/converted",
|
||
"controller": "app\\cunkebao\\controller\\traffic\\GetConvertedListWithInCompanyV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 78,
|
||
"rawLine": "Route::get('converted', 'app\\cunkebao\\controller\\traffic\\GetConvertedListWithInCompanyV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9964008b7a0503c45a52bc00da310d2d",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/types",
|
||
"controller": "app\\cunkebao\\controller\\traffic\\GetPotentialTypeSectionV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 79,
|
||
"rawLine": "Route::get('types', 'app\\cunkebao\\controller\\traffic\\GetPotentialTypeSectionV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c76b21064ad52cb01de7327b6afb1c63",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/sources",
|
||
"controller": "app\\cunkebao\\controller\\traffic\\GetTrafficSourceSectionV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 80,
|
||
"rawLine": "Route::get('sources', 'app\\cunkebao\\controller\\traffic\\GetTrafficSourceSectionV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "98daf3febe48d7f17d577a13de3f24ac",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/statistics",
|
||
"controller": "app\\cunkebao\\controller\\traffic\\GetPoolStatisticsV1Controller",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 81,
|
||
"rawLine": "Route::get('statistics', 'app\\cunkebao\\controller\\traffic\\GetPoolStatisticsV1Controller@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5d3e4e828720632128855ec72e523c43",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/groups",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getGroups",
|
||
"needsAuth": false,
|
||
"lineNumber": 87,
|
||
"rawLine": "Route::get('groups', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getGroups'); // 获取分组列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "993fef8e770e59624b0fba514c05aa26",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/group/detail",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getGroupDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 88,
|
||
"rawLine": "Route::get('group/detail', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getGroupDetail'); // 获取分组详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "4f8d72daf08d66ff32d1934b66927501",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/group/create",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "createGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 89,
|
||
"rawLine": "Route::post('group/create', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@createGroup'); // 创建分组",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "81171a19f80d5ac7897ae0ca082df66b",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "PUT",
|
||
"path": "/v1/traffic/pool/v2/group/update",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "updateGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 90,
|
||
"rawLine": "Route::put('group/update', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@updateGroup'); // 更新分组",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b5f41be7e3b28c46028bed8249731c4b",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/traffic/pool/v2/group/delete",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "deleteGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 91,
|
||
"rawLine": "Route::delete('group/delete', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@deleteGroup'); // 删除分组",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "78eb2608a4edd1a533547625ea241056",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/group/members",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getGroupMembers",
|
||
"needsAuth": false,
|
||
"lineNumber": 92,
|
||
"rawLine": "Route::get('group/members', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getGroupMembers'); // 获取分组成员",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8fa6444660fe261aa4f0a3981ea0240c",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/preview-users",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "previewUsers",
|
||
"needsAuth": false,
|
||
"lineNumber": 93,
|
||
"rawLine": "Route::post('preview-users', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@previewUsers'); // 预览用户列表(根据筛选条件)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ac5715f3b7ecd7e0b4839f108303eac1",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/filter-fields",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getFilterFields",
|
||
"needsAuth": false,
|
||
"lineNumber": 94,
|
||
"rawLine": "Route::get('filter-fields', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getFilterFields'); // 获取筛选字段元数据",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "582d2f380e2ea19169c4450f3ff181e2",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/group/add-members",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "addMembersToGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 95,
|
||
"rawLine": "Route::post('group/add-members', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@addMembersToGroup'); // 添加成员到分组",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b24b14f1aa9e3b2588c8e9dc8010037c",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/group/remove-members",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "removeMembersFromGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 96,
|
||
"rawLine": "Route::post('group/remove-members', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@removeMembersFromGroup'); // 移除分组成员",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b6343ce8c5d959ed5ec30151f075fb93",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/list",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getPoolList",
|
||
"needsAuth": false,
|
||
"lineNumber": 99,
|
||
"rawLine": "Route::get('list', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getPoolList'); // 获取流量池列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7470835146eca5bc2f11da6a1ff51724",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/detail",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getPoolDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 100,
|
||
"rawLine": "Route::get('detail', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getPoolDetail'); // 获取流量详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "235c657d02c035ecff45470d3c4dea74",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "PUT",
|
||
"path": "/v1/traffic/pool/v2/update",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "updatePool",
|
||
"needsAuth": false,
|
||
"lineNumber": 101,
|
||
"rawLine": "Route::put('update', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@updatePool'); // 更新流量信息",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "23edca745571f19d1a11d605557b4bff",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/tag/categories",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getTagCategories",
|
||
"needsAuth": false,
|
||
"lineNumber": 104,
|
||
"rawLine": "Route::get('tag/categories', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getTagCategories'); // 获取标签类目",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6547b96a862eeeff4aecd5dc19df88aa",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/tag/defines",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getTagDefines",
|
||
"needsAuth": false,
|
||
"lineNumber": 105,
|
||
"rawLine": "Route::get('tag/defines', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getTagDefines'); // 获取标签定义",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "4de3fa4db65f61054293092afd19b962",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/tag/pool-tags",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getPoolTags",
|
||
"needsAuth": false,
|
||
"lineNumber": 106,
|
||
"rawLine": "Route::get('tag/pool-tags', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getPoolTags'); // 获取流量的标签",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "41d835ac0a9e9a05d7060e0ead434647",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/tag/add",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "addTag",
|
||
"needsAuth": false,
|
||
"lineNumber": 107,
|
||
"rawLine": "Route::post('tag/add', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@addTag'); // 添加标签",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "58b8548d6ec641dada125f8aaa3a61fb",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/traffic/pool/v2/tag/remove",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "removeTag",
|
||
"needsAuth": false,
|
||
"lineNumber": 108,
|
||
"rawLine": "Route::delete('tag/remove', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@removeTag'); // 移除标签",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "09f5d2da4a0977fc33e847305a4f77e6",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/tag/sync-from-engine",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "syncTagsFromEngine",
|
||
"needsAuth": false,
|
||
"lineNumber": 109,
|
||
"rawLine": "Route::post('tag/sync-from-engine', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@syncTagsFromEngine'); // 从标签引擎同步标签",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "080c0a3c8ea65a1cdd9e77c018251520",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/calculate-rfm",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "calculateRfm",
|
||
"needsAuth": false,
|
||
"lineNumber": 112,
|
||
"rawLine": "Route::post('calculate-rfm', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@calculateRfm'); // 计算RFM评分",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c7530fbfecebe317f79e5119af3aa307",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/group/:groupId/calculate-rfm",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "calculateGroupRfm",
|
||
"needsAuth": false,
|
||
"lineNumber": 113,
|
||
"rawLine": "Route::post('group/:groupId/calculate-rfm', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@calculateGroupRfm'); // 批量计算分组RFM评分",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "483e9a012bceab586f363497b50c8378",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/allocate",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "allocatePool",
|
||
"needsAuth": false,
|
||
"lineNumber": 116,
|
||
"rawLine": "Route::post('allocate', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@allocatePool'); // 分配流量",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d87f9a88db6ef0567558a2183d49538c",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/traffic/pool/v2/recycle",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "recyclePool",
|
||
"needsAuth": false,
|
||
"lineNumber": 117,
|
||
"rawLine": "Route::post('recycle', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@recyclePool'); // 回收流量",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c89249e6fab7a34e371838d3ca1ba9c9",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/statistics",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getStatistics",
|
||
"needsAuth": false,
|
||
"lineNumber": 120,
|
||
"rawLine": "Route::get('statistics', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getStatistics'); // 获取统计数据",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "4c3ec2f3413588d2313b38f9488c5680",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/sources",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getPoolSources",
|
||
"needsAuth": false,
|
||
"lineNumber": 123,
|
||
"rawLine": "Route::get('sources', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getPoolSources'); // 分页获取来源",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1b94d02765afd257a749f843165d96be",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/traffic/pool/v2/behaviors",
|
||
"controller": "app\\cunkebao\\controller\\TrafficPoolV2Controller",
|
||
"action": "getPoolBehaviors",
|
||
"needsAuth": false,
|
||
"lineNumber": 124,
|
||
"rawLine": "Route::get('behaviors', 'app\\cunkebao\\controller\\TrafficPoolV2Controller@getPoolBehaviors'); // 分页获取行为轨迹",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ff71949a3b981ef92f3d706aa0fc849c",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/workbench/create",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "create",
|
||
"needsAuth": false,
|
||
"lineNumber": 129,
|
||
"rawLine": "Route::post('create', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@create'); // 创建工作台",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9dcb2955cf88b0093179b46690ac4f9b",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/list",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 130,
|
||
"rawLine": "Route::get('list', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getList'); // 获取工作台列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ea04d90c8df0abde5774b29bc346e030",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/workbench/update-status",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "updateStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 131,
|
||
"rawLine": "Route::post('update-status', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@updateStatus'); // 更新工作台状态",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "12236d539cb51135ecee7e26d92f19e3",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/workbench/delete",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 132,
|
||
"rawLine": "Route::delete('delete', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@delete'); // 删除工作台",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "99cde29acc2373cd0ca645b7df6065b5",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/workbench/copy",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "copy",
|
||
"needsAuth": false,
|
||
"lineNumber": 133,
|
||
"rawLine": "Route::post('copy', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@copy'); // 拷贝工作台",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6d042579a1f04f65fb31eaf0624b5c4f",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/detail",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "detail",
|
||
"needsAuth": false,
|
||
"lineNumber": 134,
|
||
"rawLine": "Route::get('detail', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@detail'); // 获取工作台详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d5685a4725ed0976aa8ba550314c59a8",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/workbench/update",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 135,
|
||
"rawLine": "Route::post('update', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@update'); // 更新工作台",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7e40f26400643a1ddad00cc5b34bef3c",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/like-records",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getLikeRecords",
|
||
"needsAuth": false,
|
||
"lineNumber": 136,
|
||
"rawLine": "Route::get('like-records', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getLikeRecords'); // 获取点赞记录列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "dc42a25dc0fe31321b5eef9a79c2f614",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/moments-records",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getMomentsRecords",
|
||
"needsAuth": false,
|
||
"lineNumber": 137,
|
||
"rawLine": "Route::get('moments-records', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getMomentsRecords'); // 获取朋友圈发布记录列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5d8beaea81abfdc51f4097daf1126b99",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/device-labels",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getDeviceLabels",
|
||
"needsAuth": false,
|
||
"lineNumber": 138,
|
||
"rawLine": "Route::get('device-labels', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getDeviceLabels'); // 获取设备微信好友标签统计",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fbf269bc8ca6d98bc6d4b16004c502c6",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/group-list",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getGroupList",
|
||
"needsAuth": false,
|
||
"lineNumber": 139,
|
||
"rawLine": "Route::get('group-list', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getGroupList'); // 获取群列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a6216c9bf586abc157cd2ed76a7e79d3",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/created-groups-list",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getCreatedGroupsList",
|
||
"needsAuth": false,
|
||
"lineNumber": 140,
|
||
"rawLine": "Route::get('created-groups-list', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getCreatedGroupsList'); // 获取已创建的群列表(自动建群)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "68289b8ca1b79c2b6624c327ef5dc66f",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/created-group-detail",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getCreatedGroupDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 141,
|
||
"rawLine": "Route::get('created-group-detail', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getCreatedGroupDetail'); // 获取已创建群的详情(自动建群)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "205490e1d0083b107fae8ff6430bcf89",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/workbench/sync-group-info",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "syncGroupInfo",
|
||
"needsAuth": false,
|
||
"lineNumber": 142,
|
||
"rawLine": "Route::post('sync-group-info', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@syncGroupInfo'); // 同步群最新信息(包括群成员)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "613ee754a4eeb77b016357589c924bde",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/workbench/modify-group-info",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "modifyGroupInfo",
|
||
"needsAuth": false,
|
||
"lineNumber": 143,
|
||
"rawLine": "Route::post('modify-group-info', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@modifyGroupInfo'); // 修改群名称、群公告",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "00c62fb3014f07fc06987c65755f38e1",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/workbench/quit-group",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "quitGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 144,
|
||
"rawLine": "Route::post('quit-group', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@quitGroup'); // 退群(自动建群)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2f80f3133bdcd2e290329a8a8d5ff252",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/account-list",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getAccountList",
|
||
"needsAuth": false,
|
||
"lineNumber": 145,
|
||
"rawLine": "Route::get('account-list', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getAccountList'); // 获取账号列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c14eb4b32d554beb748f7105ee848d41",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/transfer-friends",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getTrafficList",
|
||
"needsAuth": false,
|
||
"lineNumber": 146,
|
||
"rawLine": "Route::get('transfer-friends', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getTrafficList'); // 获取账号列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7fb85d22a78d9d85eba26901aea321c1",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/import-contact",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getImportContact",
|
||
"needsAuth": false,
|
||
"lineNumber": 147,
|
||
"rawLine": "Route::get('import-contact', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getImportContact'); // 获取通讯录导入记录列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "969148ae371fa91e20260d449a3616fd",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/getJdSocialMedia",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getJdSocialMedia",
|
||
"needsAuth": false,
|
||
"lineNumber": 149,
|
||
"rawLine": "Route::get('getJdSocialMedia', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getJdSocialMedia'); // 获取京东联盟导购媒体",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b83aea011524d80adc272705757d8147",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/getJdPromotionSite",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getJdPromotionSite",
|
||
"needsAuth": false,
|
||
"lineNumber": 150,
|
||
"rawLine": "Route::get('getJdPromotionSite', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getJdPromotionSite'); // 获取京东联盟广告位",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "dab9557a081c6f2531f716b67d44b82e",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/changeLink",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "changeLink",
|
||
"needsAuth": false,
|
||
"lineNumber": 151,
|
||
"rawLine": "Route::get('changeLink', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@changeLink'); // 获取京东联盟广告位",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c0feb3201bc4f300b93828632c319856",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/group-push-stats",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getGroupPushStats",
|
||
"needsAuth": false,
|
||
"lineNumber": 153,
|
||
"rawLine": "Route::get('group-push-stats', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getGroupPushStats'); // 获取群发统计数据",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b483130cdbf4411896a65a6d4b78584f",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/group-push-history",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\WorkbenchController",
|
||
"action": "getGroupPushHistory",
|
||
"needsAuth": false,
|
||
"lineNumber": 154,
|
||
"rawLine": "Route::get('group-push-history', 'app\\cunkebao\\controller\\workbench\\WorkbenchController@getGroupPushHistory'); // 获取推送历史记录列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "96cbfc90c92cd46a059b70d49dfdf308",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/workbench/common-functions",
|
||
"controller": "app\\cunkebao\\controller\\workbench\\CommonFunctionsController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 155,
|
||
"rawLine": "Route::get('common-functions', 'app\\cunkebao\\controller\\workbench\\CommonFunctionsController@getList'); // 获取常用功能列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c61789780ee66f5e1b0b37680a9a7c0e",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/content/library/create",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "create",
|
||
"needsAuth": false,
|
||
"lineNumber": 160,
|
||
"rawLine": "Route::post('create', 'app\\cunkebao\\controller\\ContentLibraryController@create'); // 创建内容库",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "46cb943abc287f44dbc89d06e25f82e9",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/content/library/list",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 161,
|
||
"rawLine": "Route::get('list', 'app\\cunkebao\\controller\\ContentLibraryController@getList'); // 获取内容库列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0c8bb0821895b63430b63d74d5a26a62",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/content/library/update",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 162,
|
||
"rawLine": "Route::post('update', 'app\\cunkebao\\controller\\ContentLibraryController@update'); // 更新内容库",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "74b6be13aeec01d75e834587eedbc85f",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/content/library/delete",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 163,
|
||
"rawLine": "Route::delete('delete', 'app\\cunkebao\\controller\\ContentLibraryController@delete'); // 删除内容库",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "754464e8a914b08138baa5d810e5ef12",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/content/library/detail",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "detail",
|
||
"needsAuth": false,
|
||
"lineNumber": 164,
|
||
"rawLine": "Route::get('detail', 'app\\cunkebao\\controller\\ContentLibraryController@detail'); // 获取内容库详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2397ecb59e694034ed0a17ac7d1b6357",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/content/library/collectMoments",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "collectMoments",
|
||
"needsAuth": false,
|
||
"lineNumber": 165,
|
||
"rawLine": "Route::get('collectMoments', 'app\\cunkebao\\controller\\ContentLibraryController@collectMoments'); // 采集朋友圈",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d6a8cb71c14988ad3087132e2b009ac9",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/content/library/item-list",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "getItemList",
|
||
"needsAuth": false,
|
||
"lineNumber": 166,
|
||
"rawLine": "Route::get('item-list', 'app\\cunkebao\\controller\\ContentLibraryController@getItemList'); // 获取内容库素材列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3749eed67abcd8cb6298fc9f2461ca28",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/content/library/create-item",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "addItem",
|
||
"needsAuth": false,
|
||
"lineNumber": 167,
|
||
"rawLine": "Route::post('create-item', 'app\\cunkebao\\controller\\ContentLibraryController@addItem'); // 添加内容库素材",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "af3e406e71238a1c35084813220124d4",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/content/library/delete-item",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "deleteItem",
|
||
"needsAuth": false,
|
||
"lineNumber": 168,
|
||
"rawLine": "Route::delete('delete-item', 'app\\cunkebao\\controller\\ContentLibraryController@deleteItem'); // 删除内容库素材",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b7e0c109529df897e091626f41a09dce",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/content/library/get-item-detail",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "getItemDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 169,
|
||
"rawLine": "Route::get('get-item-detail', 'app\\cunkebao\\controller\\ContentLibraryController@getItemDetail'); // 获取内容库素材详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "68a9993ed82457536ecea1246742d04f",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/content/library/update-item",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "updateItem",
|
||
"needsAuth": false,
|
||
"lineNumber": 170,
|
||
"rawLine": "Route::post('update-item', 'app\\cunkebao\\controller\\ContentLibraryController@updateItem'); // 更新内容库素材",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6153b8e4a210cd46bfc69571cfd40c8f",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "ANY",
|
||
"path": "/v1/content/library/aiEditContent",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "aiEditContent",
|
||
"needsAuth": false,
|
||
"lineNumber": 171,
|
||
"rawLine": "Route::any('aiEditContent', 'app\\cunkebao\\controller\\ContentLibraryController@aiEditContent');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b5d5b08769a352002ca8887fc8536d50",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/content/library/import-excel",
|
||
"controller": "app\\cunkebao\\controller\\ContentLibraryController",
|
||
"action": "importExcel",
|
||
"needsAuth": false,
|
||
"lineNumber": 172,
|
||
"rawLine": "Route::post('import-excel', 'app\\cunkebao\\controller\\ContentLibraryController@importExcel'); // 导入Excel表格(支持图片)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "780d5d210a528f77cf49f77b0bd49c81",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/friend/transfer",
|
||
"controller": "app\\cunkebao\\controller\\friend\\GetFriendListV1Controller",
|
||
"action": "transfer",
|
||
"needsAuth": false,
|
||
"lineNumber": 178,
|
||
"rawLine": "Route::post('transfer', 'app\\cunkebao\\controller\\friend\\GetFriendListV1Controller@transfer'); // 好友转移",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "4204739eee507043ff57bf1155eebb01",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/chatroom/getMemberList",
|
||
"controller": "app\\cunkebao\\controller\\chatroom\\GetChatroomListV1Controller",
|
||
"action": "getMemberList",
|
||
"needsAuth": false,
|
||
"lineNumber": 184,
|
||
"rawLine": "Route::get('getMemberList', 'app\\cunkebao\\controller\\chatroom\\GetChatroomListV1Controller@getMemberList'); // 获取群详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "19548fb3b7d7d7a34a51088480b5be2a",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/dashboard/plan-stats",
|
||
"controller": "app\\cunkebao\\controller\\StatsController",
|
||
"action": "planStats",
|
||
"needsAuth": false,
|
||
"lineNumber": 192,
|
||
"rawLine": "Route::get('plan-stats', 'app\\cunkebao\\controller\\StatsController@planStats');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "62d5b0820df01b372a4a33807cf26fde",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/dashboard/sevenDay-stats",
|
||
"controller": "app\\cunkebao\\controller\\StatsController",
|
||
"action": "customerAcquisitionStats7Days",
|
||
"needsAuth": false,
|
||
"lineNumber": 193,
|
||
"rawLine": "Route::get('sevenDay-stats', 'app\\cunkebao\\controller\\StatsController@customerAcquisitionStats7Days');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6a12511ba114aa41135939eef3c36830",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/dashboard/today-stats",
|
||
"controller": "app\\cunkebao\\controller\\StatsController",
|
||
"action": "todayStats",
|
||
"needsAuth": false,
|
||
"lineNumber": 194,
|
||
"rawLine": "Route::get('today-stats', 'app\\cunkebao\\controller\\StatsController@todayStats');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "468a29f5917cdebcac9a54ace749d261",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/dashboard/friendRequestTaskStats",
|
||
"controller": "app\\cunkebao\\controller\\StatsController",
|
||
"action": "getFriendRequestTaskStats",
|
||
"needsAuth": false,
|
||
"lineNumber": 195,
|
||
"rawLine": "Route::get('friendRequestTaskStats', 'app\\cunkebao\\controller\\StatsController@getFriendRequestTaskStats');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "572750ee6bb9e59b905a7308612235fb",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/dashboard/userInfoStats",
|
||
"controller": "app\\cunkebao\\controller\\StatsController",
|
||
"action": "userInfoStats",
|
||
"needsAuth": false,
|
||
"lineNumber": 196,
|
||
"rawLine": "Route::get('userInfoStats', 'app\\cunkebao\\controller\\StatsController@userInfoStats');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "59fe91e772e82469c56e44ed0bfce87b",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/tokens/list",
|
||
"controller": "app\\cunkebao\\controller\\TokensController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 201,
|
||
"rawLine": "Route::get('list', 'app\\cunkebao\\controller\\TokensController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a1b65e60c90259671851b6fcb0ca8209",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/tokens/pay",
|
||
"controller": "app\\cunkebao\\controller\\TokensController",
|
||
"action": "pay",
|
||
"needsAuth": false,
|
||
"lineNumber": 202,
|
||
"rawLine": "Route::post('pay', 'app\\cunkebao\\controller\\TokensController@pay'); // 扫码付款",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "17f170609468bb4473d896c7c81f722a",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/tokens/queryOrder",
|
||
"controller": "app\\cunkebao\\controller\\TokensController",
|
||
"action": "queryOrder",
|
||
"needsAuth": false,
|
||
"lineNumber": 203,
|
||
"rawLine": "Route::get('queryOrder', 'app\\cunkebao\\controller\\TokensController@queryOrder'); // 查询订单(扫码付款)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1ea290b28510a50b8692e3e612728d95",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/tokens/orderList",
|
||
"controller": "app\\cunkebao\\controller\\TokensController",
|
||
"action": "getOrderList",
|
||
"needsAuth": false,
|
||
"lineNumber": 204,
|
||
"rawLine": "Route::get('orderList', 'app\\cunkebao\\controller\\TokensController@getOrderList'); // 获取订单列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8d10309b1301f38705ebab51624a3f17",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/tokens/statistics",
|
||
"controller": "app\\cunkebao\\controller\\TokensController",
|
||
"action": "getTokensStatistics",
|
||
"needsAuth": false,
|
||
"lineNumber": 205,
|
||
"rawLine": "Route::get('statistics', 'app\\cunkebao\\controller\\TokensController@getTokensStatistics'); // 获取算力统计",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9120d446b5abe89cb900e6ba9936396a",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/tokens/allocate",
|
||
"controller": "app\\cunkebao\\controller\\TokensController",
|
||
"action": "allocateTokens",
|
||
"needsAuth": false,
|
||
"lineNumber": 206,
|
||
"rawLine": "Route::post('allocate', 'app\\cunkebao\\controller\\TokensController@allocateTokens'); // 分配token(仅管理员)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ddd22675251d65c7156c6f8ca36fe3f5",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/knowledge/init",
|
||
"controller": "app\\cunkebao\\controller\\AiSettingsController",
|
||
"action": "init",
|
||
"needsAuth": false,
|
||
"lineNumber": 213,
|
||
"rawLine": "Route::get('init', 'app\\cunkebao\\controller\\AiSettingsController@init');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ed7a76ca386e121038961e221467a718",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/knowledge/release",
|
||
"controller": "app\\cunkebao\\controller\\AiSettingsController",
|
||
"action": "release",
|
||
"needsAuth": false,
|
||
"lineNumber": 214,
|
||
"rawLine": "Route::get('release', 'app\\cunkebao\\controller\\AiSettingsController@release');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8ad1275272656b26b8ddbc328b1a9486",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/knowledge/savePrompt",
|
||
"controller": "app\\cunkebao\\controller\\AiSettingsController",
|
||
"action": "savePrompt",
|
||
"needsAuth": false,
|
||
"lineNumber": 215,
|
||
"rawLine": "Route::post('savePrompt', 'app\\cunkebao\\controller\\AiSettingsController@savePrompt'); // 保存统一提示词",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c9662582b28ec38b8b80dffa8661815a",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/knowledge/typeList",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "typeList",
|
||
"needsAuth": false,
|
||
"lineNumber": 216,
|
||
"rawLine": "Route::get('typeList', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@typeList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2c48c28abaf9737822fd98152ee40775",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/knowledge/getList",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 217,
|
||
"rawLine": "Route::get('getList', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "abc8770f21ecf6b165e376dd91a8edfe",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/knowledge/add",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "add",
|
||
"needsAuth": false,
|
||
"lineNumber": 218,
|
||
"rawLine": "Route::post('add', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@add');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a597413d9730ecca020c88e848af27b4",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/knowledge/delete",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 220,
|
||
"rawLine": "Route::delete('delete', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@delete');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "790c712df35e95efbfcd202080e7296e",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/knowledge/update",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 222,
|
||
"rawLine": "Route::post('update', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@update');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a9636272074000db51f9a3a3ff8755ca",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/knowledge/delete",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 223,
|
||
"rawLine": "Route::post('delete', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@delete');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9df6afa09f2cecc55a002243dbd8838a",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/knowledge/addType",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "addType",
|
||
"needsAuth": false,
|
||
"lineNumber": 224,
|
||
"rawLine": "Route::post('addType', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@addType');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "54c10d2e9109a7aa8b556b17fcdf4d17",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/knowledge/editType",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "editType",
|
||
"needsAuth": false,
|
||
"lineNumber": 225,
|
||
"rawLine": "Route::post('editType', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@editType');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3638c4236804e3ac7052de57027733d4",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "PUT",
|
||
"path": "/v1/knowledge/updateTypeStatus",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "updateTypeStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 226,
|
||
"rawLine": "Route::put('updateTypeStatus', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@updateTypeStatus'); // 修改类型状态",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d044d6ad1eb8474e7452ce6159948b9d",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/knowledge/deleteType",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "deleteType",
|
||
"needsAuth": false,
|
||
"lineNumber": 227,
|
||
"rawLine": "Route::delete('deleteType', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@deleteType');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "185e51f80651c619588224ff0c25dab5",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/knowledge/detailType",
|
||
"controller": "app\\cunkebao\\controller\\AiKnowledgeBaseController",
|
||
"action": "detailType",
|
||
"needsAuth": false,
|
||
"lineNumber": 228,
|
||
"rawLine": "Route::get('detailType', 'app\\cunkebao\\controller\\AiKnowledgeBaseController@detailType');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f4720b55a0af18f482e7a6e0f3b704a6",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/store-accounts/disable",
|
||
"controller": "app\\cunkebao\\controller\\StoreAccountController",
|
||
"action": "disable",
|
||
"needsAuth": false,
|
||
"lineNumber": 237,
|
||
"rawLine": "Route::post('disable', 'app\\cunkebao\\controller\\StoreAccountController@disable'); // 禁用/启用账号",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "bf208b188db24fb5a04df5bd3310f2b1",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/distributionchannels/statistics",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "statistics",
|
||
"needsAuth": false,
|
||
"lineNumber": 245,
|
||
"rawLine": "Route::get('statistics', 'app\\cunkebao\\controller\\distribution\\ChannelController@statistics'); // 获取渠道统计数据",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "255ac4dae25c03d9ac45bfd081f1f51c",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/distributionchannels/revenue-statistics",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "revenueStatistics",
|
||
"needsAuth": false,
|
||
"lineNumber": 246,
|
||
"rawLine": "Route::get('revenue-statistics', 'app\\cunkebao\\controller\\distribution\\ChannelController@revenueStatistics'); // 获取渠道收益统计(全局)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "baafc112808b6d29531d3576e5396dfc",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/distributionchannels/revenue-detail",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "revenueDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 247,
|
||
"rawLine": "Route::get('revenue-detail', 'app\\cunkebao\\controller\\distribution\\ChannelController@revenueDetail'); // 获取渠道收益明细(单个渠道)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "4f47ee0c25e84cecd1629cad5a84ff71",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "PUT",
|
||
"path": "/v1/distributionchannel/:id",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 252,
|
||
"rawLine": "Route::put(':id', 'app\\cunkebao\\controller\\distribution\\ChannelController@update'); // 编辑渠道",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3d9b0d2861eb4755b763197506def807",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/distributionchannel/:id",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 253,
|
||
"rawLine": "Route::delete(':id', 'app\\cunkebao\\controller\\distribution\\ChannelController@delete'); // 删除渠道",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "49151053f5174d7456169d6ff4b62bd6",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/distributionchannel/:id/toggle-status",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "toggleStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 254,
|
||
"rawLine": "Route::post(':id/toggle-status', 'app\\cunkebao\\controller\\distribution\\ChannelController@toggleStatus'); // 禁用/启用渠道",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a6e4ee9c8ce6f7da33e7a223858900c7",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/distributionchannel/generate-qrcode",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "generateQrCode",
|
||
"needsAuth": false,
|
||
"lineNumber": 255,
|
||
"rawLine": "Route::post('generate-qrcode', 'app\\cunkebao\\controller\\distribution\\ChannelController@generateQrCode'); // 生成渠道注册二维码",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "24197c99674574cd66fac93398775454",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/distributionchannel/generate-login-qrcode",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "generateLoginQrCode",
|
||
"needsAuth": false,
|
||
"lineNumber": 256,
|
||
"rawLine": "Route::post('generate-login-qrcode', 'app\\cunkebao\\controller\\distribution\\ChannelController@generateLoginQrCode'); // 生成渠道登录二维码",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f538bfa5d504e409ec0a7e1e3ffa88df",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/distributionwithdrawals/:id",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\WithdrawalController",
|
||
"action": "detail",
|
||
"needsAuth": false,
|
||
"lineNumber": 262,
|
||
"rawLine": "Route::get(':id', 'app\\cunkebao\\controller\\distribution\\WithdrawalController@detail'); // 获取提现申请详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "19a4dc4cb3398c766bd28d0cc1feecc0",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/distributionwithdrawals/:id/review",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\WithdrawalController",
|
||
"action": "review",
|
||
"needsAuth": false,
|
||
"lineNumber": 263,
|
||
"rawLine": "Route::post(':id/review', 'app\\cunkebao\\controller\\distribution\\WithdrawalController@review'); // 审核提现申请(通过/拒绝)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d19708bb3e6f8bcc5d2aa0d4a40c8715",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/distributionwithdrawals/:id/mark-paid",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\WithdrawalController",
|
||
"action": "markPaid",
|
||
"needsAuth": false,
|
||
"lineNumber": 264,
|
||
"rawLine": "Route::post(':id/mark-paid', 'app\\cunkebao\\controller\\distribution\\WithdrawalController@markPaid'); // 标记为已打款",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f158e3170e8388568ca7cbcee381216d",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/tag/query-by-identifiers",
|
||
"controller": "app\\cunkebao\\controller\\tag\\QueryTagsByIdentifiersController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 271,
|
||
"rawLine": "Route::post('query-by-identifiers', 'app\\cunkebao\\controller\\tag\\QueryTagsByIdentifiersController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a22c5746a7e7f7e9eeae0d5e8f9c3156",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/tag/query-by-phone",
|
||
"controller": "app\\cunkebao\\controller\\tag\\QueryTagsByIdentifiersController",
|
||
"action": "byPhone",
|
||
"needsAuth": false,
|
||
"lineNumber": 272,
|
||
"rawLine": "Route::post('query-by-phone', 'app\\cunkebao\\controller\\tag\\QueryTagsByIdentifiersController@byPhone'); // 快捷方法:通过手机号查询",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b16e2c4d9446134abe637b51affe60bf",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/tag/query-by-wechat",
|
||
"controller": "app\\cunkebao\\controller\\tag\\QueryTagsByIdentifiersController",
|
||
"action": "byWechat",
|
||
"needsAuth": false,
|
||
"lineNumber": 273,
|
||
"rawLine": "Route::post('query-by-wechat', 'app\\cunkebao\\controller\\tag\\QueryTagsByIdentifiersController@byWechat'); // 快捷方法:通过微信号查询",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5f52ee6b6d8d582cc7a29e2c20dcc987",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/tag/query-users-by-tags",
|
||
"controller": "app\\cunkebao\\controller\\tag\\QueryUsersByTagsController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 276,
|
||
"rawLine": "Route::post('query-users-by-tags', 'app\\cunkebao\\controller\\tag\\QueryUsersByTagsController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8efd9f43d1d8ad90833d4d1b2c97bbc9",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/tag/high-value-users",
|
||
"controller": "app\\cunkebao\\controller\\tag\\QueryUsersByTagsController",
|
||
"action": "highValueUsers",
|
||
"needsAuth": false,
|
||
"lineNumber": 277,
|
||
"rawLine": "Route::get('high-value-users', 'app\\cunkebao\\controller\\tag\\QueryUsersByTagsController@highValueUsers'); // 快捷方法:查询高价值用户",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b8487b4b7804d760aaccec8b10d32a25",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/tag/vip-users",
|
||
"controller": "app\\cunkebao\\controller\\tag\\QueryUsersByTagsController",
|
||
"action": "vipUsers",
|
||
"needsAuth": false,
|
||
"lineNumber": 278,
|
||
"rawLine": "Route::get('vip-users', 'app\\cunkebao\\controller\\tag\\QueryUsersByTagsController@vipUsers'); // 快捷方法:查询VIP用户",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ed79f38d01e588ee9f2b03a018ef4ff8",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/v1/frontendbusiness/poster/getone",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PosterWeChatMiniProgram",
|
||
"action": "getPosterTaskData",
|
||
"needsAuth": false,
|
||
"lineNumber": 294,
|
||
"rawLine": "Route::post('getone', 'app\\cunkebao\\controller\\plan\\PosterWeChatMiniProgram@getPosterTaskData');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "dd514972b8804b8de05bceb9b4e05dab",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/v1/frontendbusiness/poster/decryptphone",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PosterWeChatMiniProgram",
|
||
"action": "getPhoneNumber",
|
||
"needsAuth": false,
|
||
"lineNumber": 295,
|
||
"rawLine": "Route::post('decryptphone', 'app\\cunkebao\\controller\\plan\\PosterWeChatMiniProgram@getPhoneNumber');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f0fe71d4e6503d9c227bd00503291617",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/v1/frontend/business/form/importsave",
|
||
"controller": "app\\cunkebao\\controller\\plan\\PosterWeChatMiniProgram",
|
||
"action": "decryptphones",
|
||
"needsAuth": false,
|
||
"lineNumber": 298,
|
||
"rawLine": "Route::post('business/form/importsave', 'app\\cunkebao\\controller\\plan\\PosterWeChatMiniProgram@decryptphones');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fbdad8d4b23892cb90b79ede864da344",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/v1/frontenddistribution/channel/register",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "registerByQrCode",
|
||
"needsAuth": false,
|
||
"lineNumber": 302,
|
||
"rawLine": "Route::get('register', 'app\\cunkebao\\controller\\distribution\\ChannelController@registerByQrCode'); // H5页面(GET显示表单)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c699bbcfc3ec00ee7707f35e4f310430",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/v1/frontenddistribution/channel/register",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelController",
|
||
"action": "registerByQrCode",
|
||
"needsAuth": false,
|
||
"lineNumber": 303,
|
||
"rawLine": "Route::post('register', 'app\\cunkebao\\controller\\distribution\\ChannelController@registerByQrCode'); // 提交渠道信息(POST)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8220170b79335cd1b6245324d15bcc7b",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/v1/frontenddistribution/user/login",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelUserController",
|
||
"action": "login",
|
||
"needsAuth": false,
|
||
"lineNumber": 308,
|
||
"rawLine": "Route::post('login', 'app\\cunkebao\\controller\\distribution\\ChannelUserController@login'); // 渠道登录",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8096fddb78d12aec84560167d60f1428",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/v1/frontenddistribution/user/home",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelUserController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 309,
|
||
"rawLine": "Route::get('home', 'app\\cunkebao\\controller\\distribution\\ChannelUserController@index'); // 获取渠道首页数据",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "94681dc75aefe8b7ed75da4016e724f6",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/v1/frontenddistribution/user/revenue-records",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelUserController",
|
||
"action": "revenueRecords",
|
||
"needsAuth": false,
|
||
"lineNumber": 310,
|
||
"rawLine": "Route::get('revenue-records', 'app\\cunkebao\\controller\\distribution\\ChannelUserController@revenueRecords'); // 获取收益明细列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7f58427bd94131e28c5b150e5447b466",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "GET",
|
||
"path": "/v1/v1/frontenddistribution/user/withdrawal-records",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelUserController",
|
||
"action": "withdrawalRecords",
|
||
"needsAuth": false,
|
||
"lineNumber": 311,
|
||
"rawLine": "Route::get('withdrawal-records', 'app\\cunkebao\\controller\\distribution\\ChannelUserController@withdrawalRecords'); // 获取提现明细列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "59c759ba3f517318b422e55611dc46dc",
|
||
"fileId": "26813898d34258759c1f9c9ad532f3f8",
|
||
"filePath": "application/cunkebao/config/route.php",
|
||
"module": "cunkebao",
|
||
"method": "POST",
|
||
"path": "/v1/v1/frontenddistribution/user/change-password",
|
||
"controller": "app\\cunkebao\\controller\\distribution\\ChannelUserController",
|
||
"action": "changePassword",
|
||
"needsAuth": false,
|
||
"lineNumber": 312,
|
||
"rawLine": "Route::post('change-password', 'app\\cunkebao\\controller\\distribution\\ChannelUserController@changePassword'); // 修改密码",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8475852c7fb152a60985e60a3a4005d2",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storeflow-packages/remaining-flow",
|
||
"controller": "app\\store_old\\controller\\FlowPackageController",
|
||
"action": "remainingFlow",
|
||
"needsAuth": false,
|
||
"lineNumber": 11,
|
||
"rawLine": "Route::get('remaining-flow', 'app\\store_old\\controller\\FlowPackageController@remainingFlow'); // 获取用户剩余流量",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "00dcf23dc6b31d0c44f964e297e907ec",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storeflow-packages/:id",
|
||
"controller": "app\\store_old\\controller\\FlowPackageController",
|
||
"action": "detail",
|
||
"needsAuth": false,
|
||
"lineNumber": 12,
|
||
"rawLine": "Route::get(':id', 'app\\store_old\\controller\\FlowPackageController@detail'); // 获取流量套餐详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8e377c5497294d8580ff88ad5db58ad8",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "POST",
|
||
"path": "/v1/storeflow-packages/order",
|
||
"controller": "app\\store_old\\controller\\FlowPackageController",
|
||
"action": "createOrder",
|
||
"needsAuth": false,
|
||
"lineNumber": 13,
|
||
"rawLine": "Route::post('order', 'app\\store_old\\controller\\FlowPackageController@createOrder'); // 创建流量采购订单",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8412bc7e91c0735642bb2d53873b09fd",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storeflow-orders/list",
|
||
"controller": "app\\store_old\\controller\\FlowPackageController",
|
||
"action": "getOrderList",
|
||
"needsAuth": false,
|
||
"lineNumber": 18,
|
||
"rawLine": "Route::get('list', 'app\\store_old\\controller\\FlowPackageController@getOrderList'); // 获取订单列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "808d93cf6c19faa0f1bd5974d4cfd2a6",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storeflow-orders/:orderNo",
|
||
"controller": "app\\store_old\\controller\\FlowPackageController",
|
||
"action": "getOrderDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 19,
|
||
"rawLine": "Route::get(':orderNo', 'app\\store_old\\controller\\FlowPackageController@getOrderDetail'); // 获取订单详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "e5dc6c38c355759ea00fb9e2fa8c2df6",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storecustomers/list",
|
||
"controller": "app\\store_old\\controller\\CustomerController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 24,
|
||
"rawLine": "Route::get('list', 'app\\store_old\\controller\\CustomerController@getList'); // 获取客户列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "cb35ea29974e6bca19d922172245cb71",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storesystem-config/switch-status",
|
||
"controller": "app\\store_old\\controller\\SystemConfigController",
|
||
"action": "getSwitchStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 30,
|
||
"rawLine": "Route::get('switch-status', 'app\\store_old\\controller\\SystemConfigController@getSwitchStatus'); // 获取系统开关状态",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ace5770f8d1b2a7c0944928ede023cd2",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "POST",
|
||
"path": "/v1/storesystem-config/update-switch-status",
|
||
"controller": "app\\store_old\\controller\\SystemConfigController",
|
||
"action": "updateSwitchStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 31,
|
||
"rawLine": "Route::post('update-switch-status', 'app\\store_old\\controller\\SystemConfigController@updateSwitchStatus'); // 更新系统开关状态",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0c12a6d191b8982d230df673438aaa90",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storestatistics/overview",
|
||
"controller": "app\\store_old\\controller\\StatisticsController",
|
||
"action": "getOverview",
|
||
"needsAuth": false,
|
||
"lineNumber": 37,
|
||
"rawLine": "Route::get('overview', 'app\\store_old\\controller\\StatisticsController@getOverview'); // 获取数据概览",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "db7f4d7bf4ca25f390fbde3a69c77968",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storestatistics/comprehensive-analysis",
|
||
"controller": "app\\store_old\\controller\\StatisticsController",
|
||
"action": "getComprehensiveAnalysis",
|
||
"needsAuth": false,
|
||
"lineNumber": 38,
|
||
"rawLine": "Route::get('comprehensive-analysis', 'app\\store_old\\controller\\StatisticsController@getComprehensiveAnalysis'); // 获取综合分析数据",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5fde81d3927ac8fd43fba89fd2c299cb",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storevendor/list",
|
||
"controller": "app\\store_old\\controller\\VendorController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 43,
|
||
"rawLine": "Route::get('list', 'app\\store_old\\controller\\VendorController@getList'); // 获取供应商列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "45acdad4442857ee1ff548d28cc83ed3",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/storevendor/detail",
|
||
"controller": "app\\store_old\\controller\\VendorController",
|
||
"action": "detail",
|
||
"needsAuth": false,
|
||
"lineNumber": 44,
|
||
"rawLine": "Route::get('detail', 'app\\store_old\\controller\\VendorController@detail'); // 获取供应商详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "45a7d2cedb94f16c97f4cfac21150be3",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "POST",
|
||
"path": "/v1/storevendor/order",
|
||
"controller": "app\\store_old\\controller\\VendorController",
|
||
"action": "createOrder",
|
||
"needsAuth": false,
|
||
"lineNumber": 45,
|
||
"rawLine": "Route::post('order', 'app\\store_old\\controller\\VendorController@createOrder'); // 创建订单",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ace4472be45450dbc4e8ba9bf2ae3b93",
|
||
"fileId": "ca16815541009885f08bc486702e7e2e",
|
||
"filePath": "application/store_old/config/route.php",
|
||
"module": "store_old",
|
||
"method": "GET",
|
||
"path": "/v1/store/v1/store/login",
|
||
"controller": "app\\store_old\\controller\\LoginController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 49,
|
||
"rawLine": "Route::get('v1/store/login', 'app\\store_old\\controller\\LoginController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8721a5eef1513d5efcb8b4194d9304dc",
|
||
"fileId": "45abb68f14f9a07b89e06416648b8d20",
|
||
"filePath": "application/store/config/route.php",
|
||
"module": "store",
|
||
"method": "POST",
|
||
"path": "/v2/store/login",
|
||
"controller": "app\\store\\controller\\LoginController",
|
||
"action": "deviceLogin",
|
||
"needsAuth": false,
|
||
"lineNumber": 10,
|
||
"rawLine": "Route::post('login', 'app\\store\\controller\\LoginController@deviceLogin'); // 设备登录",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2931b8eee7fba8ed14b94953fbd61871",
|
||
"fileId": "45abb68f14f9a07b89e06416648b8d20",
|
||
"filePath": "application/store/config/route.php",
|
||
"module": "store",
|
||
"method": "POST",
|
||
"path": "/v2/store/mobile-login",
|
||
"controller": "app\\store\\controller\\LoginController",
|
||
"action": "mobileLogin",
|
||
"needsAuth": false,
|
||
"lineNumber": 11,
|
||
"rawLine": "Route::post('mobile-login', 'app\\store\\controller\\LoginController@mobileLogin'); // 手机号验证码登录",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d7fe45ade9a6417fa40f09454667b603",
|
||
"fileId": "45abb68f14f9a07b89e06416648b8d20",
|
||
"filePath": "application/store/config/route.php",
|
||
"module": "store",
|
||
"method": "POST",
|
||
"path": "/v2/store/send-code",
|
||
"controller": "app\\store\\controller\\LoginController",
|
||
"action": "sendCode",
|
||
"needsAuth": false,
|
||
"lineNumber": 12,
|
||
"rawLine": "Route::post('send-code', 'app\\store\\controller\\LoginController@sendCode'); // 发送验证码",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7a0be5528ef4f000dd82d341473827a5",
|
||
"fileId": "45abb68f14f9a07b89e06416648b8d20",
|
||
"filePath": "application/store/config/route.php",
|
||
"module": "store",
|
||
"method": "POST",
|
||
"path": "/v2/store/password-login",
|
||
"controller": "app\\store\\controller\\LoginController",
|
||
"action": "passwordLogin",
|
||
"needsAuth": false,
|
||
"lineNumber": 13,
|
||
"rawLine": "Route::post('password-login', 'app\\store\\controller\\LoginController@passwordLogin'); // 用户名密码登录(预留)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a10fde657bdc8becbb1acb7c1cf93fd3",
|
||
"fileId": "45abb68f14f9a07b89e06416648b8d20",
|
||
"filePath": "application/store/config/route.php",
|
||
"module": "store",
|
||
"method": "GET",
|
||
"path": "/v2/store/agent/config",
|
||
"controller": "app\\store\\controller\\AgentController",
|
||
"action": "getConfig",
|
||
"needsAuth": false,
|
||
"lineNumber": 20,
|
||
"rawLine": "Route::get('config', 'app\\store\\controller\\AgentController@getConfig'); // 获取Agent配置",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "dc0aefde035b72c1f01185a659f6fd8c",
|
||
"fileId": "45abb68f14f9a07b89e06416648b8d20",
|
||
"filePath": "application/store/config/route.php",
|
||
"module": "store",
|
||
"method": "PUT",
|
||
"path": "/v2/store/agent/config",
|
||
"controller": "app\\store\\controller\\AgentController",
|
||
"action": "updateConfig",
|
||
"needsAuth": false,
|
||
"lineNumber": 21,
|
||
"rawLine": "Route::put('config', 'app\\store\\controller\\AgentController@updateConfig'); // 更新Agent配置",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "720244c86a7511b5649191fb3198a822",
|
||
"fileId": "45abb68f14f9a07b89e06416648b8d20",
|
||
"filePath": "application/store/config/route.php",
|
||
"module": "store",
|
||
"method": "PATCH",
|
||
"path": "/v2/store/agent/config/switch",
|
||
"controller": "app\\store\\controller\\AgentController",
|
||
"action": "toggleSwitch",
|
||
"needsAuth": false,
|
||
"lineNumber": 22,
|
||
"rawLine": "Route::patch('config/switch', 'app\\store\\controller\\AgentController@toggleSwitch'); // 切换单个开关",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b6a78723078116e9323e419273c10a57",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "POST",
|
||
"path": "/v1/admin/auth/login",
|
||
"controller": "app\\superadmin\\controller\\auth\\AuthLoginController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 6,
|
||
"rawLine": "Route::post('v1/admin/auth/login', 'app\\superadmin\\controller\\auth\\AuthLoginController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c80db0547d943b7e74bf136af9f88d8c",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admindashboard/base",
|
||
"controller": "app\\superadmin\\controller\\dashboard\\GetBasestatisticsController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 12,
|
||
"rawLine": "Route::get('base', 'app\\superadmin\\controller\\dashboard\\GetBasestatisticsController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "03f713894a3a0e2c2db58ce4d47d391a",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/adminmenu/tree",
|
||
"controller": "app\\superadmin\\controller\\Menu\\GetMenuTreeController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 17,
|
||
"rawLine": "Route::get('tree', 'app\\superadmin\\controller\\Menu\\GetMenuTreeController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "711178846ed4b82d0483c98bf52952e2",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/adminmenu/toplevel",
|
||
"controller": "app\\superadmin\\controller\\Menu\\GetTopLevelForPermissionController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 18,
|
||
"rawLine": "Route::get('toplevel', 'app\\superadmin\\controller\\Menu\\GetTopLevelForPermissionController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1aaf8dacd00ad0b16542b7b7e18496dd",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/adminadministrator/list",
|
||
"controller": "app\\superadmin\\controller\\administrator\\GetAdministratorListController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 23,
|
||
"rawLine": "Route::get('list', 'app\\superadmin\\controller\\administrator\\GetAdministratorListController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a89de53123e52adfdcb760947646beb5",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/adminadministrator/detail/:id",
|
||
"controller": "app\\superadmin\\controller\\administrator\\GetAdministratorDetailController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 24,
|
||
"rawLine": "Route::get('detail/:id', 'app\\superadmin\\controller\\administrator\\GetAdministratorDetailController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "bb447a542a8e645dfcd25e9f628b5fe8",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "POST",
|
||
"path": "/v1/adminadministrator/update",
|
||
"controller": "app\\superadmin\\controller\\administrator\\UpdateAdministratorController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 25,
|
||
"rawLine": "Route::post('update', 'app\\superadmin\\controller\\administrator\\UpdateAdministratorController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d8498211771f381b0955e4ea5acced84",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "POST",
|
||
"path": "/v1/adminadministrator/add",
|
||
"controller": "app\\superadmin\\controller\\administrator\\AddAdministratorController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 26,
|
||
"rawLine": "Route::post('add', 'app\\superadmin\\controller\\administrator\\AddAdministratorController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fda3086b4011e3fa587483853edd1799",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "POST",
|
||
"path": "/v1/adminadministrator/delete",
|
||
"controller": "app\\superadmin\\controller\\administrator\\DeleteAdministratorController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 27,
|
||
"rawLine": "Route::post('delete', 'app\\superadmin\\controller\\administrator\\DeleteAdministratorController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f8eade332e5f9000a3a88180e590362e",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admintrafficPool/list",
|
||
"controller": "app\\superadmin\\controller\\traffic\\GetPoolListController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 32,
|
||
"rawLine": "Route::get('list', 'app\\superadmin\\controller\\traffic\\GetPoolListController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3881fb635514c2eca761ea1919647bc7",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admintrafficPool/detail",
|
||
"controller": "app\\superadmin\\controller\\traffic\\GetPoolDetailController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 33,
|
||
"rawLine": "Route::get('detail', 'app\\superadmin\\controller\\traffic\\GetPoolDetailController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d6a02417abfb56d7077c9e13a0d570c7",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admindevices/add-results",
|
||
"controller": "app\\superadmin\\controller\\devices\\GetAddResultedDevicesController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 38,
|
||
"rawLine": "Route::get('add-results', 'app\\superadmin\\controller\\devices\\GetAddResultedDevicesController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1d6956de2d59e97c68f9b573cf8d7707",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "POST",
|
||
"path": "/v1/admincompany/add",
|
||
"controller": "app\\superadmin\\controller\\company\\CreateCompanyController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 43,
|
||
"rawLine": "Route::post('add', 'app\\superadmin\\controller\\company\\CreateCompanyController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f81af6f2d37219aa186da4978b4c2bd1",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "POST",
|
||
"path": "/v1/admincompany/update",
|
||
"controller": "app\\superadmin\\controller\\company\\UpdateCompanyController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 44,
|
||
"rawLine": "Route::post('update', 'app\\superadmin\\controller\\company\\UpdateCompanyController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "826e70f7e3a842b4f29dff4826bb03c9",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "POST",
|
||
"path": "/v1/admincompany/delete",
|
||
"controller": "app\\superadmin\\controller\\company\\DeleteCompanyController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 45,
|
||
"rawLine": "Route::post('delete', 'app\\superadmin\\controller\\company\\DeleteCompanyController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "79c65c4efa8785bd702cf2bca150b02a",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admincompany/list",
|
||
"controller": "app\\superadmin\\controller\\company\\GetCompanyListController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 46,
|
||
"rawLine": "Route::get('list', 'app\\superadmin\\controller\\company\\GetCompanyListController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "67e2035764db6fe0a079cfbdbd203a5a",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admincompany/detail/:id",
|
||
"controller": "app\\superadmin\\controller\\company\\GetCompanyDetailForUpdateController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 47,
|
||
"rawLine": "Route::get('detail/:id', 'app\\superadmin\\controller\\company\\GetCompanyDetailForUpdateController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "282685838d0c1ff6a67c02aafb2075c7",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admincompany/profile/:id",
|
||
"controller": "app\\superadmin\\controller\\company\\GetCompanyDetailForProfileController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 48,
|
||
"rawLine": "Route::get('profile/:id', 'app\\superadmin\\controller\\company\\GetCompanyDetailForProfileController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "55b7fdbcf20cf276cf575a2f48518cd9",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admincompany/devices",
|
||
"controller": "app\\superadmin\\controller\\company\\GetCompanyDevicesForProfileController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 49,
|
||
"rawLine": "Route::get('devices', 'app\\superadmin\\controller\\company\\GetCompanyDevicesForProfileController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a018136d752407d0fbbc1cfdf01fad99",
|
||
"fileId": "7626976a65490ae876abe1f64d51cced",
|
||
"filePath": "application/superadmin/config/route.php",
|
||
"module": "superadmin",
|
||
"method": "GET",
|
||
"path": "/v1/admincompany/subusers",
|
||
"controller": "app\\superadmin\\controller\\company\\GetCompanySubusersForProfileController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 50,
|
||
"rawLine": "Route::get('subusers', 'app\\superadmin\\controller\\company\\GetCompanySubusersForProfileController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6813849ec7660ebfbebc089fd1e5b4b0",
|
||
"fileId": "a8281a80921a03f39b9744c4e1fa7809",
|
||
"filePath": "application/cozeai/config/route.php",
|
||
"module": "cozeai",
|
||
"method": "GET",
|
||
"path": "/v1/cozeai/workspaceList",
|
||
"controller": "cozeai/WorkspaceController/list",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 8,
|
||
"rawLine": "Route::get('workspaceList', 'cozeai/WorkspaceController/list');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1660072fba3269656672301f013c835d",
|
||
"fileId": "a8281a80921a03f39b9744c4e1fa7809",
|
||
"filePath": "application/cozeai/config/route.php",
|
||
"module": "cozeai",
|
||
"method": "GET",
|
||
"path": "/v1/cozeai/botsList",
|
||
"controller": "cozeai/WorkspaceController/getBotsList",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 9,
|
||
"rawLine": "Route::get('botsList', 'cozeai/WorkspaceController/getBotsList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "08c3e9fe34967961321d6a6f9bb704d5",
|
||
"fileId": "a8281a80921a03f39b9744c4e1fa7809",
|
||
"filePath": "application/cozeai/config/route.php",
|
||
"module": "cozeai",
|
||
"method": "GET",
|
||
"path": "/v1/cozeaiconversation/list",
|
||
"controller": "cozeai/ConversationController/list",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 13,
|
||
"rawLine": "Route::get('list', 'cozeai/ConversationController/list');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7c4bcd49fefc7bff4be97f4e7d8e3de7",
|
||
"fileId": "a8281a80921a03f39b9744c4e1fa7809",
|
||
"filePath": "application/cozeai/config/route.php",
|
||
"module": "cozeai",
|
||
"method": "GET",
|
||
"path": "/v1/cozeaiconversation/create",
|
||
"controller": "cozeai/ConversationController/create",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 14,
|
||
"rawLine": "Route::get('create', 'cozeai/ConversationController/create');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "945968c6ac73c7bc7dad50ca49e8c1a1",
|
||
"fileId": "a8281a80921a03f39b9744c4e1fa7809",
|
||
"filePath": "application/cozeai/config/route.php",
|
||
"module": "cozeai",
|
||
"method": "POST",
|
||
"path": "/v1/cozeaiconversation/createChat",
|
||
"controller": "cozeai/ConversationController/createChat",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 15,
|
||
"rawLine": "Route::post('createChat', 'cozeai/ConversationController/createChat');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "decb6dc1fa8f3e1a0dd85a75607ee99c",
|
||
"fileId": "a8281a80921a03f39b9744c4e1fa7809",
|
||
"filePath": "application/cozeai/config/route.php",
|
||
"module": "cozeai",
|
||
"method": "GET",
|
||
"path": "/v1/cozeaiconversation/chatRetrieve",
|
||
"controller": "cozeai/ConversationController/chatRetrieve",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 16,
|
||
"rawLine": "Route::get('chatRetrieve', 'cozeai/ConversationController/chatRetrieve');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2e5259c612be5f12f65986fff1d07c69",
|
||
"fileId": "a8281a80921a03f39b9744c4e1fa7809",
|
||
"filePath": "application/cozeai/config/route.php",
|
||
"module": "cozeai",
|
||
"method": "GET",
|
||
"path": "/v1/cozeaiconversation/chatMessage",
|
||
"controller": "cozeai/ConversationController/chatMessage",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 17,
|
||
"rawLine": "Route::get('chatMessage','cozeai/ConversationController/chatMessage');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "66852219d0b37d2c8e3036525e026380",
|
||
"fileId": "a8281a80921a03f39b9744c4e1fa7809",
|
||
"filePath": "application/cozeai/config/route.php",
|
||
"module": "cozeai",
|
||
"method": "GET",
|
||
"path": "/v1/cozeaimessage/list",
|
||
"controller": "cozeai/MessageController/getMessages",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 22,
|
||
"rawLine": "Route::get('list', 'cozeai/MessageController/getMessages');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "bffcd17d418f3830bd2baaa28b8e2499",
|
||
"fileId": "216844dfb5743466b970325f891be657",
|
||
"filePath": "application/ai/config/route.php",
|
||
"module": "ai",
|
||
"method": "POST",
|
||
"path": "/v1/aiopenai/text",
|
||
"controller": "app\\ai\\controller\\OpenAI",
|
||
"action": "text",
|
||
"needsAuth": false,
|
||
"lineNumber": 10,
|
||
"rawLine": "Route::post('text', 'app\\ai\\controller\\OpenAI@text');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "998d90cb7801e6c196515d529b232682",
|
||
"fileId": "216844dfb5743466b970325f891be657",
|
||
"filePath": "application/ai/config/route.php",
|
||
"module": "ai",
|
||
"method": "POST",
|
||
"path": "/v1/aidoubao/text",
|
||
"controller": "app\\ai\\controller\\DouBaoAI",
|
||
"action": "text",
|
||
"needsAuth": false,
|
||
"lineNumber": 16,
|
||
"rawLine": "Route::post('text', 'app\\ai\\controller\\DouBaoAI@text'); // 文本生成",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8df313df117e2769b551eb4bdee3be63",
|
||
"fileId": "216844dfb5743466b970325f891be657",
|
||
"filePath": "application/ai/config/route.php",
|
||
"module": "ai",
|
||
"method": "POST",
|
||
"path": "/v1/aidoubao/image",
|
||
"controller": "app\\ai\\controller\\DouBaoAI",
|
||
"action": "image",
|
||
"needsAuth": false,
|
||
"lineNumber": 17,
|
||
"rawLine": "Route::post('image', 'app\\ai\\controller\\DouBaoAI@image'); // 图片生成",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "4f1cc26c3cb8629e39893a9641a0a2b1",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/wechatFriend/list",
|
||
"controller": "app\\chukebao\\controller\\WechatFriendController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 14,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\WechatFriendController@getList'); // 获取好友列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "89f8c459be82c07d03496d6bd58780a2",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/wechatFriend/detail",
|
||
"controller": "app\\chukebao\\controller\\WechatFriendController",
|
||
"action": "getDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 15,
|
||
"rawLine": "Route::get('detail', 'app\\chukebao\\controller\\WechatFriendController@getDetail'); // 获取好友详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "24487a2c3e16202da352459b954da60f",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/wechatFriend/updateInfo",
|
||
"controller": "app\\chukebao\\controller\\WechatFriendController",
|
||
"action": "updateFriendInfo",
|
||
"needsAuth": false,
|
||
"lineNumber": 16,
|
||
"rawLine": "Route::post('updateInfo', 'app\\chukebao\\controller\\WechatFriendController@updateFriendInfo'); // 更新好友资料",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "338c1e06ec797025c52e4edcb9653d32",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/wechatFriend/addTaskList",
|
||
"controller": "app\\chukebao\\controller\\WechatFriendController",
|
||
"action": "getAddTaskList",
|
||
"needsAuth": false,
|
||
"lineNumber": 18,
|
||
"rawLine": "Route::get('addTaskList', 'app\\chukebao\\controller\\WechatFriendController@getAddTaskList'); // 获取添加好友任务记录列表(包含添加者信息、状态、时间等,支持状态筛选,无需传好友ID)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fa7a3f9a4e3bfa960a1822472c41a8c8",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/wechatChatroom/list",
|
||
"controller": "app\\chukebao\\controller\\WechatChatroomController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 22,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\WechatChatroomController@getList'); // 获取好友列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fdb169dc1c48ed4bcb26f4d2c932e6f0",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/wechatChatroom/detail",
|
||
"controller": "app\\chukebao\\controller\\WechatChatroomController",
|
||
"action": "getDetail",
|
||
"needsAuth": false,
|
||
"lineNumber": 23,
|
||
"rawLine": "Route::get('detail', 'app\\chukebao\\controller\\WechatChatroomController@getDetail'); // 获取群详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "738f21ec3de5d3e38c35de4208a45226",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/wechatChatroom/members",
|
||
"controller": "app\\chukebao\\controller\\WechatChatroomController",
|
||
"action": "getMembers",
|
||
"needsAuth": false,
|
||
"lineNumber": 24,
|
||
"rawLine": "Route::get('members', 'app\\chukebao\\controller\\WechatChatroomController@getMembers'); // 获取群成员列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "524330908447c61ef553ca93676da73d",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/wechatChatroom/aiAnnouncement",
|
||
"controller": "app\\chukebao\\controller\\WechatChatroomController",
|
||
"action": "aiAnnouncement",
|
||
"needsAuth": false,
|
||
"lineNumber": 25,
|
||
"rawLine": "Route::post('aiAnnouncement', 'app\\chukebao\\controller\\WechatChatroomController@aiAnnouncement'); // AI群公告",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "97375e5cc77890e2cd478c465f03bcd0",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/customerService/list",
|
||
"controller": "app\\chukebao\\controller\\CustomerServiceController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 30,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\CustomerServiceController@getList'); // 获取好友列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a1c1cc44ed04bd2c0c28e1c85a2c5051",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/accounts/list",
|
||
"controller": "app\\chukebao\\controller\\AccountsController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 35,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\AccountsController@getList'); // 获取账号列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1d9b9695573405e960b5c1999611454a",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/message/list",
|
||
"controller": "app\\chukebao\\controller\\MessageController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 40,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\MessageController@getList'); // 获取好友列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "71cc00cece90ae56c765963101176400",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/message/readMessage",
|
||
"controller": "app\\chukebao\\controller\\MessageController",
|
||
"action": "readMessage",
|
||
"needsAuth": false,
|
||
"lineNumber": 41,
|
||
"rawLine": "Route::get('readMessage', 'app\\chukebao\\controller\\MessageController@readMessage'); // 读取消息",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "666d0889050cdee0f1cb948f611da732",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/message/details",
|
||
"controller": "app\\chukebao\\controller\\MessageController",
|
||
"action": "details",
|
||
"needsAuth": false,
|
||
"lineNumber": 42,
|
||
"rawLine": "Route::get('details', 'app\\chukebao\\controller\\MessageController@details'); // 消息详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f520988348d554d90004601a8e6778e9",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/message/getMessageStatus",
|
||
"controller": "app\\chukebao\\controller\\MessageController",
|
||
"action": "getMessageStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 43,
|
||
"rawLine": "Route::get('getMessageStatus', 'app\\chukebao\\controller\\MessageController@getMessageStatus'); // 获取单条消息发送状态",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1a374a1bd3cdefd2f18cacf950191f96",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/wechatGroup/list",
|
||
"controller": "app\\chukebao\\controller\\WechatGroupController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 48,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\WechatGroupController@getList'); // 获取分组列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "177638d3067670f5454ef4ccef1cd35f",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/wechatGroup/add",
|
||
"controller": "app\\chukebao\\controller\\WechatGroupController",
|
||
"action": "create",
|
||
"needsAuth": false,
|
||
"lineNumber": 49,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\WechatGroupController@create'); // 新增分组",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "80b563c6df9595b1c34dc56755e57e97",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/wechatGroup/update",
|
||
"controller": "app\\chukebao\\controller\\WechatGroupController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 50,
|
||
"rawLine": "Route::post('update', 'app\\chukebao\\controller\\WechatGroupController@update'); // 更新分组",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a9286f0665331cf1a68372785bf4c659",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/wechatGroup/delete",
|
||
"controller": "app\\chukebao\\controller\\WechatGroupController",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 51,
|
||
"rawLine": "Route::delete('delete', 'app\\chukebao\\controller\\WechatGroupController@delete'); // 删除分组(假删除)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5dae29dd184b3fa49414a5e0dffa5b9c",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/wechatGroup/move",
|
||
"controller": "app\\chukebao\\controller\\WechatGroupController",
|
||
"action": "move",
|
||
"needsAuth": false,
|
||
"lineNumber": 52,
|
||
"rawLine": "Route::post('move', 'app\\chukebao\\controller\\WechatGroupController@move'); // 移动分组(好友/群移动到指定分组)",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ce9f4e7b76206f54780671e5d2574326",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/ai/questions/list",
|
||
"controller": "app\\chukebao\\controller\\QuestionsController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 62,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\QuestionsController@getList'); // 问答列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f813942f93151e0c419b949852987b39",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/ai/questions/add",
|
||
"controller": "app\\chukebao\\controller\\QuestionsController",
|
||
"action": "create",
|
||
"needsAuth": false,
|
||
"lineNumber": 63,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\QuestionsController@create'); // 问答添加",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9ad1d1688a11f9a912f4582f9bcfad75",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/ai/questions/update",
|
||
"controller": "app\\chukebao\\controller\\QuestionsController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 64,
|
||
"rawLine": "Route::post('update', 'app\\chukebao\\controller\\QuestionsController@update'); // 问答更新",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "6dc6502c4da3e5964701e737f4eec82f",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/ai/questions/delete",
|
||
"controller": "app\\chukebao\\controller\\QuestionsController",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 65,
|
||
"rawLine": "Route::delete('delete', 'app\\chukebao\\controller\\QuestionsController@delete'); // 问答删除",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f1f6d613ccf2b505819a5cf928553c94",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/ai/questions/detail",
|
||
"controller": "app\\chukebao\\controller\\QuestionsController",
|
||
"action": "detail",
|
||
"needsAuth": false,
|
||
"lineNumber": 66,
|
||
"rawLine": "Route::get('detail', 'app\\chukebao\\controller\\QuestionsController@detail'); // 问答详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "416b229c28d841bc58948c060823efa8",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/ai/settings/get",
|
||
"controller": "app\\chukebao\\controller\\AiSettingsController",
|
||
"action": "getSetting",
|
||
"needsAuth": false,
|
||
"lineNumber": 71,
|
||
"rawLine": "Route::get('get', 'app\\chukebao\\controller\\AiSettingsController@getSetting');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "787958897cb34a27a8edfc6eddcf46f4",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/ai/settings/set",
|
||
"controller": "app\\chukebao\\controller\\AiSettingsController",
|
||
"action": "setSetting",
|
||
"needsAuth": false,
|
||
"lineNumber": 72,
|
||
"rawLine": "Route::post('set', 'app\\chukebao\\controller\\AiSettingsController@setSetting');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "090ce2543ac4726702aaa8146f7cd9af",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/ai/friend/set",
|
||
"controller": "app\\chukebao\\controller\\AiSettingsController",
|
||
"action": "setFriend",
|
||
"needsAuth": false,
|
||
"lineNumber": 77,
|
||
"rawLine": "Route::post('set', 'app\\chukebao\\controller\\AiSettingsController@setFriend');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "31cdc3227d8fa9e29fbef37bff0302a9",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/ai/friend/get",
|
||
"controller": "app\\chukebao\\controller\\AiSettingsController",
|
||
"action": "getFriend",
|
||
"needsAuth": false,
|
||
"lineNumber": 78,
|
||
"rawLine": "Route::get('get', 'app\\chukebao\\controller\\AiSettingsController@getFriend');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "4493ad5483e5df9a708530f56c4bce8f",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/ai/friend/setAll",
|
||
"controller": "app\\chukebao\\controller\\AiSettingsController",
|
||
"action": "setAllFriend",
|
||
"needsAuth": false,
|
||
"lineNumber": 79,
|
||
"rawLine": "Route::post('setAll', 'app\\chukebao\\controller\\AiSettingsController@setAllFriend');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1e7193aa88d4250728b35f4988ead062",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/ai/getUserTokens",
|
||
"controller": "app\\chukebao\\controller\\AiSettingsController",
|
||
"action": "getUserTokens",
|
||
"needsAuth": false,
|
||
"lineNumber": 84,
|
||
"rawLine": "Route::get('getUserTokens', 'app\\chukebao\\controller\\AiSettingsController@getUserTokens');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "29c094cde9f01678f2646631e919c8d7",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/ai/chat",
|
||
"controller": "app\\chukebao\\controller\\AiChatController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 85,
|
||
"rawLine": "Route::post('chat', 'app\\chukebao\\controller\\AiChatController@index');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "24bc9b1dc687803002b00a408001c257",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/todo/list",
|
||
"controller": "app\\chukebao\\controller\\ToDoController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 92,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\ToDoController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fb7bfcf0d42d4ce4420b46c6b406aef9",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/todo/add",
|
||
"controller": "app\\chukebao\\controller\\ToDoController",
|
||
"action": "create",
|
||
"needsAuth": false,
|
||
"lineNumber": 93,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\ToDoController@create');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ad8eea26771b3ce10cbc552cc0c4f85d",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/todo/process",
|
||
"controller": "app\\chukebao\\controller\\ToDoController",
|
||
"action": "process",
|
||
"needsAuth": false,
|
||
"lineNumber": 94,
|
||
"rawLine": "Route::get('process', 'app\\chukebao\\controller\\ToDoController@process');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "681fe1ed6457f8980cbd66643caa93ed",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/followUp/list",
|
||
"controller": "app\\chukebao\\controller\\FollowUpController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 100,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\FollowUpController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "f2e4762a7b0069a215cf6e9da6a5f35f",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/followUp/add",
|
||
"controller": "app\\chukebao\\controller\\FollowUpController",
|
||
"action": "create",
|
||
"needsAuth": false,
|
||
"lineNumber": 101,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\FollowUpController@create');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b4afc212caad57b5439f1c68256fd72e",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/followUp/process",
|
||
"controller": "app\\chukebao\\controller\\FollowUpController",
|
||
"action": "process",
|
||
"needsAuth": false,
|
||
"lineNumber": 102,
|
||
"rawLine": "Route::get('process', 'app\\chukebao\\controller\\FollowUpController@process');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ef0e942c38f6feded7d7594931af7e4e",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/tokensRecord/list",
|
||
"controller": "app\\chukebao\\controller\\TokensRecordController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 108,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\TokensRecordController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "784bd7f091864b976d17162b5113b918",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/material/all",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "getAllMaterial",
|
||
"needsAuth": false,
|
||
"lineNumber": 117,
|
||
"rawLine": "Route::get('all', 'app\\chukebao\\controller\\ContentController@getAllMaterial');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d5d17f838a3de014ff105d995099a631",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/material/list",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "getMaterial",
|
||
"needsAuth": false,
|
||
"lineNumber": 118,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\ContentController@getMaterial');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "4d91369b6d535bff43e3d0656f142304",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/content/material/add",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "createMaterial",
|
||
"needsAuth": false,
|
||
"lineNumber": 119,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\ContentController@createMaterial');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "763371c1203f7cacb0ddefbe16218756",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/material/details",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "detailsMaterial",
|
||
"needsAuth": false,
|
||
"lineNumber": 120,
|
||
"rawLine": "Route::get('details', 'app\\chukebao\\controller\\ContentController@detailsMaterial');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "15236bb274ef5af8b18ea4348f3c771e",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/content/material/del",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "delMaterial",
|
||
"needsAuth": false,
|
||
"lineNumber": 121,
|
||
"rawLine": "Route::delete('del', 'app\\chukebao\\controller\\ContentController@delMaterial');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "176292f715f6c112a14821e765eca790",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/content/material/update",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "updateMaterial",
|
||
"needsAuth": false,
|
||
"lineNumber": 122,
|
||
"rawLine": "Route::post('update', 'app\\chukebao\\controller\\ContentController@updateMaterial');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "67290160b784558dbfcb6bd6c036bf3e",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/sensitiveWord/list",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "getSensitiveWord",
|
||
"needsAuth": false,
|
||
"lineNumber": 127,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\ContentController@getSensitiveWord');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d09f92403c97a9dc1a7f8a7104e9680c",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/content/sensitiveWord/add",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "createSensitiveWord",
|
||
"needsAuth": false,
|
||
"lineNumber": 128,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\ContentController@createSensitiveWord');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "3f65ad111ab4be6440570eb7693e8d4d",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/sensitiveWord/details",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "detailsSensitiveWord",
|
||
"needsAuth": false,
|
||
"lineNumber": 129,
|
||
"rawLine": "Route::get('details', 'app\\chukebao\\controller\\ContentController@detailsSensitiveWord');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b27930e07d4bb6088cb4751eb5dcb4fe",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/content/sensitiveWord/del",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "delSensitiveWord",
|
||
"needsAuth": false,
|
||
"lineNumber": 130,
|
||
"rawLine": "Route::delete('del', 'app\\chukebao\\controller\\ContentController@delSensitiveWord');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d581d5b157fc70206730a08648c24df8",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/content/sensitiveWord/update",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "updateSensitiveWord",
|
||
"needsAuth": false,
|
||
"lineNumber": 131,
|
||
"rawLine": "Route::post('update', 'app\\chukebao\\controller\\ContentController@updateSensitiveWord');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "af4b1a75a37341f029701820dc55d9b5",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/sensitiveWord/setStatus",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "setSensitiveWordStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 132,
|
||
"rawLine": "Route::get('setStatus', 'app\\chukebao\\controller\\ContentController@setSensitiveWordStatus');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "9f9b2f3e8df5a9b7218a5521c3e338b0",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/keywords/list",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "getKeywords",
|
||
"needsAuth": false,
|
||
"lineNumber": 138,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\ContentController@getKeywords');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "19fa0147451d70765facdd34c8fba05c",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/content/keywords/add",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "createKeywords",
|
||
"needsAuth": false,
|
||
"lineNumber": 139,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\ContentController@createKeywords');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b24cfe15464a2625231b295bcb83d961",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/keywords/details",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "detailsKeywords",
|
||
"needsAuth": false,
|
||
"lineNumber": 140,
|
||
"rawLine": "Route::get('details', 'app\\chukebao\\controller\\ContentController@detailsKeywords');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "8437553163b995cc025ae28f00ae9af0",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/content/keywords/del",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "delKeywords",
|
||
"needsAuth": false,
|
||
"lineNumber": 141,
|
||
"rawLine": "Route::delete('del', 'app\\chukebao\\controller\\ContentController@delKeywords');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "dcef9339a1fc9032865907b8da901953",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/content/keywords/update",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "updateKeywords",
|
||
"needsAuth": false,
|
||
"lineNumber": 142,
|
||
"rawLine": "Route::post('update', 'app\\chukebao\\controller\\ContentController@updateKeywords');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7037b1f513daca8e454d031b2efe648d",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/content/keywords/setStatus",
|
||
"controller": "app\\chukebao\\controller\\ContentController",
|
||
"action": "setKeywordStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 143,
|
||
"rawLine": "Route::get('setStatus', 'app\\chukebao\\controller\\ContentController@setKeywordStatus');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2e38fd4b6211a68bb3b1305ea45eca3b",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/autoGreetings/list",
|
||
"controller": "app\\chukebao\\controller\\AutoGreetingsController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 150,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\AutoGreetingsController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "fb61493bc8b76c15fca5bb0387883624",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/autoGreetings/add",
|
||
"controller": "app\\chukebao\\controller\\AutoGreetingsController",
|
||
"action": "create",
|
||
"needsAuth": false,
|
||
"lineNumber": 151,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\AutoGreetingsController@create');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "bdd3b41b4eab065d37e14911dd5e4f7e",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/autoGreetings/details",
|
||
"controller": "app\\chukebao\\controller\\AutoGreetingsController",
|
||
"action": "details",
|
||
"needsAuth": false,
|
||
"lineNumber": 152,
|
||
"rawLine": "Route::get('details', 'app\\chukebao\\controller\\AutoGreetingsController@details');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0ee288de093a1b8b70d56cc247ad9a68",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/autoGreetings/del",
|
||
"controller": "app\\chukebao\\controller\\AutoGreetingsController",
|
||
"action": "del",
|
||
"needsAuth": false,
|
||
"lineNumber": 153,
|
||
"rawLine": "Route::delete('del', 'app\\chukebao\\controller\\AutoGreetingsController@del');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c448dfb57120fb0e30cb7fd7bdf4512a",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/autoGreetings/update",
|
||
"controller": "app\\chukebao\\controller\\AutoGreetingsController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 154,
|
||
"rawLine": "Route::post('update', 'app\\chukebao\\controller\\AutoGreetingsController@update');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "38c9bf57aba7c9e8530e247b2baa6bbd",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/autoGreetings/setStatus",
|
||
"controller": "app\\chukebao\\controller\\AutoGreetingsController",
|
||
"action": "setStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 155,
|
||
"rawLine": "Route::get('setStatus', 'app\\chukebao\\controller\\AutoGreetingsController@setStatus');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "e1d9d3d6ba71ad4d63beacffa16aeb08",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/autoGreetings/copy",
|
||
"controller": "app\\chukebao\\controller\\AutoGreetingsController",
|
||
"action": "copy",
|
||
"needsAuth": false,
|
||
"lineNumber": 156,
|
||
"rawLine": "Route::get('copy', 'app\\chukebao\\controller\\AutoGreetingsController@copy');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "76510cf710bb5a751900dec8471e57dc",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/autoGreetings/stats",
|
||
"controller": "app\\chukebao\\controller\\AutoGreetingsController",
|
||
"action": "stats",
|
||
"needsAuth": false,
|
||
"lineNumber": 157,
|
||
"rawLine": "Route::get('stats', 'app\\chukebao\\controller\\AutoGreetingsController@stats');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b863d9818374bc324e2da220965f826d",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/aiPush/list",
|
||
"controller": "app\\chukebao\\controller\\AiPushController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 162,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\AiPushController@getList'); // 获取推送列表",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "1427e97902ae6328ab41fa34d4c9b3d7",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/aiPush/add",
|
||
"controller": "app\\chukebao\\controller\\AiPushController",
|
||
"action": "add",
|
||
"needsAuth": false,
|
||
"lineNumber": 163,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\AiPushController@add'); // 添加推送",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "63969fd07441748cf442fc744ebbe04e",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/aiPush/details",
|
||
"controller": "app\\chukebao\\controller\\AiPushController",
|
||
"action": "details",
|
||
"needsAuth": false,
|
||
"lineNumber": 164,
|
||
"rawLine": "Route::get('details', 'app\\chukebao\\controller\\AiPushController@details'); // 推送详情",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ca9e378f09cc91692df101f30c6553ae",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/aiPush/del",
|
||
"controller": "app\\chukebao\\controller\\AiPushController",
|
||
"action": "del",
|
||
"needsAuth": false,
|
||
"lineNumber": 165,
|
||
"rawLine": "Route::delete('del', 'app\\chukebao\\controller\\AiPushController@del'); // 删除推送",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5c3b475d1375bd624c7041260d2cdb91",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/aiPush/update",
|
||
"controller": "app\\chukebao\\controller\\AiPushController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 166,
|
||
"rawLine": "Route::post('update', 'app\\chukebao\\controller\\AiPushController@update'); // 更新推送",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "e97be11fcf9894c15f73de31f5d2b4dd",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/aiPush/setStatus",
|
||
"controller": "app\\chukebao\\controller\\AiPushController",
|
||
"action": "setStatus",
|
||
"needsAuth": false,
|
||
"lineNumber": 167,
|
||
"rawLine": "Route::get('setStatus', 'app\\chukebao\\controller\\AiPushController@setStatus'); // 修改状态",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "869ab0b8e4ef6c917e1d7a364df6cb32",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/aiPush/stats",
|
||
"controller": "app\\chukebao\\controller\\AiPushController",
|
||
"action": "stats",
|
||
"needsAuth": false,
|
||
"lineNumber": 168,
|
||
"rawLine": "Route::get('stats', 'app\\chukebao\\controller\\AiPushController@stats'); // 统计概览",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "ac96f90618a5968545d86c1de28aaba2",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/notice/list",
|
||
"controller": "app\\chukebao\\controller\\NoticeController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 173,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\NoticeController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d3c22d7dec5e145acfa5083a84c3e6ab",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "PUT",
|
||
"path": "/v1/kefu/notice/readMessage",
|
||
"controller": "app\\chukebao\\controller\\NoticeController",
|
||
"action": "readMessage",
|
||
"needsAuth": false,
|
||
"lineNumber": 174,
|
||
"rawLine": "Route::put('readMessage', 'app\\chukebao\\controller\\NoticeController@readMessage');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d53739eac3702fcaa651b73178278ea3",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "PUT",
|
||
"path": "/v1/kefu/notice/readAll",
|
||
"controller": "app\\chukebao\\controller\\NoticeController",
|
||
"action": "readAll",
|
||
"needsAuth": false,
|
||
"lineNumber": 175,
|
||
"rawLine": "Route::put('readAll', 'app\\chukebao\\controller\\NoticeController@readAll');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "37698d3a28482ca41aa2493504eb8c75",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/reply/list",
|
||
"controller": "app\\chukebao\\controller\\ReplyController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 179,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\ReplyController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "2b6febf84d824da19cdceba29ab167c9",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/reply/addGroup",
|
||
"controller": "app\\chukebao\\controller\\ReplyController",
|
||
"action": "addGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 180,
|
||
"rawLine": "Route::post('addGroup', 'app\\chukebao\\controller\\ReplyController@addGroup');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5ac7cc61ac2f33cad3e01d43c839a21f",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/reply/addReply",
|
||
"controller": "app\\chukebao\\controller\\ReplyController",
|
||
"action": "addReply",
|
||
"needsAuth": false,
|
||
"lineNumber": 181,
|
||
"rawLine": "Route::post('addReply', 'app\\chukebao\\controller\\ReplyController@addReply');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "83837f1ad83548fff3a0ca3e4c48dea6",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/reply/updateGroup",
|
||
"controller": "app\\chukebao\\controller\\ReplyController",
|
||
"action": "updateGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 182,
|
||
"rawLine": "Route::post('updateGroup', 'app\\chukebao\\controller\\ReplyController@updateGroup');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "7d23a9f2146817ae606204016a365086",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/reply/updateReply",
|
||
"controller": "app\\chukebao\\controller\\ReplyController",
|
||
"action": "updateReply",
|
||
"needsAuth": false,
|
||
"lineNumber": 183,
|
||
"rawLine": "Route::post('updateReply', 'app\\chukebao\\controller\\ReplyController@updateReply');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "20ef95a8b590680fb570c43dfae0a53e",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/reply/deleteGroup",
|
||
"controller": "app\\chukebao\\controller\\ReplyController",
|
||
"action": "deleteGroup",
|
||
"needsAuth": false,
|
||
"lineNumber": 184,
|
||
"rawLine": "Route::delete('deleteGroup', 'app\\chukebao\\controller\\ReplyController@deleteGroup');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "527e57722ccce854be23de2f6eea1f89",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/reply/deleteReply",
|
||
"controller": "app\\chukebao\\controller\\ReplyController",
|
||
"action": "deleteReply",
|
||
"needsAuth": false,
|
||
"lineNumber": 185,
|
||
"rawLine": "Route::delete('deleteReply', 'app\\chukebao\\controller\\ReplyController@deleteReply');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "c3ca50b7a03d8743a6a25b640bc0479d",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/moments/add",
|
||
"controller": "app\\chukebao\\controller\\MomentsController",
|
||
"action": "create",
|
||
"needsAuth": false,
|
||
"lineNumber": 190,
|
||
"rawLine": "Route::post('add', 'app\\chukebao\\controller\\MomentsController@create');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "0c187c30918508057278f796b3445b35",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/moments/update",
|
||
"controller": "app\\chukebao\\controller\\MomentsController",
|
||
"action": "update",
|
||
"needsAuth": false,
|
||
"lineNumber": 191,
|
||
"rawLine": "Route::post('update', 'app\\chukebao\\controller\\MomentsController@update');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "b47bfb47104da0fdc87ef3d622710aee",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "DELETE",
|
||
"path": "/v1/kefu/moments/delete",
|
||
"controller": "app\\chukebao\\controller\\MomentsController",
|
||
"action": "delete",
|
||
"needsAuth": false,
|
||
"lineNumber": 192,
|
||
"rawLine": "Route::delete('delete', 'app\\chukebao\\controller\\MomentsController@delete');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "5e3bd54c167a0265b1c4dea0d5f61e78",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "GET",
|
||
"path": "/v1/kefu/moments/list",
|
||
"controller": "app\\chukebao\\controller\\MomentsController",
|
||
"action": "getList",
|
||
"needsAuth": false,
|
||
"lineNumber": 193,
|
||
"rawLine": "Route::get('list', 'app\\chukebao\\controller\\MomentsController@getList');",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "a8cd4601cda62b0a8e91dfe7e1127156",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/kefu/dataProcessing",
|
||
"controller": "app\\chukebao\\controller\\DataProcessing",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 197,
|
||
"rawLine": "Route::post('dataProcessing', 'app\\chukebao\\controller\\DataProcessing@index'); // 修改数据",
|
||
"source": "code"
|
||
},
|
||
{
|
||
"id": "d2ab826c41aa27db95e906f8eb4977c2",
|
||
"fileId": "49cc9cbcccc67d374ea211c46d5ebef8",
|
||
"filePath": "application/chukebao/config/route.php",
|
||
"module": "chukebao",
|
||
"method": "POST",
|
||
"path": "/v1/v1/kefu/login",
|
||
"controller": "app\\chukebao\\controller\\LoginController",
|
||
"action": "index",
|
||
"needsAuth": false,
|
||
"lineNumber": 207,
|
||
"rawLine": "Route::post('login', 'app\\chukebao\\controller\\LoginController@index'); // 登录",
|
||
"source": "code"
|
||
}
|
||
]
|
||
} |