123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- use app\adminapi\middleware\AdminCheckRole;
- use app\adminapi\middleware\AdminCheckToken;
- use app\adminapi\middleware\AdminLog;
- use think\facade\Route;
- /**
- * 站点相关(平台0)
- */
- Route::group('shop/admin', function () {
- /***************************************************** 店铺管理 ****************************************************/
- //店铺列表
- Route::get('shop', 'shop.admin.Shop/pages');
- //店铺列表
- Route::get('shop/list', 'shop.admin.Shop/lists');
- //店铺信息
- Route::get('shop/:id', 'shop.admin.Shop/info');
- //添加店铺
- Route::post('shop', 'shop.admin.Shop/add');
- //更新店铺
- Route::put('shop/:id', 'shop.admin.Shop/edit');
- //删除店铺
- Route::delete('shop/:id', 'shop.admin.Shop/del');
- //关闭店铺
- Route::put('shop/close/:id', 'shop.admin.Shop/closeShop');
- //开启店铺
- Route::put('shop/open/:id', 'shop.admin.Shop/openShop');
- //店铺状态
- Route::get('shop/statuslist', 'shop.admin.Shop/getStatusList');
- //店铺账户信息
- Route::get('shop/account/:id', 'shop.admin.Shop/getShopAccountInfo');
- //店铺账户收支信息
- Route::get('shop/accountLog/:id', 'shop.admin.Shop/getAccountLogList');
- //店铺提现记录信息
- Route::get('shop/cashout/:id', 'shop.admin.Shop/getShopCashOutList');
- //店铺账户信息修改
- Route::put('shop/account/:id', 'shop.admin.Shop/editShopAccount');
- //店铺选择分页列表
- Route::get('shop/select', 'shop.admin.Shop/select');
- /***************************************************** 店铺分组 *************************************************/
- //店铺分组
- Route::get('shop_group', 'shop.admin.ShopGroup/lists');
- //店铺分组详情
- Route::get('shop_group/:group_id', 'shop.admin.ShopGroup/info');
- //店铺分组新增
- Route::post('shop_group', 'shop.admin.ShopGroup/add');
- //店铺分组编辑
- Route::put('shop_group/:group_id', 'shop.admin.ShopGroup/edit');
- //店铺分组删除
- Route::delete('shop_group/:group_id', 'shop.admin.ShopGroup/del');
- //获取所有店铺分组
- Route::get('shop_group/all', 'shop.admin.ShopGroup/all');
- /***************************************************** 店铺分类 *************************************************/
- //店铺分类
- Route::get('shop_category', 'shop.admin.ShopCategory/pages');
- //店铺分类详情
- Route::get('shop_category/:id', 'shop.admin.ShopCategory/info');
- //店铺分类新增
- Route::post('shop_category', 'shop.admin.ShopCategory/add');
- //店铺分类编辑
- Route::put('shop_category/:id', 'shop.admin.ShopCategory/edit');
- //店铺分类删除
- Route::delete('shop_category/:id', 'shop.admin.ShopCategory/del');
- //获取所有店铺分类
- Route::get('shop_category/all', 'shop.admin.ShopCategory/all');
- /***************************************************** 店铺申请 *************************************************/
- //店铺申请列表
- Route::get('shop_apply', 'shop.admin.ShopApply/pages');
- //店铺申请详情
- Route::get('shop_apply/:id', 'shop.admin.ShopApply/info');
- //店铺申请审核
- Route::put('shop_apply/verify/:id', 'shop.admin.ShopApply/verify');
- //店铺申请删除
- Route::delete('shop_apply/:id', 'shop.admin.ShopApply/del');
- //店铺申请状态列表
- Route::get('shop_apply/statuslist', 'shop.admin.ShopApply/getStatusList');
- /***************************************************** 店铺提现 *************************************************/
- //店铺提现列表
- Route::get('shop/cashout', 'shop.admin.ShopCashOut/lists');
- //店铺提现方式
- Route::get('shop/cashout/transfer_type', 'shop.admin.ShopCashOut/getTransferType');
- //店铺提现状态
- Route::get('shop/cashout/status', 'shop.admin.ShopCashOut/getStatus');
- //店铺提现详情
- Route::get('shop/cashout/info/:id', 'shop.admin.ShopCashOut/info');
- //店铺提现审核
- Route::put('shop/cashout/audit/:id', 'shop.admin.ShopCashOut/audit');
- //店铺提现转账
- Route::put('shop/cashout/transfer/:id', 'shop.admin.ShopCashOut/transfer');
- //店铺提现统计
- Route::get('shop/cashout/withdrawinfo', 'shop.admin.ShopCashOut/getWithdrawData');
- //获取店铺提现设置
- Route::get('shop/config/cash_out', 'shop.admin.ShopCashOut/getCashOutConfig');
- //更新店铺提现设置
- Route::post('shop/config/cash_out', 'shop.admin.ShopCashOut/setCashOutConfig');
- })->middleware([
- AdminCheckToken::class,
- AdminCheckRole::class,
- AdminLog::class
- ]);
- Route::group('shop/site', function () {
- /************************************************** 资产管理相关接口 *****************************************************/
- //店铺提现记录
- Route::get('shop/cash_out', 'shop.site.ShopCashOut/lists');
- //店铺提现详情
- Route::get('shop/cash_out/:id', 'shop.site.ShopCashOut/info');
- //店铺提现方式
- Route::get('shop/cash_out/transfer_type', 'shop.site.ShopCashOut/getTransferType');
- //店铺提现状态
- Route::get('shop/cash_out/status', 'shop.site.ShopCashOut/getStatus');
- //店铺申请提现
- Route::post('shop/cash_apply', 'shop.site.ShopCashOut/applyWithdraw');
- //店铺取消提现
- Route::put('shop/cash_cancel/:id', 'shop.site.ShopCashOut/cancel');
- //店铺转账
- Route::get('shop/cash_out/transfer/:id', 'shop.site.ShopCashOut/transfer');
- //店铺资产概况
- Route::get('shop/account/info', 'shop.site.Shop/accountInfo');
- //店铺账单记录
- Route::get('shop/account/log', 'shop.site.Shop/accountLists');
- //店铺账单类型
- Route::get('shop/account/typelist', 'shop.site.Shop/getAccountType');
- //店铺收款方式编辑
- Route::put('shop/account/set', 'shop.site.Shop/setShopAccount');
- //店铺收款方式检查
- Route::get('shop/account/check', 'shop.site.Shop/checkAccountPayInfo');
- /************************************************** 店铺设置相关接口 *****************************************************/
- //获取店铺基本信息
- Route::get('setting', 'shop.site.Setting/getBasicInfo');
- //修改店铺基本信息
- Route::put('setting/set', 'shop.site.Setting/setBasicInfo');
- //获取店铺信息
- Route::get('setting/get_shop', 'shop.site.Setting/getShopInfo');
- /************************************************** 会员管理相关接口 *****************************************************/
- //会员列表分页查询
- Route::get('member', 'shop.site.ShopMember/lists');
- //会员详情
- Route::get('member/:member_id', 'shop.site.ShopMember/info');
- //会员注册来源列表
- Route::get('member/register_channel', 'shop.site.ShopMember/getRegisterChannelList');
- //会员关注状态列表
- Route::get('member/is_follow', 'shop.site.ShopMember/getIsFollowList');
- //会员信息修改
- Route::put('member/modify/:member_id/:field', 'shop.site.ShopMember/modify');
- //会员标签列表分页查询
- Route::get('member/label', 'shop.site.ShopMemberLabel/lists');
- //会员标签列表
- Route::get('member/label/all', 'shop.site.ShopMemberLabel/getAll');
- //会员标签详情
- Route::get('member/label/:id', 'shop.site.ShopMemberLabel/info');
- //添加会员标签
- Route::post('member/label', 'shop.site.ShopMemberLabel/add');
- //会员标签修改
- Route::put('member/label/:id', 'shop.site.ShopMemberLabel/edit');
- //会员标签删除
- Route::delete('member/label/:id', 'shop.site.ShopMemberLabel/del');
- })->middleware([
- AdminCheckToken::class,
- AdminCheckRole::class,
- AdminLog::class
- ]);
|