liaofei 2 lat temu
rodzic
commit
f1ebf03eaa
2 zmienionych plików z 127 dodań i 109 usunięć
  1. 64 60
      crmeb/app/kefuapi/route/route.php
  2. 63 49
      crmeb/app/outapi/route/route.php

+ 64 - 60
crmeb/app/kefuapi/route/route.php

@@ -14,89 +14,93 @@ use think\facade\Config;
 use think\facade\Route;
 use think\Response;
 
-Route::any('ticket/[:appid]', 'Login/ticket');
-Route::get('test', 'Login/test');
-
 Route::group(function () {
 
-    Route::post('login', 'Login/login')->name('kefuLogin');//账号登录
-    Route::get('key', 'Login/getLoginKey')->name('getLoginKey');//获取扫码登录key
-    Route::get('scan/:key', 'Login/scanLogin')->name('scanLogin');//检测扫码情况
-    Route::get('config', 'Login/getAppid')->name('getAppid');//获取配置
-    Route::get('wechat', 'Login/wechatAuth')->name('wechatAuth');//微信扫码登录
+    Route::group(function () {
+        Route::post('login', 'Login/login')->name('kefuLogin')->option(['real_name' => '账号登录']);//账号登录
+        Route::get('key', 'Login/getLoginKey')->name('getLoginKey')->option(['real_name' => '获取扫码登录key']);//获取扫码登录key
+        Route::get('scan/:key', 'Login/scanLogin')->name('scanLogin')->option(['real_name' => '检测扫码情况']);//检测扫码情况
+        Route::get('config', 'Login/getAppid')->name('getAppid')->option(['real_name' => '获取配置']);//获取配置
+        Route::get('wechat', 'Login/wechatAuth')->name('wechatAuth')->option(['real_name' => '微信扫码登录']);//微信扫码登录
+    })->option(['mark' => 'login', 'mark_name' => '登录']);
+
 
     Route::group(function () {
 
-        Route::post('upload', 'User/upload')->name('upload');//上传图片
+        Route::post('upload', 'User/upload')->name('upload')->option(['real_name' => '上传图片', 'mark' => 'common', 'mark_name' => '公用接口']);//上传图片
 
     })->middleware(KefuAuthTokenMiddleware::class);
 
     Route::group('user', function () {
 
-        Route::get('record', 'User/recordList')->name('recordList');//和客服聊天过的用户
-        Route::get('info/:uid', 'User/userInfo')->name('getUserInfo');//用户详细信息
-        Route::get('label/:uid', 'User/getUserLabel')->name('getUserLabel');//用户标签
-        Route::put('label/:uid', 'User/setUserLabel')->name('setUserLabel');//设置用户标签
-        Route::get('group', 'User/getUserGroup')->name('getUserGroup');//退出登录
-        Route::put('group/:uid/:id', 'User/setUserGroup')->name('setUserGroup');//退出登录
-        Route::post('logout', 'User/logout')->name('logout');//退出登录
+        Route::get('record', 'User/recordList')->name('recordList')->option(['real_name' => '和客服聊天过的用户']);//和客服聊天过的用户
+        Route::get('info/:uid', 'User/userInfo')->name('getUserInfo')->option(['real_name' => '用户详细信息']);//用户详细信息
+        Route::get('label/:uid', 'User/getUserLabel')->name('getUserLabel')->option(['real_name' => '用户标签']);//用户标签
+        Route::put('label/:uid', 'User/setUserLabel')->name('setUserLabel')->option(['real_name' => '设置用户标签']);//设置用户标签
+        Route::get('group', 'User/getUserGroup')->name('getUserGroup')->option(['real_name' => '获取用户分组']);//退出登录
+        Route::put('group/:uid/:id', 'User/setUserGroup')->name('setUserGroup')->option(['real_name' => '设置用户分组']);//退出登录
+        Route::post('logout', 'User/logout')->name('logout')->option(['real_name' => '退出登录']);//退出登录
 
-    })->middleware(KefuAuthTokenMiddleware::class);
+    })->middleware(KefuAuthTokenMiddleware::class)
+        ->option(['mark' => 'user', 'mark_name' => '用户']);
 
     Route::group('order', function () {
 
-        Route::get('list/:uid', 'Order/getUserOrderList')->name('getUserOrderList');//订单列表
-        Route::post('delivery/:id', 'Order/delivery_keep')->name('orderDeliveryKeep');//订单发货
-        Route::put('update/:id', 'Order/update')->name('orderUpdate');//订单修改
-        Route::post('refund', 'Order/refund')->name('orderRefund');//订单退款
-        Route::get('refund_form/:id', 'Order/refundForm')->name('orderRefund');//订单退款
-        Route::get('edit/:id', 'Order/edit')->name('orderEdit');//订单退款
-        Route::post('remark', 'Order/remark')->name('remark');//订单备注
-        Route::get('info/:id', 'Order/orderInfo')->name('orderInfo');//获取订单详情
-        Route::get('export', 'Order/export')->name('export');//获取订单详情
-        Route::get('temp', 'Order/getExportTemp')->name('getExportTemp');//获取物流公司模板
-        Route::get('delivery_all', 'Order/getDeliveryAll')->name('getDeliveryAll');//获取配送员列表全部
-        Route::get('delivery_info', 'Order/getDeliveryInfo')->name('getDeliveryInfo');//获取配送员列表全部
-        Route::get('verific/:id', 'Order/order_verific')->name('orderVerific');//单个订单号进行核销
-
-    })->middleware(KefuAuthTokenMiddleware::class);
+        Route::get('list/:uid', 'Order/getUserOrderList')->name('getUserOrderList')->option(['real_name' => '订单列表']);//订单列表
+        Route::post('delivery/:id', 'Order/delivery_keep')->name('orderDeliveryKeep')->option(['real_name' => '订单发货']);//订单发货
+        Route::put('update/:id', 'Order/update')->name('orderUpdate')->option(['real_name' => '订单修改']);//订单修改
+        Route::post('refund', 'Order/refund')->name('orderRefund')->option(['real_name' => '订单退款']);//订单退款
+        Route::get('refund_form/:id', 'Order/refundForm')->name('orderRefund')->option(['real_name' => '订单退款']);//订单退款
+        Route::get('edit/:id', 'Order/edit')->name('orderEdit')->option(['real_name' => '订单退款']);//订单退款
+        Route::post('remark', 'Order/remark')->name('remark')->option(['real_name' => '订单备注']);//订单备注
+        Route::get('info/:id', 'Order/orderInfo')->name('orderInfo')->option(['real_name' => '获取订单详情']);//获取订单详情
+        Route::get('export', 'Order/export')->name('export')->option(['real_name' => '获取订单详情']);//获取订单详情
+        Route::get('temp', 'Order/getExportTemp')->name('getExportTemp')->option(['real_name' => '获取物流公司模板']);//获取物流公司模板
+        Route::get('delivery_all', 'Order/getDeliveryAll')->name('getDeliveryAll')->option(['real_name' => '获取配送员列表全部']);//获取配送员列表全部
+        Route::get('delivery_info', 'Order/getDeliveryInfo')->name('getDeliveryInfo')->option(['real_name' => '获取配送员列表全部']);//获取配送员列表全部
+        Route::get('verific/:id', 'Order/order_verific')->name('orderVerific')->option(['real_name' => '单个订单号进行核销']);//单个订单号进行核销
+
+    })->middleware(KefuAuthTokenMiddleware::class)
+        ->option(['mark' => 'order', 'mark_name' => '订单']);
 
     Route::group('product', function () {
 
-        Route::get('hot/:uid', 'Product/getProductHotSale')->name('getProductHotSale');//热销商品
-        Route::get('visit/:uid', 'Product/getVisitProductList')->name('getVisitProductList');//商品足记
-        Route::get('cart/:uid', 'Product/getCartProductList')->name('getCartProductList');//购买记录
-        Route::get('info/:id', 'Product/getProductInfo')->name('getProductInfo');//商品详情
+        Route::get('hot/:uid', 'Product/getProductHotSale')->name('getProductHotSale')->option(['real_name' => '热销商品']);//热销商品
+        Route::get('visit/:uid', 'Product/getVisitProductList')->name('getVisitProductList')->option(['real_name' => '商品足记']);//商品足记
+        Route::get('cart/:uid', 'Product/getCartProductList')->name('getCartProductList')->option(['real_name' => '购买记录']);//购买记录
+        Route::get('info/:id', 'Product/getProductInfo')->name('getProductInfo')->option(['real_name' => '商品详情']);//商品详情
 
-    })->middleware(KefuAuthTokenMiddleware::class);
+    })->middleware(KefuAuthTokenMiddleware::class)
+        ->option(['mark' => 'service', 'mark_name' => '商品']);
 
     Route::group('service', function () {
 
-        Route::get('list', 'Service/getChatList')->name('getChatList');//聊天记录
-        Route::get('info', 'Service/getServiceInfo')->name('getServiceInfo');//客服详细信息
-        Route::get('speechcraft', 'Service/getSpeechcraftList')->name('getSpeechcraftList');//客服话术
-        Route::post('transfer', 'Service/transfer')->name('transfer');//客服转接
-        Route::get('transfer_list', 'Service/getServiceList')->name('getServiceList');//客服转接
-        Route::get('cate', 'Service/getCateList')->name('getCateList');//分类列表
-        Route::post('cate', 'Service/saveCate')->name('saveCate');//保存分类
-        Route::put('cate/:id', 'Service/editCate')->name('editCate');//编辑分类
-        Route::delete('cate/:id', 'Service/deleteCate')->name('deleteCate');//删除分类
-        Route::post('speechcraft', 'Service/saveSpeechcraft')->name('saveSpeechcraft');//添加话术
-        Route::put('speechcraft/:id', 'Service/editSpeechcraft')->name('editSpeechcraft');//修改话术
-        Route::delete('speechcraft/:id', 'Service/deleteSpeechcraft')->name('deleteSpeechcraft');//删除话术
-
-    })->middleware(KefuAuthTokenMiddleware::class);
+        Route::get('list', 'Service/getChatList')->name('getChatList')->option(['real_name' => '聊天记录']);//聊天记录
+        Route::get('info', 'Service/getServiceInfo')->name('getServiceInfo')->option(['real_name' => '客服详细信息']);//客服详细信息
+        Route::get('speechcraft', 'Service/getSpeechcraftList')->name('getSpeechcraftList')->option(['real_name' => '客服话术']);//客服话术
+        Route::post('transfer', 'Service/transfer')->name('transfer')->option(['real_name' => '客服转接']);//客服转接
+        Route::get('transfer_list', 'Service/getServiceList')->name('getServiceList')->option(['real_name' => '客服转接']);//客服转接
+        Route::get('cate', 'Service/getCateList')->name('getCateList')->option(['real_name' => '分类列表']);//分类列表
+        Route::post('cate', 'Service/saveCate')->name('saveCate')->option(['real_name' => '保存分类']);//保存分类
+        Route::put('cate/:id', 'Service/editCate')->name('editCate')->option(['real_name' => '编辑分类']);//编辑分类
+        Route::delete('cate/:id', 'Service/deleteCate')->name('deleteCate')->option(['real_name' => '删除分类']);//删除分类
+        Route::post('speechcraft', 'Service/saveSpeechcraft')->name('saveSpeechcraft')->option(['real_name' => '添加话术']);//添加话术
+        Route::put('speechcraft/:id', 'Service/editSpeechcraft')->name('editSpeechcraft')->option(['real_name' => '修改话术']);//修改话术
+        Route::delete('speechcraft/:id', 'Service/deleteSpeechcraft')->name('deleteSpeechcraft')->option(['real_name' => '删除话术']);//删除话术
+
+    })->middleware(KefuAuthTokenMiddleware::class)
+        ->option(['mark' => 'service', 'mark_name' => '客服']);
 
     Route::group('tourist', function () {
-        Route::get('user', 'Common/getServiceUser')->name('getServiceUser');//随机客服信息
-        Route::get('adv', 'Common/getKfAdv')->name('getKfAdv');//获取客服广告
-        Route::post('feedback', 'Common/saveFeedback')->name('saveFeedback');//保存客服反馈内容
-        Route::get('feedback', 'Common/getFeedbackInfo')->name('getFeedbackInfo');//获取反馈页面广告位内容
-        Route::get('order/:order_id', 'Common/getOrderInfo')->name('getOrderInfo');//获取订单信息
-        Route::get('product/:id', 'Common/getProductInfo')->name('getProductInfo');//获取商品信息
-        Route::get('chat', 'Common/getChatList')->name('getChatList');//获取聊天记录
-        Route::post('upload', 'Common/upload')->name('upload');//图片上传
-    });
+        Route::get('user', 'Common/getServiceUser')->name('getServiceUser')->option(['real_name' => '随机客服信息']);//随机客服信息
+        Route::get('adv', 'Common/getKfAdv')->name('getKfAdv')->option(['real_name' => '获取客服广告']);//获取客服广告
+        Route::post('feedback', 'Common/saveFeedback')->name('saveFeedback')->option(['real_name' => '保存客服反馈内容']);//保存客服反馈内容
+        Route::get('feedback', 'Common/getFeedbackInfo')->name('getFeedbackInfo')->option(['real_name' => '获取反馈页面广告位内容']);//获取反馈页面广告位内容
+        Route::get('order/:order_id', 'Common/getOrderInfo')->name('getOrderInfo')->option(['real_name' => '获取订单信息']);//获取订单信息
+        Route::get('product/:id', 'Common/getProductInfo')->name('getProductInfo')->option(['real_name' => '获取商品信息']);//获取商品信息
+        Route::get('chat', 'Common/getChatList')->name('getChatList')->option(['real_name' => '获取聊天记录']);//获取聊天记录
+        Route::post('upload', 'Common/upload')->name('upload')->option(['real_name' => '图片上传']);//图片上传
+    })->option(['mark' => 'tourist', 'mark_name' => '游客客服']);
 
 })->middleware(AllowOriginMiddleware::class);
 

