会员支付管理后台-用于提供会员管理小程序支付的api接口,与后台数据管理展示
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

173 lines
6.6 KiB

<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的多应用管理平台
// +----------------------------------------------------------------------
// | 官方网址:https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
use think\facade\Route;
use app\adminapi\middleware\AdminCheckRole;
use app\adminapi\middleware\AdminCheckToken;
use app\adminapi\middleware\AdminLog;
/**
* 会员管理系统
*/
Route::group('hygl', function () {
/***************************************************** hello world ****************************************************/
Route::get('hello_world', 'addon\hygl\app\adminapi\controller\hello_world\Index@index');
//上传文件到本地
Route::post('uploadFile', 'addon\hygl\app\adminapi\controller\Common@uploadFile');
//获取远程检索用户优惠券列表
Route::get('getCouponsList', 'addon\hygl\app\adminapi\controller\Common@getCouponsList');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_BEGIN -- hygl_user
Route::group('hygl', function () {
//会员管理列表
Route::get('user', 'addon\hygl\app\adminapi\controller\user\User@lists');
//会员管理详情
Route::get('user/:id', 'addon\hygl\app\adminapi\controller\user\User@info');
//添加会员管理
Route::post('user', 'addon\hygl\app\adminapi\controller\user\User@add');
//编辑会员管理
Route::put('user/:id', 'addon\hygl\app\adminapi\controller\user\User@edit');
//删除会员管理
Route::delete('user/:id', 'addon\hygl\app\adminapi\controller\user\User@del');
//获取全部会员
Route::get('user','addon\hygl\app\adminapi\controller\user\User@getUserAll');
//获取全部站点
Route::get('site','addon\hygl\app\adminapi\controller\user\User@getSiteAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- hygl_user
// USER_CODE_BEGIN -- hygl_coupons
Route::group('hygl', function () {
//优惠券列表
Route::get('coupons', 'addon\hygl\app\adminapi\controller\coupons\Coupons@lists');
//优惠券详情
Route::get('coupons/:id', 'addon\hygl\app\adminapi\controller\coupons\Coupons@info');
//添加优惠券
Route::post('coupons', 'addon\hygl\app\adminapi\controller\coupons\Coupons@add');
//编辑优惠券
Route::put('coupons/:id', 'addon\hygl\app\adminapi\controller\coupons\Coupons@edit');
//删除优惠券
Route::delete('coupons/:id', 'addon\hygl\app\adminapi\controller\coupons\Coupons@del');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- hygl_coupons
// USER_CODE_BEGIN -- hygl_config
Route::group('hygl', function () {
//配置项列表
Route::get('config', 'addon\hygl\app\adminapi\controller\config\Config@lists');
//配置项详情
Route::get('config/:id', 'addon\hygl\app\adminapi\controller\config\Config@info');
//配置项-重新生成H5站点二维码
Route::get('config/resetH5SiteQRCode/:id', 'addon\hygl\app\adminapi\controller\config\Config@resetH5SiteQRCode');
//添加配置项
Route::post('config', 'addon\hygl\app\adminapi\controller\config\Config@add');
//编辑配置项
Route::put('config/:id', 'addon\hygl\app\adminapi\controller\config\Config@edit');
//删除配置项
Route::delete('config/:id', 'addon\hygl\app\adminapi\controller\config\Config@del');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- hygl_config
// USER_CODE_BEGIN -- hygl_transaction_history
Route::group('hygl', function () {
//会员交易记录列表
Route::get('transaction_history', 'addon\hygl\app\adminapi\controller\transaction_history\TransactionHistory@lists');
//会员交易记录详情
Route::get('transaction_history/:id', 'addon\hygl\app\adminapi\controller\transaction_history\TransactionHistory@info');
//添加会员交易记录
Route::post('transaction_history', 'addon\hygl\app\adminapi\controller\transaction_history\TransactionHistory@add');
//编辑会员交易记录
Route::put('transaction_history/:id', 'addon\hygl\app\adminapi\controller\transaction_history\TransactionHistory@edit');
//删除会员交易记录
Route::delete('transaction_history/:id', 'addon\hygl\app\adminapi\controller\transaction_history\TransactionHistory@del');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- hygl_transaction_history
// USER_CODE_BEGIN -- hygl_user_coupons
Route::group('hygl', function () {
//用户优惠券列表
Route::get('user_coupons', 'addon\hygl\app\adminapi\controller\user_coupons\UserCoupons@lists');
//用户优惠券详情
Route::get('user_coupons/:id', 'addon\hygl\app\adminapi\controller\user_coupons\UserCoupons@info');
//添加用户优惠券
Route::post('user_coupons', 'addon\hygl\app\adminapi\controller\user_coupons\UserCoupons@add');
//编辑用户优惠券
Route::put('user_coupons/:id', 'addon\hygl\app\adminapi\controller\user_coupons\UserCoupons@edit');
//删除用户优惠券
Route::delete('user_coupons/:id', 'addon\hygl\app\adminapi\controller\user_coupons\UserCoupons@del');
Route::get('user','addon\hygl\app\adminapi\controller\user_coupons\UserCoupons@getUserAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- hygl_user_coupons
// USER_CODE_BEGIN -- hygl_advertising
Route::group('hygl', function () {
//广告管理列表
Route::get('advertising', 'addon\hygl\app\adminapi\controller\advertising\Advertising@lists');
//广告管理详情
Route::get('advertising/:id', 'addon\hygl\app\adminapi\controller\advertising\Advertising@info');
//添加广告管理
Route::post('advertising', 'addon\hygl\app\adminapi\controller\advertising\Advertising@add');
//编辑广告管理
Route::put('advertising/:id', 'addon\hygl\app\adminapi\controller\advertising\Advertising@edit');
//删除广告管理
Route::delete('advertising/:id', 'addon\hygl\app\adminapi\controller\advertising\Advertising@del');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- hygl_advertising