Files
ntonpower/app/api/route/v1.php
2026-10-14 14:00:29 +08:00

432 lines
21 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
use think\facade\Route;
return [
// +----------------------------------------------------------------------
// | 后台管理系统--开始
// +----------------------------------------------------------------------
// | Author: yulinzhihou <yulinzhihou@gmail.com>
// +----------------------------------------------------------------------
//全局CDN链接,减少改变静态地址而打包前端代码
Route::group('v1',function () {
Route::group('cdn',function(){
Route::any('get_cdn_url','Base@getCDNUrl');
});
//后台登录模块路由
Route::group('auth',function() {
Route::post('login','Auth@login'); //登录路由
Route::post('info','Auth@info'); //已登录管理员信息
Route::post('all_info','Auth@allInfo'); //获取所有信息
Route::post('get_auth','Auth@getAuth'); //获取用户所有权限
Route::post('update_pwd','Auth@updatePwd'); //个人中心修改密码
Route::post('update_head_img','Auth@updateHeadImg'); //个人中心修改头像
Route::post('update_info','Auth@updateInfo'); //个人中心修改基本信息
});
//后台管理员模块路由组
Route::group('admin',function (){
Route::post('list','Admin@list');//管理员列表
Route::post('add','Admin@add');//新增管理员
Route::post('info','Admin@read');//获取管理员信息
Route::post('update','Admin@update');//修改管理信息
Route::post('forbidden','Admin@forbidden');//禁用
});
//后台菜单模块路由组
Route::group('menu', function () {
Route::post('list','Menu@tree');/*菜单列表结构*/
Route::post('get_menu_select_list','Menu@selectList');/*菜单仅查询列表结构*/
Route::post('get_menu_change_list','Menu@changeList');/*菜单可编辑列表结构*/
Route::post('info','Menu@read');/*菜单详情*/
Route::post('create','Menu@create');/*菜单新增*/
Route::post('update','Menu@update');/*菜单编辑*/
Route::post('upload','Menu@upload');/*菜单图标上传*/
Route::post('change_status','Menu@updateStatus');/*修改状态*/
Route::post('del','Menu@del');/*菜单删除*/
Route::post('sort','Menu@sort');/*菜单排序*/
});
//后台角色模块路由组
Route::group('role', function () {
Route::post('list','Role@index');/*列表*/
Route::post('info','Role@read');/*详情*/
Route::post('add','Role@create');/*新增*/
Route::post('update','Role@update');/*编辑*/
Route::post('del','Role@del');/*删除*/
Route::post('dis_auth_select','Role@distributeAuthForSelect');/*分配权限 */
Route::post('dis_auth_change','Role@distributeAuthForChange');/*分配权限 */
});
//后台站点模块路由组
Route::group('site', function () {
Route::post('list','Site@index');/*列表*/
Route::post('site_list','Site@siteIndex');/*列表*/
Route::post('create','Site@create');/*新增*/
Route::post('info','Site@read');/*更新*/
Route::post('update','Site@update');/*更新*/
Route::post('del','Site@del');/*删除*/
Route::post('change_status','Site@changeStatus');/*删除*/
Route::post('get_nav','Site@getNavigatorList');/*获取导航栏*/
});
//后台语言包模块路由组
Route::group('lang', function () {
Route::post('list','Language@index');/*列表*/
Route::post('create','Language@create');/*新增*/
Route::post('info','Language@read');/*更新*/
Route::post('update','Language@update');/*更新*/
Route::post('upload','Language@upload');/*上传图标*/
Route::post('del','Language@del');/*删除*/
Route::post('change_status','Language@changeStatus');/*启用禁用*/
});
//后台平台模块路由组
Route::group('plat', function () {
Route::post('list','Platform@index');/*列表*/
Route::post('lang_list','Platform@languageList');/*列表*/
Route::post('info','Platform@read');/*详情*/
Route::post('create','Platform@create');/*新增*/
Route::post('update','Platform@update');/*更新*/
Route::post('upload','Platform@upload');/*上传图标*/
Route::post('del','Platform@del');/*删除*/
});
//后台导航栏模块路由组
Route::group('nav', function () {
Route::post('list','Navigator@tree');/*列表*/
Route::post('top_list','Navigator@topTree');/*列表*/
Route::post('info','Navigator@read');/*列表*/
Route::post('create','Navigator@create');/*新增*/
Route::post('update','Navigator@update');/*更新*/
Route::post('upload','Navigator@upload');/*上传图标*/
Route::post('del','Navigator@del');/*删除*/
Route::post('change_status','Navigator@changeStatus');/*启用禁用*/
});
//后台国家模块路由组
Route::group('country', function () {
Route::post('list','Country@index');/*列表*/
Route::post('info','Country@read');/*详情*/
Route::post('create','Country@create');/*新增*/
Route::post('update','Country@update');/*更新*/
Route::post('upload','Country@upload');/*上传图标*/
Route::post('del','Country@del');/*删除*/
});
//后台用户反馈模块路由组
Route::group('question', function () {
Route::post('list','Question@index');/*列表*/
Route::post('info','Question@read');/*列表*/
Route::post('is_done','Question@isDone');/*列表*/
Route::post('create','Question@create');/*新增*/
Route::post('send_email','Question@sendEmail');/*新增*/
Route::post('check_email','Question@validateEmail');/*新增*/
// Route::post('update','Question@update');/*更新*/
// Route::post('upload','Question@upload');/*上传图标*/
Route::post('del','Question@del');/*删除*/
});
//后台手册文档模块路由组
Route::group('soft_manual', function () {
Route::post('list','SoftManual@index');/*列表*/
Route::post('info','SoftManual@read');/*列表*/
Route::post('create','SoftManual@create');/*新增*/
Route::post('update','SoftManual@update');/*更新*/
Route::post('upload','SoftManual@upload');/*上传图标*/
Route::post('upload_file','ImagesFile@uploadFile');/*上传图标*/
Route::post('check_file','ImagesFile@checkFile');/*上传图标*/
Route::post('change_sort','SoftManual@changeSort');/*修改排序*/
Route::post('del','SoftManual@del');/*删除*/
Route::post('change_status','SoftManual@changeStatus');/*启用禁用*/
});
//后台评测文章模块路由组
Route::group('article', function () {
Route::post('list','Article@index');/*列表*/
Route::post('info','Article@read');/*列表*/
Route::post('create','Article@create');/*新增*/
Route::post('update','Article@update');/*更新*/
Route::post('upload','Article@upload');/*上传图标*/
Route::post('change_status','Article@changeStatus');/*上传图标*/
Route::post('del','Article@del');/*删除*/
});
//后台组织模块路由组
Route::group('org',function () {
Route::post('list','app\api\controller\Organization@list');
Route::post('info','app\api\controller\Organization@info');
Route::post('add','app\api\controller\Organization@add');
Route::post('edit','app\api\controller\Organization@edit');
Route::post('delete','app\api\controller\Organization@delete');
});
//后台商品分类模块路由组
Route::group('category', function () {
Route::post('list','GoodsCategory@tree');/*列表*/
Route::post('category_goods_list','GoodsCategory@categoryGoodsList');/*列表*/
Route::post('category_goods_info','GoodsCategory@categoryGoodsInfo');/*列表*/
Route::post('info','GoodsCategory@read');/*详情*/
Route::post('create','GoodsCategory@create');/*新增*/
Route::post('update','GoodsCategory@update');/*更新*/
Route::post('upload','GoodsCategory@upload');/*上传图标*/
Route::post('del','GoodsCategory@del');/*删除*/
Route::post('change_status','GoodsCategory@changeStatus');/*启用禁用*/
});
//后台商品分类模块路由组
Route::group('attr', function () {
Route::post('list','Attribute@index');/*列表*/
Route::post('info','Attribute@read');/*详情*/
Route::post('create','Attribute@create');/*新增*/
Route::post('update','Attribute@update');/*更新*/
Route::post('del','Attribute@del');/*删除*/
});
//后台商品模块路由组
Route::group('goods', function () {
Route::post('list','Goods@index');/*列表*/
Route::post('language_list','Goods@languageList');/*列表*/
Route::post('info','Goods@read');/*列表*/
Route::post('create','Goods@create');/*新增*/
Route::post('update','Goods@update');/*更新*/
Route::post('upload','Goods@upload');/*上传图标*/
Route::post('del','Goods@del');/*删除*/
Route::any('ue_upload','Goods@ueditorUpload');/*百度富文本上传*/
Route::post('change_status','Goods@changeStatus');/*删除*/
Route::post('sort','Goods@changeSort');/*排序*/
Route::post('batch_del','Goods@batchGoodsDel');/*批量删除*/
Route::post('batch_enable','Goods@batchGoodsEnable');/*批量删除*/
Route::post('batch_disable','Goods@batchGoodsDisable');/*批量删除*/
Route::post('batch_category_change','Goods@batchCategoryModify');/*批量修改分类*/
});
//后台文件类型路由组
Route::group('file_type', function () {
Route::post('list','FileType@index');/*列表*/
Route::post('sort','FileType@sort');/*列表*/
Route::post('create','FileType@create');/*新增*/
Route::post('update','FileType@update');/*更新*/
Route::post('del','FileType@del');/*删除*/
});
//后台评论路由组
Route::group('comment', function () {
Route::post('list','Comment@index');/*列表*/
Route::post('info','Comment@read');/*列表*/
Route::post('create','Comment@create');/*新增*/
Route::post('update','Comment@update');/*更新*/
Route::post('upload','Comment@upload');/*上传图标*/
Route::post('del','Comment@del');/*删除*/
});
//后台大量采购路由组
Route::group('bulk_buy', function () {
Route::post('list','BulkBuy@index');/*列表*/
Route::post('info','BulkBuy@read');/*列表*/
Route::post('create','BulkBuy@create');/*新增*/
Route::post('update','BulkBuy@update');/*更新*/
Route::post('upload','BulkBuy@upload');/*上传图标*/
Route::post('del','BulkBuy@del');/*删除*/
});
//后台广告模块路由组
Route::group('ad', function () {
Route::post('list','Advertisement@index');/*列表*/
Route::post('info','Advertisement@read');/*列表*/
Route::post('create','Advertisement@create');/*新增*/
Route::post('update','Advertisement@update');/*更新*/
Route::post('upload','Advertisement@upload');/*上传图标*/
Route::post('del','Advertisement@del');/*删除*/
});
//后台广告位模块路由组
Route::group('ad_space', function () {
Route::post('list','AdvertiseSpace@index');/*列表*/
Route::post('invalid_list','AdvertiseSpace@invalidList');/*列表*/
Route::post('info','AdvertiseSpace@read');/*列表*/
Route::post('create','AdvertiseSpace@create');/*新增*/
Route::post('update','AdvertiseSpace@update');/*更新*/
Route::post('upload','AdvertiseSpace@upload');/*上传图标*/
Route::post('del','AdvertiseSpace@del');/*删除*/
});
//后台广告所属页模块路由组
Route::group('ad_page', function () {
Route::post('list','AdvertisePage@index');/*列表*/
Route::post('create','AdvertisePage@create');/*新增*/
Route::post('update','AdvertisePage@update');/*更新*/
Route::post('del','AdvertisePage@del');/*删除*/
});
//后台优惠券模块路由组
Route::group('coupon', function () {
Route::post('list','GoodsCoupon@index');/*列表*/
Route::post('create','GoodsCoupon@create');/*新增*/
});
//后台优惠券领取记录模块路由组
Route::group('coupon_subscribe', function () {
Route::post('list','CouponSubscribe@index');/*列表*/
Route::post('create','CouponSubscribe@create');/*新增*/
Route::post('del','CouponSubscribe@del');/*删除*/
});
//后台币种模块路由组
Route::group('currency', function () {
Route::post('list','Currency@index');/*列表*/
Route::post('info','Currency@read');/*列表*/
Route::post('create','Currency@create');/*新增*/
Route::post('update','Currency@update');/*更新*/
Route::post('del','Currency@del');/*删除*/
Route::post('change_status','Currency@changeStatus');/*删除*/
});
//后台faq模块路由组
Route::group('faq', function () {
Route::post('list','Faq@index');/*列表*/
Route::post('info','Faq@read');/*列表*/
Route::post('create','Faq@create');/*新增*/
Route::post('update','Faq@update');/*更新*/
Route::post('del','Faq@del');/*删除*/
});
//后台faq模块路由组
Route::group('faq_type', function () {
Route::post('list','FaqType@index');/*列表*/
Route::post('create','FaqType@create');/*新增*/
Route::post('update','FaqType@update');/*更新*/
Route::post('del','FaqType@del');/*删除*/
});
//后台广告所属页模块路由组
Route::group('log', function () {
Route::post('list','LogVisit@index');/*列表*/
Route::post('info','LogVisit@read');/*列表*/
Route::post('del','LogVisit@del');/*删除*/
});
//后台文章类型路由组
Route::group('article_type', function () {
Route::post('list','ArticleType@index');/*列表*/
Route::post('update','ArticleType@update');/*更新*/
Route::post('del','ArticleType@del');/*删除*/
});
//后台文章模块路由组
Route::group('article', function () {
Route::post('list','Article@index');/*列表*/
Route::post('info','Article@read');/*列表*/
Route::post('create','Article@create');/*新增*/
Route::post('update','Article@update');/*更新*/
Route::post('del','Article@del');/*删除*/
});
//后台品牌矩阵类型路由组
Route::group('brand_type', function () {
Route::post('list','BrandType@index');/*列表*/
Route::post('update','BrandType@update');/*更新*/
Route::post('del','BrandType@del');/*删除*/
});
//后台品牌矩阵模块路由组
Route::group('brand', function () {
Route::post('list','Brand@index');/*列表*/
Route::post('info','Brand@read');/*列表*/
Route::post('create','Brand@create');/*新增*/
Route::post('update','Brand@update');/*更新*/
Route::post('del','Brand@del');/*删除*/
Route::post('upload','Brand@upload');/*上传*/
Route::post('change_status','Brand@changeStatus');/*修改状态*/
});
//后台资源中心类型路由组
Route::group('resource_type', function () {
Route::post('list','ResourceType@index');/*列表*/
Route::post('update','ResourceType@update');/*更新*/
Route::post('del','ResourceType@del');/*删除*/
});
//后台资源中心模块路由组
Route::group('resource', function () {
Route::post('list','Resource@index');/*列表*/
Route::post('info','Resource@read');/*列表*/
Route::post('create','Resource@create');/*新增*/
Route::post('update','Resource@update');/*更新*/
Route::post('del','Resource@del');/*删除*/
Route::post('upload','Resource@upload');/*上传*/
Route::post('change_status','Resource@changeStatus');/*修改状态*/
});
//后台新闻动态类型路由组
Route::group('news_type', function () {
Route::post('list','NewsType@index');/*列表*/
Route::post('update','NewsType@update');/*更新*/
Route::post('del','NewsType@del');/*删除*/
});
//后台新闻动态模块路由组
Route::group('news', function () {
Route::post('list','News@index');/*列表*/
Route::post('info','News@read');/*列表*/
Route::post('create','News@create');/*新增*/
Route::post('update','News@update');/*更新*/
Route::post('del','News@del');/*删除*/
Route::post('upload','News@upload');/*上传*/
Route::post('change_status','News@changeStatus');/*修改状态*/
});
//后台加入我们类型路由组
Route::group('join_type', function () {
Route::post('list','JoinType@index');/*列表*/
Route::post('update','JoinType@update');/*更新*/
Route::post('del','JoinType@del');/*删除*/
});
//后台新闻动态模块路由组
Route::group('video', function () {
Route::post('list','Video@index');/*列表*/
Route::post('info','Video@read');/*列表*/
Route::post('create','Video@create');/*新增*/
Route::post('update','Video@update');/*更新*/
Route::post('del','Video@del');/*删除*/
Route::post('upload','Video@upload');/*上传*/
Route::post('change_status','Video@changeStatus');/*修改状态*/
});
//后台加入我们模块路由组
Route::group('join', function () {
Route::post('list','Join@index');/*列表*/
Route::post('info','Join@read');/*列表*/
Route::post('create','Join@create');/*新增*/
Route::post('update','Join@update');/*更新*/
Route::post('del','Join@del');/*删除*/
Route::post('upload','Join@upload');/*上传*/
Route::post('change_status','Join@changeStatus');/*修改状态*/
});
//
Route::group('config', function () {
Route::post('list','SystemConfig@index');/*列表*/
Route::post('info','SystemConfig@read');/*详情*/
Route::post('create','SystemConfig@create');/*新增*/
Route::post('update','SystemConfig@update');/*更新*/
Route::post('upload','SystemConfig@upload');/*上传*/
Route::post('del','SystemConfig@del');/*删除*/
});
})->prefix('app\\api\\controller\\v1\\')->middleware([
app\api\middleware\Auth::class,
app\api\middleware\LogVisit::class
]),
// +----------------------------------------------------------------------
// | 后台管理系统路由 - 结束
// +----------------------------------------------------------------------
// | Author: yulinzhihou <yulinzhihou@gmail.com>
// +----------------------------------------------------------------------
//全局错误路由
Route::miss(function() {
return json(["status"=>500,'message'=>'请使用正确的接口地址和参数','route'=>request()->url(),'create_time'=>time(),'date_time'=>date("Y-m-d H:i:s",time())]);
})
];