+ 63 - 49
crmeb/app/outapi/route/route.php

@@ -16,63 +16,77 @@ use think\Response;
 
 Route::group(function () {
 
-    //获取token
-    Route::post('access_token', 'Login/getToken')->name('getToken');
-    //刷新token
-    Route::post('refresh_token', 'Login/refreshToken')->name('refreshToken');
+    Route::group(function () {
+        //获取token
+        Route::post('access_token', 'Login/getToken')->name('getToken')->option(['real_name' => '登录获取token']);
+        //刷新token
+        Route::post('refresh_token', 'Login/refreshToken')->name('refreshToken')->option(['real_name' => '刷新token']);
+    })->option(['mark' => 'common', 'mark_name' => '公共接口']);
 
     Route::group(function () {
-        //商品分类
-        Route::get('category/list', 'StoreCategory/index')->option(['real_name' => '分类列表']);
-        Route::get('category/:id', 'StoreCategory/read')->option(['real_name' => '获取分类']);
-        Route::post('category', 'StoreCategory/save')->option(['real_name' => '新增分类']);
-        Route::put('category/:id', 'StoreCategory/update')->option(['real_name' => '修改分类']);
-        Route::delete('category/:id', 'StoreCategory/delete')->option(['real_name' => '删除分类']);
-        Route::put('category/set_show/:id/:is_show', 'StoreCategory/set_show')->option(['real_name' => '修改分类状态']);
+        Route::group(function () {
+            //商品分类
+            Route::get('category/list', 'StoreCategory/index')->option(['real_name' => '分类列表']);
+            Route::get('category/:id', 'StoreCategory/read')->option(['real_name' => '获取分类']);
+            Route::post('category', 'StoreCategory/save')->option(['real_name' => '新增分类']);
+            Route::put('category/:id', 'StoreCategory/update')->option(['real_name' => '修改分类']);
+            Route::delete('category/:id', 'StoreCategory/delete')->option(['real_name' => '删除分类']);
+            Route::put('category/set_show/:id/:is_show', 'StoreCategory/set_show')->option(['real_name' => '修改分类状态']);
+        })->option(['mark' => 'category', 'mark_name' => '商品分类']);
 
-        //商品
-        Route::get('product/list', 'StoreProduct/index')->option(['real_name' => '商品列表']);
-        Route::post('product', 'StoreProduct/save')->option(['real_name' => '新增商品']);
-        Route::put('product/:id', 'StoreProduct/update')->option(['real_name' => '修改商品']);
-        Route::get('product/:id', 'StoreProduct/read')->option(['real_name' => '获取商品']);
-        Route::put('product/set_show/:id/:is_show', 'StoreProduct/set_show')->option(['real_name' => '修改商品状态']);
-        Route::put('product/stock/upload', 'StoreProduct/uploadStock')->option(['real_name' => '同步商品库存']);
+        Route::group(function () {
+            //商品
+            Route::get('product/list', 'StoreProduct/index')->option(['real_name' => '商品列表']);
+            Route::post('product', 'StoreProduct/save')->option(['real_name' => '新增商品']);
+            Route::put('product/:id', 'StoreProduct/update')->option(['real_name' => '修改商品']);
+            Route::get('product/:id', 'StoreProduct/read')->option(['real_name' => '获取商品']);
+            Route::put('product/set_show/:id/:is_show', 'StoreProduct/set_show')->option(['real_name' => '修改商品状态']);
+            Route::put('product/stock/upload', 'StoreProduct/uploadStock')->option(['real_name' => '同步商品库存']);
+        })->option(['mark' => 'product', 'mark_name' => '商品']);
 
-        //订单
-        Route::get('order/list', 'StoreOrder/lst')->name('StoreOrderList')->option(['real_name' => '订单列表']);
-        Route::get('order/:order_id', 'StoreOrder/read')->name('StoreOrderInfo')->option(['real_name' => '订单详情']);
-        Route::put('order/remark/:order_id', 'StoreOrder/remark')->name('StoreOrderRemark')->option(['real_name' => '修改备注信息']);
-        Route::put('order/receive/:order_id', 'StoreOrder/receive')->name('StoreOrderReceive')->option(['real_name' => '确认收货']);
-        Route::get('order/express_list', 'StoreOrder/express')->name('StoreOrderExpress')->option(['real_name' => '获取物流公司']);
-        Route::put('order/delivery/:order_id', 'StoreOrder/delivery')->name('StoreOrderDelivery')->option(['real_name' => '订单发货']);
-        Route::put('order/distribution/:order_id', 'StoreOrder/updateDistribution')->name('StoreOrderDistribution')->option(['real_name' => '修改配送信息']);
-        Route::get('order/split_cart_info/:order_id', 'StoreOrder/splitCartInfo')->name('StoreOrderSplitCartInfo')->option(['real_name' => '获取订单可拆分商品列表']);
-        Route::put('order/split_delivery/:order_id', 'StoreOrder/splitDelivery')->name('StoreOrderSplitDelivery')->option(['real_name' => '拆单发送货']);
-        Route::put('order/invoice/:order_id', 'StoreOrder/setInvoice')->option(['real_name' => '修改订单发票']);
-        Route::put('order/invoice_status/:order_id', 'StoreOrder/setInvoiceStatus')->option(['real_name' => '修改订单发票状态']);
+        Route::group(function () {
+            //订单
+            Route::get('order/list', 'StoreOrder/lst')->name('StoreOrderList')->option(['real_name' => '订单列表']);
+            Route::get('order/:order_id', 'StoreOrder/read')->name('StoreOrderInfo')->option(['real_name' => '订单详情']);
+            Route::put('order/remark/:order_id', 'StoreOrder/remark')->name('StoreOrderRemark')->option(['real_name' => '修改备注信息']);
+            Route::put('order/receive/:order_id', 'StoreOrder/receive')->name('StoreOrderReceive')->option(['real_name' => '确认收货']);
+            Route::get('order/express_list', 'StoreOrder/express')->name('StoreOrderExpress')->option(['real_name' => '获取物流公司']);
+            Route::put('order/delivery/:order_id', 'StoreOrder/delivery')->name('StoreOrderDelivery')->option(['real_name' => '订单发货']);
+            Route::put('order/distribution/:order_id', 'StoreOrder/updateDistribution')->name('StoreOrderDistribution')->option(['real_name' => '修改配送信息']);
+            Route::get('order/split_cart_info/:order_id', 'StoreOrder/splitCartInfo')->name('StoreOrderSplitCartInfo')->option(['real_name' => '获取订单可拆分商品列表']);
+            Route::put('order/split_delivery/:order_id', 'StoreOrder/splitDelivery')->name('StoreOrderSplitDelivery')->option(['real_name' => '拆单发送货']);
+            Route::put('order/invoice/:order_id', 'StoreOrder/setInvoice')->option(['real_name' => '修改订单发票']);
+            Route::put('order/invoice_status/:order_id', 'StoreOrder/setInvoiceStatus')->option(['real_name' => '修改订单发票状态']);
+        })->option(['mark' => 'order', 'mark_name' => '订单']);
 
-        //售后订单
-        Route::get('refund/list', 'RefundOrder/lst')->option(['real_name' => '售后订单列表']);
-        Route::put('refund/remark/:order_id', 'RefundOrder/remark')->option(['real_name' => '售后订单备注']);
-        Route::put('refund/:order_id', 'RefundOrder/refundPrice')->option(['real_name' => '售后订单退款']);
-        Route::put('refund/agree/:order_id', 'RefundOrder/agree')->option(['real_name' => '商家同意退款']);
-        Route::put('refund/refuse/:order_id', 'RefundOrder/refuse')->option(['real_name' => '商家拒绝退款']);
-        Route::get('refund/:order_id', 'RefundOrder/read')->option(['real_name' => '售后订单详情']);
+        Route::group(function () {
+            //售后订单
+            Route::get('refund/list', 'RefundOrder/lst')->option(['real_name' => '售后订单列表']);
+            Route::put('refund/remark/:order_id', 'RefundOrder/remark')->option(['real_name' => '售后订单备注']);
+            Route::put('refund/:order_id', 'RefundOrder/refundPrice')->option(['real_name' => '售后订单退款']);
+            Route::put('refund/agree/:order_id', 'RefundOrder/agree')->option(['real_name' => '商家同意退款']);
+            Route::put('refund/refuse/:order_id', 'RefundOrder/refuse')->option(['real_name' => '商家拒绝退款']);
+            Route::get('refund/:order_id', 'RefundOrder/read')->option(['real_name' => '售后订单详情']);
+        })->option(['mark' => 'refund', 'mark_name' => '售后']);
 
-        //优惠券
-        Route::get('coupon/list', 'StoreCoupon/lst')->option(['real_name' => '优惠券列表']);
-        Route::post('coupon', 'StoreCoupon/save')->option(['real_name' => '新增优惠券']);
-        Route::put('coupon/status/:id/:status', 'StoreCoupon/status')->option(['real_name' => '修改优惠券状态']);
-        Route::delete('coupon/:id', 'StoreCoupon/delete')->option(['real_name' => '删除优惠券']);
+        Route::group(function () {
+            //优惠券
+            Route::get('coupon/list', 'StoreCoupon/lst')->option(['real_name' => '优惠券列表']);
+            Route::post('coupon', 'StoreCoupon/save')->option(['real_name' => '新增优惠券']);
+            Route::put('coupon/status/:id/:status', 'StoreCoupon/status')->option(['real_name' => '修改优惠券状态']);
+            Route::delete('coupon/:id', 'StoreCoupon/delete')->option(['real_name' => '删除优惠券']);
+        })->option(['mark' => 'coupon', 'mark_name' => '优惠卷']);
 
-        //用户等级
-        Route::get('user_level/list', 'UserLevel/lst')->option(['real_name' => '用户等级列表']);
+        Route::group(function () {
+            //用户等级
+            Route::get('user_level/list', 'UserLevel/lst')->option(['real_name' => '用户等级列表']);
 
-        //用户
-        Route::get('user/list', 'User/lst')->option(['real_name' => '用户列表']);
-        Route::post('user', 'User/save')->option(['real_name' => '新增用户']);
-        Route::put('user/:uid', 'User/update')->option(['real_name' => '修改用户']);
-        Route::put('user/give/:uid', 'User/give')->option(['real_name' => '赠送积分/金额']);
+            //用户
+            Route::get('user/list', 'User/lst')->option(['real_name' => '用户列表']);
+            Route::post('user', 'User/save')->option(['real_name' => '新增用户']);
+            Route::put('user/:uid', 'User/update')->option(['real_name' => '修改用户']);
+            Route::put('user/give/:uid', 'User/give')->option(['real_name' => '赠送积分/金额']);
+        })->option(['mark' => 'user', 'mark_name' => '用户']);
 
     })->middleware(AuthTokenMiddleware::class);