Files
cunkebao_v3/Server/application/store/config/route.php

48 lines
2.4 KiB
PHP
Raw Normal View History

2025-03-25 18:36:35 +08:00
<?php
// store模块路由配置
use think\facade\Route;
// 定义RESTful风格的API路由
Route::group('v1/store', function () {
// 流量套餐相关路由
Route::group('flow-packages', function () {
Route::get('', 'app\\store\\controller\\FlowPackageController@getList'); // 获取流量套餐列表
Route::get('remaining-flow', 'app\\store\\controller\\FlowPackageController@remainingFlow'); // 获取用户剩余流量
2025-03-27 17:26:31 +08:00
Route::get(':id', 'app\\store\\controller\\FlowPackageController@detail'); // 获取流量套餐详情
Route::post('order', 'app\\store\\controller\\FlowPackageController@createOrder'); // 创建流量采购订单
});
// 流量订单相关路由
Route::group('flow-orders', function () {
Route::get('list', 'app\\store\\controller\\FlowPackageController@getOrderList'); // 获取订单列表
Route::get(':orderNo', 'app\\store\\controller\\FlowPackageController@getOrderDetail'); // 获取订单详情
2025-03-25 18:36:35 +08:00
});
2025-03-29 17:01:56 +08:00
// 客户相关路由
Route::group('customers', function () {
Route::get('list', 'app\\store\\controller\\CustomerController@getList'); // 获取客户列表
});
2025-04-01 09:26:06 +08:00
// 系统配置相关路由
Route::group('system-config', function () {
Route::get('switch-status', 'app\\store\\controller\\SystemConfigController@getSwitchStatus'); // 获取系统开关状态
Route::post('update-switch-status', 'app\\store\\controller\\SystemConfigController@updateSwitchStatus'); // 更新系统开关状态
});
// 数据统计相关路由
Route::group('statistics', function () {
Route::get('overview', 'app\\store\\controller\\StatisticsController@getOverview'); // 获取数据概览
Route::get('customer-analysis', 'app\\store\\controller\\StatisticsController@getCustomerAnalysis'); // 获取客户分析数据
Route::get('interaction-analysis', 'app\\store\\controller\\StatisticsController@getInteractionAnalysis'); // 获取互动分析数据
});
2025-04-17 17:18:35 +08:00
// 供应商相关路由
Route::group('vendor', function () {
Route::get('list', 'app\\store\\controller\\VendorController@getList'); // 获取供应商列表
Route::get('detail', 'app\\store\\controller\\VendorController@detail'); // 获取供应商详情
Route::post('order', 'app\\store\\controller\\VendorController@createOrder'); // 创建订单
});
2025-03-29 17:01:56 +08:00
})->middleware(['jwt']);