middleware([ AdminCheckToken::class, AdminCheckRole::class, AdminLog::class ]); /** * 多商户商城系统平台端 */ Route::group('mall', function() { /************************************************** 配送相关接口 *****************************************************/ //物流公司 列表 Route::get('mall/delivery/company', 'addon\mall\app\adminapi\controller\mall\delivery\Company@lists'); //物流公司 详情 Route::get('mall/delivery/company/:id', 'addon\mall\app\adminapi\controller\mall\delivery\Company@info'); //物流公司 添加 Route::post('mall/delivery/company', 'addon\mall\app\adminapi\controller\mall\delivery\Company@add'); //物流公司 编辑 Route::put('mall/delivery/company/:id', 'addon\mall\app\adminapi\controller\mall\delivery\Company@edit'); //物流公司 删除 Route::delete('mall/delivery/company/:id', 'addon\mall\app\adminapi\controller\mall\delivery\Company@del'); //物流查询接口 设置 Route::post('mall/delivery/search', 'addon\mall\app\adminapi\controller\mall\delivery\DeliverySearch@setConfig'); //物流跟踪接口 查询 Route::get('mall/delivery/search', 'addon\mall\app\adminapi\controller\mall\delivery\DeliverySearch@getConfig'); /************************************************** 接口管理 *******************************************************/ //商品分页列表 Route::get('mall/goods', 'addon\mall\app\adminapi\controller\mall\goods\Goods@pages'); //商品详情 Route::get('mall/goods/:id', 'addon\mall\app\adminapi\controller\mall\goods\Goods@info'); // 修改商品排序号 Route::put('mall/goods/sort', 'addon\mall\app\adminapi\controller\mall\goods\Goods@editSort'); // 修改商品上下架状态 // Route::put('mall/goods/status', 'addon\mall\app\adminapi\controller\mall\goods\Goods@editStatus'); // 获取商品选择分页列表 Route::get('mall/goods/select', 'addon\mall\app\adminapi\controller\mall\goods\Goods@select'); // 商品审核通过 Route::put('mall/goods/audit', 'addon\mall\app\adminapi\controller\mall\goods\Goods@audit'); // 商品审核拒绝 Route::put('mall/goods/refuse', 'addon\mall\app\adminapi\controller\mall\goods\Goods@refuse'); // 商品审核强制下架 Route::put('mall/goods/offline', 'addon\mall\app\adminapi\controller\mall\goods\Goods@offline'); // 获取商品类型 Route::get('mall/goods/type', 'addon\mall\app\adminapi\controller\mall\goods\Goods@type'); // 获取商品状态 Route::get('mall/goods/status', 'addon\mall\app\adminapi\controller\mall\goods\Goods@status'); // 修改商品标签 Route::put('mall/goods/edit_label', 'addon\mall\app\adminapi\controller\mall\goods\Goods@editLabel'); /************************************************** 商品标签管理 *******************************************************/ //商品标签分页列表 Route::get('mall/goods/label', 'addon\mall\app\adminapi\controller\mall\goods\Label@pages'); //商品标签列表 Route::get('mall/goods/label/list', 'addon\mall\app\adminapi\controller\mall\goods\Label@lists'); //商品标签详情 Route::get('mall/goods/label/:id', 'addon\mall\app\adminapi\controller\mall\goods\Label@info'); //添加商品标签 Route::post('mall/goods/label', 'addon\mall\app\adminapi\controller\mall\goods\Label@add'); //编辑商品标签 Route::put('mall/goods/label/:id', 'addon\mall\app\adminapi\controller\mall\goods\Label@edit'); //删除商品标签 Route::delete('mall/goods/label/:id', 'addon\mall\app\adminapi\controller\mall\goods\Label@del'); //商品品牌分页列表 Route::get('mall/goods/brand', 'addon\mall\app\adminapi\controller\mall\goods\Brand@pages'); //商品品牌列表 Route::get('mall/goods/brand/list', 'addon\mall\app\adminapi\controller\mall\goods\Brand@lists'); //商品品牌详情 Route::get('mall/goods/brand/:id', 'addon\mall\app\adminapi\controller\mall\goods\Brand@info'); //添加商品品牌 Route::post('mall/goods/brand', 'addon\mall\app\adminapi\controller\mall\goods\Brand@add'); //编辑商品品牌 Route::put('mall/goods/brand/:id', 'addon\mall\app\adminapi\controller\mall\goods\Brand@edit'); //删除商品品牌 Route::delete('mall/goods/brand/:id', 'addon\mall\app\adminapi\controller\mall\goods\Brand@del'); //商品服务分页列表 Route::get('mall/goods/service', 'addon\mall\app\adminapi\controller\mall\goods\GoodsService@pages'); //商品服务列表 Route::get('mall/goods/service/list', 'addon\mall\app\adminapi\controller\mall\goods\GoodsService@lists'); //商品服务详情 Route::get('mall/goods/service/:id', 'addon\mall\app\adminapi\controller\mall\goods\GoodsService@info'); //添加商品服务 Route::post('mall/goods/service', 'addon\mall\app\adminapi\controller\mall\goods\GoodsService@add'); //编辑商品服务 Route::put('mall/goods/service/:id', 'addon\mall\app\adminapi\controller\mall\goods\GoodsService@edit'); //删除商品服务 Route::delete('mall/goods/service/:id', 'addon\mall\app\adminapi\controller\mall\goods\GoodsService@del'); //商品分类列表树结构 Route::get('mall/goods/tree', 'addon\mall\app\adminapi\controller\mall\goods\Category@tree'); Route::get('mall/goods/category', 'addon\mall\app\adminapi\controller\mall\goods\Category@lists'); //商品分类详情 Route::get('mall/goods/category/:id', 'addon\mall\app\adminapi\controller\mall\goods\Category@info'); //添加商品分类 Route::post('mall/goods/category', 'addon\mall\app\adminapi\controller\mall\goods\Category@add'); //编辑商品分类 Route::put('mall/goods/category/:id', 'addon\mall\app\adminapi\controller\mall\goods\Category@edit'); //删除商品分类 Route::delete('mall/goods/category/:id', 'addon\mall\app\adminapi\controller\mall\goods\Category@del'); //拖拽编辑商品分类 Route::post('mall/goods/category/update', 'addon\mall\app\adminapi\controller\mall\goods\Category@editCategory'); // 获取商品分类配置 Route::post('mall/goods/category/config', 'addon\mall\app\adminapi\controller\mall\goods\Category@setGoodsCategoryConfig'); // 获取商品分类配置 Route::get('mall/goods/category/config', 'addon\mall\app\adminapi\controller\mall\goods\Category@getGoodsCategoryConfig'); // 获取商品分类树结构供弹框调用 Route::get('mall/goods/category/components', 'addon\mall\app\adminapi\controller\mall\goods\Category@components'); // 商品参数分页列表 Route::get('mall/goods/attr', 'addon\mall\app\adminapi\controller\mall\goods\Attr@pages'); // 商品参数列表 Route::get('mall/goods/attr_list', 'addon\mall\app\adminapi\controller\mall\goods\Attr@lists'); // 商品参数详情 Route::get('mall/goods/attr/:id', 'addon\mall\app\adminapi\controller\mall\goods\Attr@info'); // 添加商品参数 Route::post('mall/goods/attr', 'addon\mall\app\adminapi\controller\mall\goods\Attr@add'); // 编辑商品参数 Route::put('mall/goods/attr/:id', 'addon\mall\app\adminapi\controller\mall\goods\Attr@edit'); // 删除商品参数 Route::delete('mall/goods/attr/:id', 'addon\mall\app\adminapi\controller\mall\goods\Attr@del'); // 修改商品参数排序号 Route::put('mall/goods/attr/sort', 'addon\mall\app\adminapi\controller\mall\goods\Attr@modifySort'); // 修改商品参数名称 Route::put('mall/goods/attr/attr_name', 'addon\mall\app\adminapi\controller\mall\goods\Attr@modifyAttrName'); // 修改商品参数值 Route::put('mall/goods/attr/attr_value', 'addon\mall\app\adminapi\controller\mall\goods\Attr@modifyAttrValueFormat'); //商品配置 Route::post('mall/goods/config', 'addon\mall\app\adminapi\controller\mall\goods\Config@setConfig'); Route::get('mall/goods/config', 'addon\mall\app\adminapi\controller\mall\goods\Config@getConfig'); //优惠券列表 Route::get('mall/goods/coupon', 'addon\mall\app\adminapi\controller\mall\marketing\Coupon@lists'); //优惠券领取记录 Route::get('mall/goods/coupon/records', 'addon\mall\app\adminapi\controller\mall\marketing\Coupon@getMemberCoupon'); //优惠券详情 Route::get('mall/goods/coupon/detail/:id', 'addon\mall\app\adminapi\controller\mall\marketing\Coupon@info'); /************************************************** 订单相关接口 *****************************************************/ //交易配置 Route::post('mall/order/config', 'addon\mall\app\adminapi\controller\mall\order\Config@setConfig'); Route::get('mall/order/config', 'addon\mall\app\adminapi\controller\mall\order\Config@getConfig'); //订单列表 Route::get('mall/order/list', 'addon\mall\app\adminapi\controller\mall\order\Order@lists'); //订单详情 Route::get('mall/order/detail/:id', 'addon\mall\app\adminapi\controller\mall\order\Order@detail'); //获取 订单类型 Route::get('mall/order/type', 'addon\mall\app\adminapi\controller\mall\order\Order@getOrderType'); //获取 订单状态 Route::get('mall/order/status', 'addon\mall\app\adminapi\controller\mall\order\Order@getOrderStatus'); //订单关闭 Route::put('mall/order/close/:id', 'addon\mall\app\adminapi\controller\mall\order\Order@orderClose'); //订单发货 Route::put('mall/order/delivery', 'addon\mall\app\adminapi\controller\mall\order\Order@orderDelivery'); //订单项发货 Route::put('mall/order/goods/delivery/:id', 'addon\mall\app\adminapi\controller\mall\order\Order@orderDelivery'); //获取订单配送方式 Route::get('mall/order/delivery_type', 'addon\mall\app\adminapi\controller\mall\order\Order@getDeliveryType'); //商家留言 Route::put('mall/order/admin_remark', 'addon\mall\app\adminapi\controller\mall\order\Order@setadminRemark'); //订单完成 Route::put('mall/order/finish/:id', 'addon\mall\app\adminapi\controller\mall\order\Order@orderFinish'); //获取 物流包裹信息 Route::get('mall/order/delivery/package', 'addon\mall\app\adminapi\controller\mall\order\Order@getOrderPackage'); //获取 支付类型 Route::get('mall/order/pay/type', 'addon\mall\app\adminapi\controller\mall\order\Order@getPayType'); //获取 订单来源 Route::get('mall/order/from', 'addon\mall\app\adminapi\controller\mall\order\Order@getOrderFrom'); //订单维权 列表 Route::get('mall/order/refund', 'addon\mall\app\adminapi\controller\mall\refund\Refund@lists'); //订单维权 详情 Route::get('mall/order/refund/:id', 'addon\mall\app\adminapi\controller\mall\refund\Refund@detail'); //营销中心 Route::get('mall/marketing', 'addon\mall\app\adminapi\controller\mall\marketing\Index@index'); /******************************************************结算记录*****************************************************/ //结算记录列表 Route::get('mall/order/settlement', 'addon\mall\app\adminapi\controller\mall\finance\Settlement@lists'); //结算记录统计 Route::get('mall/order/settlement/info', 'addon\mall\app\adminapi\controller\mall\finance\Settlement@getSettlementData'); /************************************************** 优惠券相关接口 *****************************************************/ //商品评价 列表 Route::get('mall/goods/evaluate', 'addon\mall\app\adminapi\controller\mall\goods\Evaluate@lists'); /************************************************** 统计相关接口 *****************************************************/ Route::get('mall/stat/total', 'addon\mall\app\adminapi\controller\mall\Stat@total'); Route::get('mall/stat/today', 'addon\mall\app\adminapi\controller\mall\Stat@today'); Route::get('mall/stat/yesterday', 'addon\mall\app\adminapi\controller\mall\Stat@yesterday'); Route::get('mall/stat', 'addon\mall\app\adminapi\controller\mall\Stat@stat'); Route::get('mall/stat/order', 'addon\mall\app\adminapi\controller\mall\Stat@order'); Route::get('mall/stat/goods', 'addon\mall\app\adminapi\controller\mall\Stat@goods'); // 发票列表 Route::get('mall/invoice', 'addon\mall\app\adminapi\controller\mall\order\Invoice@lists'); // 发票信息 Route::get('mall/invoice/:id', 'addon\mall\app\adminapi\controller\mall\order\Invoice@info'); /******************************************************首页楼层*****************************************************/ //首页楼层列表 Route::get('mall/web/floor', 'addon\mall\app\adminapi\controller\mall\web\Floor@lists'); //首页楼层详情 Route::get('mall/web/floor/:id', 'addon\mall\app\adminapi\controller\mall\web\Floor@info'); //添加首页楼层 Route::post('mall/web/floor', 'addon\mall\app\adminapi\controller\mall\web\Floor@add'); //编辑首页楼层 Route::put('mall/web/floor/:id', 'addon\mall\app\adminapi\controller\mall\web\Floor@edit'); //删除首页楼层 Route::delete('mall/web/floor/:id', 'addon\mall\app\adminapi\controller\mall\web\Floor@del'); /************************************************** 平台优惠券相关接口 *****************************************************/ //优惠券列表 Route::get('mall/goods/platform_coupon', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@lists'); //优惠券初始化信息 Route::get('mall/goods/platform_coupon/init', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@init'); //获取初始化店铺列表 Route::get('mall/goods/platform_coupon/site', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@initSite'); //添加优惠券 Route::post('mall/goods/platform_coupon', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@add'); //优惠券领取记录 Route::get('mall/goods/platform_coupon/records', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@getMemberCoupon'); //优惠券详情 Route::get('mall/goods/platform_coupon/detail/:id', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@info'); //编辑优惠券 Route::put('mall/goods/platform_coupon/edit/:id', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@edit'); //优惠券设置状态 // Route::put('mall/goods/platform_coupon/setstatus/:status', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@setCouponStatus'); //优惠券状态列表 Route::get('mall/goods/platform_coupon/status', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@couponStatusList'); //删除优惠券 Route::delete('mall/goods/platform_coupon/:id', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@del'); //优惠券失效 Route::put('mall/goods/platform_coupon/invalid/:id', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@couponInvalid'); //会员持有优惠券列表 Route::get('mall/member/platform_coupon/list/:member_id', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCouponMember@lists'); //选中优惠券列表 Route::get('mall/goods/platform_coupon/selected', 'addon\mall\app\adminapi\controller\mall\marketing\PlatformCoupon@getSelectedLists'); })->middleware([ AdminCheckToken::class, AdminCheckRole::class, AdminLog::class ]);