分销功能提交
This commit is contained in:
@@ -198,6 +198,33 @@ Route::group('v1/', function () {
|
||||
Route::post('disable', 'app\cunkebao\controller\StoreAccountController@disable'); // 禁用/启用账号
|
||||
});
|
||||
|
||||
// 分销渠道管理
|
||||
Route::group('distribution', function () {
|
||||
// 渠道列表和统计
|
||||
Route::group('channels', function () {
|
||||
Route::get('', 'app\cunkebao\controller\distribution\ChannelController@index'); // 获取渠道列表
|
||||
Route::get('statistics', 'app\cunkebao\controller\distribution\ChannelController@statistics'); // 获取渠道统计数据
|
||||
Route::get('revenue-statistics', 'app\cunkebao\controller\distribution\ChannelController@revenueStatistics'); // 获取渠道收益统计(全局)
|
||||
Route::get('revenue-detail', 'app\cunkebao\controller\distribution\ChannelController@revenueDetail'); // 获取渠道收益明细(单个渠道)
|
||||
});
|
||||
// 单个渠道操作
|
||||
Route::group('channel', function () {
|
||||
Route::post('', 'app\cunkebao\controller\distribution\ChannelController@create'); // 添加渠道
|
||||
Route::put(':id', 'app\cunkebao\controller\distribution\ChannelController@update'); // 编辑渠道
|
||||
Route::delete(':id', 'app\cunkebao\controller\distribution\ChannelController@delete'); // 删除渠道
|
||||
Route::post(':id/toggle-status', 'app\cunkebao\controller\distribution\ChannelController@toggleStatus'); // 禁用/启用渠道
|
||||
Route::post('generate-qrcode', 'app\cunkebao\controller\distribution\ChannelController@generateQrCode'); // 生成渠道二维码
|
||||
});
|
||||
// 提现申请管理
|
||||
Route::group('withdrawals', function () {
|
||||
Route::get('', 'app\cunkebao\controller\distribution\WithdrawalController@index'); // 获取提现申请列表
|
||||
Route::post('', 'app\cunkebao\controller\distribution\WithdrawalController@create'); // 创建提现申请
|
||||
Route::get(':id', 'app\cunkebao\controller\distribution\WithdrawalController@detail'); // 获取提现申请详情
|
||||
Route::post(':id/review', 'app\cunkebao\controller\distribution\WithdrawalController@review'); // 审核提现申请(通过/拒绝)
|
||||
Route::post(':id/mark-paid', 'app\cunkebao\controller\distribution\WithdrawalController@markPaid'); // 标记为已打款
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
})->middleware(['jwt']);
|
||||
@@ -218,6 +245,20 @@ Route::group('v1/frontend', function () {
|
||||
//Route::post('decryptphones', 'app\cunkebao\controller\plan\PosterWeChatMiniProgram@decryptphones');
|
||||
});
|
||||
Route::post('business/form/importsave', 'app\cunkebao\controller\plan\PosterWeChatMiniProgram@decryptphones');
|
||||
|
||||
// 分销渠道注册(H5扫码)
|
||||
Route::group('distribution/channel', function () {
|
||||
Route::get('register', 'app\cunkebao\controller\distribution\ChannelController@registerByQrCode'); // H5页面(GET显示表单)
|
||||
Route::post('register', 'app\cunkebao\controller\distribution\ChannelController@registerByQrCode'); // 提交渠道信息(POST)
|
||||
});
|
||||
|
||||
// 分销渠道用户端(无需JWT认证,通过渠道编码访问)
|
||||
Route::group('distribution/user', function () {
|
||||
Route::post('login', 'app\cunkebao\controller\distribution\ChannelUserController@login'); // 渠道登录
|
||||
Route::get('home', 'app\cunkebao\controller\distribution\ChannelUserController@index'); // 获取渠道首页数据
|
||||
Route::get('revenue-records', 'app\cunkebao\controller\distribution\ChannelUserController@revenueRecords'); // 获取收益明细列表
|
||||
Route::get('withdrawal-records', 'app\cunkebao\controller\distribution\ChannelUserController@withdrawalRecords'); // 获取提现明细列表
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user