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.
175 lines
6.8 KiB
175 lines
6.8 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::get('config/resetMiniAppQRCode/:id', 'addon\hygl\app\adminapi\controller\config\Config@resetMiniAppQRCode');
|
|
//添加配置项
|
|
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
|
|
|