name("admin.mobile.login"); /** * 服务人员二维码 */ Route::get('serviceUserQrCode/{role}',[ServiceUsersController::class,'serviceUserQrCode'])->name('admin.service_user.qrcode'); /** * 修改某个电话号码账号为超级管理员 */ Route::post('update/user/permission',[AuthController::class,'updateUserPermission'])->name('update.user.permission'); //获取扫码签到用户统计数 Route::get('get/scan/user/count', [UserController::class, 'getWebCountScanUser'])->name("admin.get.scan.user.count"); //获取近6天签到人数 Route::get('get/web/scan/data', [UserController::class, 'getWebScanData'])->name("admin.get.web.scan.data"); Route::get('get/now/date/time', [UserController::class, 'getNowDateTime'])->name("admin.get.now.date.time"); Route::middleware(['auth:admin','log'])->group(function (){ /** * 管理员 */ Route::group(['prefix'=> '/auth','middleware' => 'administrator'], function () { //列表 Route::get('/users',[AuthController::class, 'index'])->name('admin.auth.users'); //创建 Route::post('/users',[AuthController::class, 'store'])->name('admin.auth.store'); //重置密码 Route::put('/reset_pwd/{id}',[AuthController::class, 'resetPwd'])->name('admin.auth.reset_pwd'); //删除 Route::delete('/users/{id}',[AuthController::class, 'destroy'])->name('admin.auth.destroy'); //操作记录 Route::get('/operation_logs',[LogController::class, 'index'])->name('admin.auth.log'); //更新管理员信息 Route::put('/update/users',[AuthController::class, 'updateAdmin'])->name('admin.auth.update.user'); }); /** * 订单信息 */ //订单列表 Route::get('orders',[OrderController::class, 'orders'])->name('admin.orders'); //创建订单 Route::post('orders',[OrderController::class, 'storeOrders'])->name('admin.store.orders'); //订单导出 Route::get('orders/export',[OrderController::class, 'export'])->name('admin.orders.export'); //订单详情 Route::get('orders/{order_id}',[OrderController::class, 'order'])->name('admin.order.detail'); //修改订单状态 Route::put("orders/{order_id}/status", [OrderController::class, 'updateOrder'])->name("admin.update.order.status"); Route::put("orders/{order_id}/sign/status", [OrderController::class, 'updateOrderCheckSign'])->name("admin.update.order.sign.status"); //修改订单子公司 Route::put("orders/{order_id}/agency", [OrderController::class, 'changeOrderAgency'])->name("admin.update.order.agency"); //增加订单服务人员 Route::post('orders/{order}/role/users', [OrderController::class, 'storeOrderRoleUser'])->name("admin.store.order.role.user"); //删除订单服务人员 Route::delete('service/role/orders/{order}', [OrderController::class, 'deleteOrderRoleUser'])->name("admin.delete.order.role.user"); //通过订单号获取餐单详情 Route::get('/orders/scheme/{order}', [OrderController::class, 'getSchemeByOrderId'])->name("admin.order.scheme"); //通过订单号获取餐单详情 Route::put('update/order/scheme', [OrderController::class, 'updateOrderScheme'])->name("admin.update.order.scheme"); //导出订单方案 Route::get('export/orders/scheme', [OrderController::class, 'exportOrderScheme'])->name("admin.export.order.scheme"); //获取订单方案列表 Route::get('get/order/scheme/list', [OrderController::class, 'getOrderSchemeList'])->name("admin.get.order.scheme.list"); //导出订单方案列表 Route::get('export/order/scheme/list', [OrderController::class, 'exportOrderSchemeList'])->name("admin.export.order.scheme.list"); //设置订单是否展示 Route::put("set/order/show", [OrderController::class, 'setOrderIsShow'])->name("admin.set.order.show"); //获取订单统计数据 Route::get('/get/order/stat', [DataStatController::class, 'getOrderStat'])->name("admin.get.order.stat"); //获取订单列表 Route::get("get/order/stat/list", [OrderController::class, 'getOrderStatList'])->name("admin.get.order.stat.list"); Route::get("get/mark/order/log/{id}", [OrderController::class, 'getOrderMarkLog'])->name("admin.get.mark.order.log"); /** * 协议管理 */ Route::post('add/agreement', [OrderController::class, 'addAgreement'])->name("admin.add.agreement"); Route::get('get/agreement', [OrderController::class, 'getAgreement'])->name("admin.get.agreement"); Route::put('update/agreement/{id}', [OrderController::class, 'updateAgreement'])->name("admin.update.agreement"); Route::get('get/agreement/detail/{id}', [OrderController::class, 'getAgreementDetail'])->name("admin.get.agreement.detail"); Route::get('get/agreement/log/{id}', [OrderController::class, 'getAgreementLog'])->name("admin.get.agreement.log"); /** * 复评管理 */ Route::get('orders/{order}/reappraises', [ReappraiseController::class, 'reappraises'])->name('admin.order.reappraises'); //获取复评列表 Route::get('get/reappraises/list', [ReappraiseController::class, 'getReappraisesList'])->name('admin.get.reappraises.list'); //获取复评列表 Route::get('export/reappraises/list', [ReappraiseController::class, 'exportReappraises'])->name('admin.export.reappraises.list'); //获取服务人员被评价记录 Route::get('get/service/user/reappraises', [ReappraiseController::class, 'getUserReappraises'])->name('admin.get.service.user.reappraises'); //获取服务人员被评价分值 Route::get('get/user/reappraises/score', [ReappraiseController::class, 'getUserReappraisesScore'])->name('admin.get.service.user.reappraises.score'); /** * 备注 */ //订单备注列表 Route::get('orders/{order}/comments', [CommentController::class, 'orderComments'])->name('admin.order.comments')->where('order', '[0-9]+'); Route::get('get/comments', [CommentController::class, 'getComments']); Route::get('get/all/orders', [OrderController::class, 'getAllOrders']); /** * 群聊信息 */ Route::get('orders/{order}/group/message', [ChatController::class, 'chatMessages']); //绑定订单与企业群 Route::post("bind/orders/{order}/work/chat", [ChatController::class, 'bindOrderChat'])->name("admin.bind.order.work.chat"); //企业群列表 Route::get('work/chats', [ChatController::class, 'workChats'])->name("admin.work.chats"); /** * 服务角色 */ //角色列表 Route::get('service/roles', [ServiceRoleController::class, 'roles'])->name('admin.service.roles'); //修改角色收益规则 Route::put('service/roles/{role_id}', [ServiceRoleController::class, 'updateRole'])->name('admin.update.service.roles'); //服务人员列表 Route::get('service/users', [ServiceRoleController::class, 'serviceUsers'])->name('admin.service.users'); //删除服务人员 Route::delete("service/users/{service_user}", [ServiceRoleController::class, 'deleteServiceUser'])->name("admin.delete.service.users"); //角色下的服务人员 Route::get('service/roles/{role}/users', [ServiceRoleController::class, 'serviceUsers'])->name('admin.service.role.users'); //角色下的服务人员(排除未绑定) Route::get('service/getRoleUsers/{role_id}', [ServiceRoleController::class, 'getRoleUsers'])->name('admin.service.getRoleUsers'); //创建服务人员 Route::post('service/users', [ServiceRoleController::class, 'storeServiceUser'])->name('admin.store.service.users'); //修改服务人员 Route::put('service/users/{id}', [ServiceRoleController::class, 'updateServiceUser'])->name('admin.update.service.users'); //服务人员添加角色 Route::post('service/users/{service_user}/roles', [ServiceRoleController::class, 'setServiceUserRoles'])->name("admin.set.service.user.roles"); /** * 用户 */ //用户列表 Route::get('users', [UserController::class, 'users'])->name('admin.users'); Route::put('users/{user}/recommend', [UserController::class, 'updateRecommendUser'])->name('admin.update.user.recommend'); //用户详情 Route::get('users/{user}', [UserController::class, 'user'])->name('admin.users.detail'); //导出用户 Route::get('user/export', [UserController::class, 'userExport'])->name('admin.users.export'); //获取用户测量数据 Route::get('get/user/fat/log', [UserController::class, 'getUserFatLog'])->name('admin.get.user.fat.log'); //体检报告 Route::get('user/{user}/medical/reports', [UserController::class, 'medicalReports'])->name("admin.user.medical.reports"); // 添加问卷调查 Route::post("user/{user}/medical/reports", [UserController::class, "AddMedicalReports"])->name("admin.user.add.medical.reports"); Route::get('user/{user}/other/health', [UserController::class, 'otherHealth'])->name("admin.user.other.health"); //获取邀请用户列表 Route::get('get/invite/users', [UserController::class, 'getInviteUserList'])->name("admin.get.invite.users"); //获取扫码签到统计用户数 Route::get('get/scan/count', [UserController::class, 'getAdminCountSanUser'])->name("admin.get.scan.count"); //获取扫码签到人员列表 Route::get('get/scan/list', [UserController::class, 'getScanUserList'])->name("admin.get.scan.list"); //获取申请扫码列表 Route::get('get/apply/scan/qrcode/list', [UserController::class, 'applyUserScanQrcode'])->name("admin.get.apply.scan.qrcode.list"); /** * 用户症状 */ Route::get('issue/user', [IssueController::class, 'getIssueUserList'])->name('admin.issue.user'); /** * 健康信息 */ //称重列表 Route::get('users/{user}/health/logs', [HealthController::class, 'userHealthLogs'])->name("admin.user.health.logs"); //单次称重各项数据 Route::get('users/{user}/health/log', [HealthController::class, 'userHealthLog'])->name("admin.user.health.log"); Route::get('users/{user}/fat/logs', [FatController::class, 'userFatLogs'])->name("admin.user.fat.logs"); Route::get('users/fat/log/{id}', [FatController::class, 'userFatLog'])->name("admin.user.fat.log"); /** * 餐单 */ //订单餐单 Route::get('orders/{order}/guides', [GuideController::class, 'orderGuides'])->name('admin.order.guides'); Route::get('orders/guides/{guide}', [GuideController::class, 'orderGuide'])->name('admin.order.guide'); Route::get('users/{user}/guides', [GuideController::class, 'userGuides'])->name('admin.user.guides'); Route::put('guides/{guide}', [GuideController::class, 'updateGuide'])->name("admin.update.guide"); Route::post('make/orders/{order}/guide', [GuideController::class, 'makeGuide'])->name('admin.make.order.guide'); //新增餐单 Route::post('orders/{order}/guide', [GuideController::class, 'addOrderGuide'])->name('admin.add.order.guide'); //新增餐单 Route::post('orders/{order}/copy', [GuideController::class, 'copyOrderGuide'])->name('admin.copy.order.guide'); //删除餐单 Route::delete('orders/guides/{guide}', [GuideController::class, 'deleteOrderGuide'])->name('admin.delete.order.guide'); //获取餐单左侧数据,方案营养素和食物 Route::get('get/order/food', [GuideController::class, 'getOrderFood'])->name("admin.get.order.food"); //获取餐单模板 Route::get('get/guide/template/{order_id}', [GuideController::class, 'getGuideTemplate'])->name("admin.get.guide.template"); Route::get('get/guide/date/{order_id}', [GuideController::class, 'getGuideDate'])->name("admin.get.guide.date"); /** * 食物管理 */ Route::get('foods', [FoodController::class, 'foodList'])->name('admin.foods'); //营养品列表V2 Route::get('foods/v2', [FoodController::class, 'foodListV2'])->name("admin.foods.v2"); Route::get('foods', [FoodController::class, 'foodList'])->name('admin.foods'); Route::get('foods/{food}', [FoodController::class, 'food'])->name('admin.food')->where('food', '[0-9]+'); Route::get('foods/{food}/v2', [FoodController::class, 'foodV2'])->name('admin.food.v2')->where('food', '[0-9]+'); Route::post('foods', [FoodController::class, 'storeFood'])->name('admin.store.food'); Route::post('foods/v2', [FoodController::class, 'storeFoodV2'])->name('admin.store.food.v2'); Route::put('foods/{food}', [FoodController::class, 'updateFood'])->name('admin.update.food'); Route::put('foods/{food}/v2', [FoodController::class, 'updateFoodV2'])->name('admin.update.food.v2'); Route::delete('foods/{food}', [FoodController::class, 'deleteFood'])->name('admin.delete.food'); Route::get('foods/export', [FoodController::class, 'foodExport'])->name('admin.foods.export'); //获取食物详情 Route::get('get/food/detail', [FoodController::class, 'foodDetail'])->name('admin.get.food.detail'); //出库入库 Route::put('update/food/num', [FoodController::class, 'updateFoodNum'])->name('admin.update.food.num'); //获取操作记录 Route::get('get/operate/log', [FoodController::class, 'getOperateStockLog'])->name('admin.get.operate.log'); //审核出入库 Route::put('check/stock/log', [FoodController::class, 'checkStockLog'])->name('admin.check.stock.log'); /** * 合伙伙伴 */ //合作伙伴列表 Route::get('partners', [PartnerController::class, 'partners'])->name('admin.partners'); //合作伙伴列表导出 Route::get('partners/export', [PartnerController::class, 'partnersExport'])->name('admin.partners.export'); //企业合作伙伴列表 Route::get('companyPartners', [PartnerController::class, 'companyPartners'])->name('admin.companyPartners'); //企业合作伙伴列表导出 Route::get('company/partners/export', [PartnerController::class, 'companyPartnersExport'])->name('admin.company.partners.export'); //合作伙伴详情 Route::get('partners/{partner}', [PartnerController::class, 'partner'])->name('admin.partner')->where('partner', '[0-9]+'); //合作伙伴修改 Route::put('partners/{partner}', [PartnerController::class, 'updatePartner'])->name('admin.update.partner')->where('partner', '[0-9]+'); //合作伙伴删除 Route::delete('partners/{partner}', [PartnerController::class, 'deletePartner'])->name('admin.delete.partner')->where('partner', '[0-9]+'); //代理列表 Route::get('agencies', [PartnerController::class, 'agencies'])->name('admin.agencies'); //创建代理 Route::post('store/agencies', [PartnerController::class, 'storeAgency'])->name('admin.store.agency'); //获取详情 Route::get('get/agency/detail/{id}', [PartnerController::class, 'getAgencyDetail'])->name('admin.get.agency.detail'); //修改代理 Route::put('update/agencies/{id}', [PartnerController::class, 'updateAgency'])->name("admin.update.agency"); //删除代理 Route::delete('del/agencies/{id}', [PartnerController::class, 'deleteAgency'])->name('admin.delete.agency'); //添加分公司人员 Route::post('add/agency/user', [PartnerController::class, 'addAgencyUser'])->name('admin.add.agency.user'); //获取分公司人员列表 Route::get('get/agency/user/{id}', [PartnerController::class, 'getAgencyUser'])->name('admin.get.agency.user'); //删除分公司人员 Route::delete('del/agency/user/{id}', [PartnerController::class, 'delAgencyUser'])->name('admin.del.agency.user'); //通过分公司人员获取分公司信息 Route::get('get/agency/by/user', [PartnerController::class, 'getAgencyByUser'])->name('admin.get.agency.by.user'); /** * 收益审核 */ Route::get('/get/income',[PartnerController::class, 'getIncomeCheckList'])->name('admin.get.income.list'); Route::put('/check/income/{id}',[PartnerController::class, 'checkIncome'])->name('admin.check.income'); //地址 Route::get('province/cities', [PartnerController::class, 'cities'])->name('admin.cities'); //全部地区代理 Route::get('area/agencies', [PartnerController::class, 'allAreaAgencies'])->name("admin.area.agencies"); //副教练申请列表 Route::get('coaches', [PartnerController::class, 'coaches'])->name("admin.coaches"); //合作伙伴和教练申请链接 Route::get('partner/urls', [PartnerController::class, 'partnerUrls'])->name("admin.partner.urls"); //合作伙伴和教练审核 Route::post('partner/audit', [PartnerController::class, 'audit'])->name("admin.partner.audit"); Route::middleware('service_role')->group(function (Router $router){ //服务人员申请列表(主教练/副教练/客服) $router->get('service_users', [ServiceUsersController::class, 'index'])->name("admin.service_users"); //获取服务人员列表 $router->get('get/service/user', [ServiceUsersController::class, 'getServiceUser'])->name("admin.get.service.users"); //导出服务人员数据 $router->get('service_users/export', [ServiceUsersController::class, 'serviceUserExport'])->name("admin.service_users.export"); //服务人员审核(主教练/副教练/客服) $router->post('service_users', [ServiceUsersController::class, 'audit'])->name("admin.service_users.audit"); //服务人员详情 $router->get('service/user/order/{id}', [ServiceUsersController::class, 'getServiceOrder'])->name("admin.service.user.order"); }); /** * 通知人员 */ //获取通知人员列表数据 Route::get('get/notice/user', [ServiceUsersController::class, 'getNoticeUserList'])->name("admin.get.notice.user"); //添加通知人员 Route::post('add/notice/user', [ServiceUsersController::class, 'addNoticeUser'])->name("admin.add.notice.user"); //删除通知人员 Route::delete('delete/notice/user', [ServiceUsersController::class, 'deleteNoticeUser'])->name("admin.delete.notice.user"); //修改通知人员数据 Route::put('update/notice/user', [ServiceUsersController::class, 'updateNoticeUser'])->name("admin.update.notice.user"); /** * 资产管理 */ //资产列表 Route::get('assets', [EAMController::class, 'assets'])->name('admin.assets'); //创建资产 Route::post('assets', [EAMController::class, 'storeAssets'])->name('admin.store.assets'); //修改资产 Route::put('assets/{assets}', [EAMController::class, 'updateAssets'])->name('admin.update.assets'); //删除资产 Route::delete('assets/{assets}', [EAMController::class, 'deleteAssets'])->name('admin.delete.assets'); /** * 公共 */ //上传 Route::post('upload/image', [UploadController::class, 'uploadImage'])->name('admin.upload.image'); /** * 账号 */ //修改密码 Route::post('reset/password', [LoginController::class, 'resetPassword'])->name("admin.reset.password"); /** * 线下订单 */ Route::apiResource('offlineOrder', OfflineOrderController::class); //导出 Route::get('offline/orders/export', [OfflineOrderController::class, 'export'])->name('admin.offline.order.export'); /** * 订单分佣方案设置 */ Route::apiResource('orderCommission', OrderCommissionController::class); Route::get('getCommissionList',[OrderCommissionController::class,'getList']); Route::get('get/partner/withdraw',[OrderCommissionController::class,'getPartnerWithdraw'])->name('admin.get.partner.withdraw'); /** * 提现 */ //提现申请列表 Route::get('withdrawals/index',[WithdrawalsController::class,'index'])->name('admin.withdrawals.index'); //提现审核 Route::post('withdrawals/act/{id}',[WithdrawalsController::class,'withdrawalsAct'])->name('admin.withdrawals.act'); //财务统计 Route::get('withdrawals/count',[WithdrawalsController::class,'countWithdrawals'])->name('admin.withdrawals.count'); //财务查询 Route::get('withdrawals/search',[WithdrawalsController::class,'arrayWithdrawals'])->name('admin.withdrawals.search'); /** * 问卷调查 */ //问卷调查列表 Route::get('surveys', [SurveyController::class, 'surveys']); //创建 Route::post('surveys', [SurveyController::class, 'storeSurveys']); //修改 Route::put('surveys/{survey}', [SurveyController::class, 'updateSurveys'])->where('survey', '[0-9]+'); //详情 Route::get('surveys/{survey}', [SurveyController::class, 'survey'])->where('survey', '[0-9]+'); //删除 Route::delete('surveys/{survey}', [SurveyController::class, 'deleteSurvey'])->where('survey', '[0-9]+'); //绑定订单 // Route::post('bind/surveys/{survey}', [SurveyController::class, 'bindOrderSurvey'])->where('survey', '[0-9]+'); // //解绑订单 // Route::post('unbind/orders/surveys/{order_survey}', [SurveyController::class, 'unbindOrderSurvey'])->where('order_survey', '[0-9]+'); //问卷调查订单列表 Route::get('surveys/{survey}/orders', [SurveyController::class, 'orderSurveys'])->where('survey', '[0-9]+'); //问卷调查订单内容 Route::get('orders/surveys/{order_survey}', [SurveyController::class, 'orderSurvey'])->where('order_survey', '[0-9]+'); /** * 合作商 */ Route::prefix('collaborator')->group(function(Router $router){ //列表 $router->get('/',[CollaboratorsController::class,'index'])->name('admin.collaborator.index'); //详情 $router->get('/{id}',[CollaboratorsController::class,'detail'])->name('admin.collaborator.detail'); //修改 $router->put('/{id}',[CollaboratorsController::class,'update'])->name('admin.collaborator.update'); //删除 $router->delete('/{id}',[CollaboratorsController::class,'destroy'])->name('admin.collaborator.destroy'); //审核 $router->post('/audit/{id}',[CollaboratorsController::class,'audit'])->name('admin.collaborator.audit'); //添加 $router->post('/add',[CollaboratorsController::class,'add'])->name('admin.collaborator.add'); //添加名额 $router->post('/add/quota',[CollaboratorsController::class,'addQuota'])->name('admin.collaborator.add.quota'); //详情 $router->get('/quota/list',[CollaboratorsController::class,'getQuotaList'])->name('admin.collaborator.get.quota'); //修改 $router->put('/update/quota/{id}',[CollaboratorsController::class,'updateQuota'])->name('admin.collaborator.update.quota'); //删除名额 $router->delete('/del/quota/{id}',[CollaboratorsController::class,'delQuota'])->name('admin.collaborator.del.quota'); //获取名额使用记录 $router->get('/get/quota/log/{id}',[CollaboratorsController::class,'getQuotaLogList'])->name('admin.collaborator.get.quota.log'); }); /** * 营养品属性商品 */ Route::resource("nurture/shops", NurtureShopController::class); /** * dma商品 */ Route::get("dma/shops", [DmaShopController::class, "index"]); Route::get("dma/shops/{shop}", [DmaShopController::class, "show"]); Route::post("dma/shops", [DmaShopController::class, "store"]); Route::put("dma/shops/{shop}", [DmaShopController::class, "update"]); Route::delete("dma/shops/{shop}", [DmaShopController::class, "destroy"]); /** * 主持人 */ Route::prefix('moderators')->group(function () { Route::get('/', [ModeratorController::class, 'index'])->name('admin.moderator.list'); Route::post('/{moderator}/audited', [ModeratorController::class, 'audited'])->name('admin.moderator.audited'); Route::get('/{moderator}', [ModeratorController::class, 'show'])->name('admin.moderator.show')->where('moderator', '[0-9]+'); }); /** * 错误日志 */ Route::prefix('error')->group(function() { Route::get('/logs', [ErrorLogController::class, 'index'])->name('admin.error.logs.list'); }); /** * 微服务 */ //工单列表 Route::get('get/work/order/list', [WorkServerController::class, 'getWorkOrderList'])->name('admin.get.work.order.list'); //导出工单 Route::get('export/work/order', [WorkServerController::class, 'exportWorkOrder'])->name('admin.export.work.order'); /** * 办公室管理 */ //创建办公室 Route::post('add/office', [OfficeController::class, 'addOffice'])->name('admin.add.office'); //获取办公室列表 Route::get('get/office/list', [OfficeController::class, 'getOfficeList'])->name('admin.get.office'); //删除办公室 Route::delete('delete/office', [OfficeController::class, 'deleteOffice'])->name('admin.delete.office'); //修改办公室 Route::put('update/office', [OfficeController::class, 'updateOffice'])->name('admin.update.office'); //创建会议室 Route::post('add/meet/room', [OfficeController::class, 'addMeetingRoom'])->name('admin.add.meet.room'); //获取服务人员 Route::get('get/service/user/list', [OfficeController::class, 'getServiceUser'])->name('admin.get.service.user.list'); //获取会议室列表 Route::get('get/meet/room/list', [OfficeController::class, 'getMeetRoomList'])->name('admin.get.meet.room.list'); //删除会议室 Route::delete('delete/meet/room', [OfficeController::class, 'deleteMeetRoom'])->name('admin.delete.meet.room'); //获取会议室拥有者 Route::get('get/meet/room/owner', [OfficeController::class, 'getOwnerUser'])->name('admin.get.meet.room.owner'); //获取会议室预约记录 Route::get('get/meet/room/reserve', [OfficeController::class, 'getMeetRoomReserve'])->name('admin.get.meet.room.reserve'); //修改会议室 Route::put('update/meet/room', [OfficeController::class, 'updateMeetRoom'])->name('admin.update.meet.room'); //创建工位 Route::post('add/station', [OfficeController::class, 'addStation'])->name('admin.add.station'); //获取工位列表 Route::get('get/station/list', [OfficeController::class, 'getStationList'])->name('admin.get.station.list'); //删除工位 Route::delete('delete/station', [OfficeController::class, 'deleteStation'])->name('admin.delete.station'); //修改工位 Route::put('update/station', [OfficeController::class, 'updateStation'])->name('admin.update.station'); //获取绑定解绑记录 Route::get('get/bind/log', [OfficeController::class, 'getBindLog'])->name('admin.get.bind.log'); //导出办公室 Route::get('export/office', [OfficeController::class, 'exportOffice'])->name('admin.export.office'); //导出会议室 Route::get('export/meet/room', [OfficeController::class, 'exportMeetRoom'])->name('admin.export.meet.room'); //导出工位 Route::get('export/station', [OfficeController::class, 'exportStation'])->name('admin.export.station'); /** * 餐饮管理 */ //获取订餐记录 Route::get('get/restaurant/list', [RestaurantController::class, 'getRestaurantList'])->name('admin.get.restaurant.list'); //添加餐饮厨师人员 Route::post('add/chef/user/plan', [RestaurantController::class, 'addChefUserPlan'])->name('admin.add.chef.user.plan'); //获取厨师人员日历安排 Route::get('get/chef/plan', [RestaurantController::class, 'getChefPlan'])->name('admin.add.chef.user'); //导出订餐人员数据 Route::get('export/restaurant/user', [RestaurantController::class, 'exportRestaurantUser'])->name('admin.export.restaurant.user'); //获取订餐数据统计 Route::get('get/restaurant/data/stat', [RestaurantController::class, 'getRestaurantDataStat'])->name('admin.get.restaurant.data.stat'); //获取订餐数据统计 Route::get('get/restaurant/evaluate/list', [RestaurantController::class, 'getEvaluateList'])->name('admin.get.restaurant.evaluate.list'); //导出评价 Route::get('export/restaurant/evaluate', [RestaurantController::class, 'exportEvaluate'])->name('admin.export.restaurant.evaluate'); //导出厨师 Route::get('export/chef/user', [RestaurantController::class, 'exportChefUser'])->name('admin.export.chef.user'); //获取厨师安排 Route::get('get/chef/plan/list', [RestaurantController::class, 'getChefPlanList'])->name('admin.get.chef.plan.list'); //删除订餐记录 Route::delete('delete/restaurant/log', [RestaurantController::class, 'deleteRestaurantLog'])->name('admin.delete.restaurant.log'); Route::get('get/restaurant/date', [RestaurantController::class, 'getRestaurantDate'])->name('admin.get.restaurant.date'); Route::post('set/restaurant/date', [RestaurantController::class, 'setRestaurantDate'])->name('admin.set.restaurant.date'); Route::delete('remove/restaurant/date', [RestaurantController::class, 'removeRestaurantDate'])->name('admin.remove.restaurant.date'); Route::get('get/can/restaurant/user', [RestaurantController::class, 'getCanRestaurantUser'])->name('admin.get.can.restaurant.user'); Route::post('add/can/restaurant/user', [RestaurantController::class, 'addCanRestaurantUser'])->name('admin.add.can.restaurant.user'); Route::delete('delete/can/restaurant/user', [RestaurantController::class, 'deleteCanRestaurantUser'])->name('admin.delete.can.restaurant.user'); Route::put('update/user/office', [RestaurantController::class, 'updateUserOffice'])->name('admin.update.user.office'); /** * 商城后台接口 */ //获取商城列表 Route::get('get/shop/goods/list', [ShopController::class, 'getGoodsList'])->name('admin.get.shop.goods.list'); //获取商品详情 Route::get('get/shop/goods/detail', [ShopController::class, 'getGoodsDetail'])->name('admin.get.shop.goods.detail'); //添加商品 Route::post('add/shop/goods', [ShopController::class, 'addGoods'])->name('admin.add.shop.goods'); //删除商品 Route::delete('delete/shop/goods', [ShopController::class, 'deleteGoods'])->name('admin.delete.shop.goods'); //修改商品 Route::put('update/shop/goods', [ShopController::class, 'updateGoods'])->name('admin.update.shop.goods'); //获取所有订单 Route::get('get/shop/orders', [ShopController::class, 'getShopOrders'])->name('admin.get.shop.orders'); Route::post('shop/orders', [ShopController::class, 'storeShopOrders'])->name('admin.store.shop.orders'); //获取所有订单V2 Route::get('get/shop/orders/v2', [ShopController::class, 'getShopOrdersV2']); //获取某个商品下订单 Route::get('get/shop/goods/orders', [ShopController::class, 'getShopGoodsOrders'])->name('admin.get.shop.goods.orders'); //订单退款 Route::post('shop/order/refund', [ShopController::class, 'shopOrderRefund'])->name('admin.shop.order.refund'); //订单退款V2 Route::post('shop/order/refund/v2', [ShopController::class, 'shopOrderRefundV2']); //订单退款回调 Route::post('shop/order/refund/callback', [ShopController::class, 'shopOrderRefundCallback'])->name('admin.shop.order.refund.callback'); //订单发货 Route::post('shop/order/shipment', [ShopController::class, 'orderShipment'])->name('admin.shop.order.shipment'); //订单发货V2 Route::post('shop/order/shipment/v2', [ShopController::class, 'orderShipmentV2']); //增加订单收益信息 Route::post("shop/orders/{order}/sharer", [ShopController::class, 'addShopOrderSharer']); Route::put("shop/orders/sharers/{share}", [ShopController::class, 'updateShopOrderSharer']); Route::get("shop/orders/{order}/sharers", [ShopController::class, 'shopOrderSharers']); Route::delete("shop/orders/sharer/{share}", [ShopController::class, 'deleteShopOrderSharer']); //提交收益 Route::post("apply/shop/orders/sharers/{share}", [ShopController::class, 'applyShopOrderSharer']); //审核列表 Route::get("shop/order/sharers", [ShopController::class, 'shopOrdersSharers']); //审核分享收益 Route::post("audit/shop/orders/sharers/{share}", [ShopController::class, 'auditShopOrderSharer']); //搜索快递公司 Route::get('get/express/company', [ShopController::class, 'getExpressCompany'])->name('admin.get.express.company'); //标记订单问题 Route::post('shop/mark/order/problem', [ShopController::class, 'markOrderProblem'])->name('admin.shop.mark.order.problem'); //标记问题订单V2 Route::post('shop/mark/order/problem/v2', [ShopController::class, 'markOrderProblemV2']); //获取订单备注 Route::get('get/order/comments', [ShopController::class, 'getOrderComments'])->name('admin.get.order.comments'); //获取订单备注列表V2 Route::get('get/order/comments/v2', [ShopController::class, 'getOrderCommentsV2']); //增加订单备注 Route::post('add/order/comments', [ShopController::class, 'addOrderComments'])->name('admin.add.order.comments'); //增加订单备注V2 Route::post('add/order/comments/v2', [ShopController::class, 'addOrderCommentsV2']); //订单签收 Route::post('take/order', [ShopController::class, 'takeOrder'])->name('admin.take.order'); //订单签收V2 Route::post('take/order/v2', [ShopController::class, 'takeOrderV2']); //导出订单数据 Route::get('export/shop/order', [ShopController::class, 'exportOrderExcel'])->name('admin.export.shop.order'); //获取订单退款记录 Route::get('shop/order/refund/log', [ShopController::class, 'getRefundOrder'])->name('admin.shop.order.refund.log'); //获取订单退款记录V2 Route::get('shop/order/refund/log/v2', [ShopController::class, 'getRefundOrderV2']); //获取订单退款详情 Route::get('shop/order/refund/detail', [ShopController::class, 'getRefundOrderDetail'])->name('admin.shop.order.refund.detail'); //获取订单退款详情V2 Route::get('shop/order/refund/detail/v2', [ShopController::class, 'getRefundOrderDetailV2']); //导出商品 Route::get('export/shop/goods', [ShopController::class, 'exportGoods'])->name('admin.export.shop.goods'); //出库入库 Route::post('set/shop/goods/stock', [ShopController::class, 'setGoodsStock'])->name('admin.set.shop.goods.stock'); //订单详情 Route::get('get/order/detail', [ShopController::class, 'getOrderDetail'])->name('admin.get.shop.order.detail'); //订单详情V2 Route::get('get/order/detail/v2', [ShopController::class, 'getOrderDetailV2']); Route::get('get/all/goods', [ShopController::class, 'getAllGoodsList'])->name('admin.get.all.goods'); //备注分类 Route::post('add/comment/type', [CommentController::class, 'addCommentType']); Route::get('get/comment/type', [CommentController::class, 'getCommentType']); /** * 批发商商品管理 */ //创建批发商商品 Route::post('agent/shops/{shop}', [ShopController::class, 'storeAgentShop'])->name('admin.agent.shop')->where('shop', '[0-9]+'); //批发商商品列表 Route::get('agent/shops', [ShopController::class, 'agentShops']); //批发商商品详情 Route::get('agent/shops/{shop}', [ShopController::class, 'agentShop'])->where('shop', '[0-9]+'); //批发商商品修改 Route::put('agent/shops/{shop}', [ShopController::class, 'updateAgentShop'])->where('shop', '[0-9]+'); //批发商商品删除 Route::delete('agent/shops/{shop}', [ShopController::class, 'deleteAgentShop'])->where('shop', '[0-9]+'); //批发商商品订单 Route::get('agent/orders', [ShopController::class, 'agentOrders']); //经销商订单详情 Route::get('agent/orders/{order_id}', [ShopController::class, 'agentOrder']); //发货 Route::post('agent/orders/{order}/shipment', [ShopController::class, 'agentOrderShipment'])->name('admin.agent.order.shipment'); //签收 Route::post('sign/agent/orders/{order}', [ShopController::class, 'signAgentOrder'])->name('admin.agent.order.sign'); //订单退款 Route::post('agent/order/{order}/refund', [ShopController::class, 'agentOrderRefund']); //退款记录 Route::get('agent/order/{order}/refund/log', [ShopController::class, 'refundOrders'])->name('admin.agent.order.refund.log'); //增加批发商订单 Route::post("agent/order", [ShopController::class, 'storeAgentOrder']); //修改订单合同 Route::post('contract/agent/orders/{order_id}', [ShopController::class, 'contractOrder']); //提取记录 Route::get('agent/stocks', [ShopController::class, 'agentStocks']); //确认提取额 Route::post("confirm/agent/stocks/{stock}", [ShopController::class, 'confirmStock']); //收益记录 Route::get('agent/earnings', [ShopController::class, 'agentEarnings']); //提现记录 Route::get('agent/withdraws', [ShopController::class, 'agentWithdraws']); Route::post("confirm/agent/withdraws/{withdraw}", [ShopController::class, 'confirmWithdraw']); //抽奖码 Route::get("agent/lotto/codes", [ShopController::class, 'agentLottoCodes']); //经销商列表 Route::get('agent/users', [ShopController::class, 'agentUsers']); Route::get('agent/users/detail/{id}', [ShopController::class, 'agentUserDetail']); //增加经销商 Route::post('agent/users', [ShopController::class, 'storeAgentUsers']); Route::put('agent/users/{id}', [ShopController::class, 'updateAgentUsers']); //批发商变更记录 Route::get("agent/users/{user}/logs", [ShopController::class, 'logs']); //修改经销商介绍人 // Route::post("change/agent/users/{agent_user}/sharer", [ShopController::class, 'addAgentUserSharer']); // Route::post("change/agent/orders/{order_id}/sharer", [ShopController::class, 'addAgentOrderSharer']); //增加订单收益信息 Route::post("agent/orders/{order_id}/sharer", [ShopController::class, 'addAgentOrderSharer']); Route::put("agent/orders/sharers/{share}", [ShopController::class, 'updateAgentOrderSharer']); Route::get("agent/orders/{order_id}/sharers", [ShopController::class, 'agentOrderSharers']); Route::delete("agent/orders/sharer/{share}", [ShopController::class, 'deleteAgentOrderSharer']); //提交收益 Route::post("apply/agent/orders/sharers/{share}", [ShopController::class, 'applyAgentOrderSharer']); //审核列表 Route::get("agent/order/sharers", [ShopController::class, 'agentOrdersSharers']); //审核分享收益 Route::post("audit/agent/orders/sharers/{share}", [ShopController::class, 'auditAgentOrderSharer']); //增加介绍人收益 Route::post('agent/orders/shares/{share_id}/commission', [ShopController::class, 'addCommission']); /** * 数据统计 */ //获取统计数据 Route::get('get/data/stat', [DataStatController::class, 'getDataStat'])->name('admin.get.data.stat'); /** * app相关接口 */ //设置隐私协议 Route::post('set/privacy', [ConfigController::class, 'setPrivacy'])->name('admin.set.privacy'); Route::post('set/public/config', [ConfigController::class, 'setPublicConfig'])->name('admin.set.public.config'); //获取隐私协议 Route::get('get/privacy', [ConfigController::class, 'getPrivacy'])->name('admin.get.privacy'); //设置服务条款 Route::post('set/service/term', [ConfigController::class, 'setServiceTerm'])->name('admin.set.service.term'); //获取服务协议 Route::get('get/service/term', [ConfigController::class, 'getServiceTerm'])->name('admin.get.service.term'); //设置app迭代信息 Route::post('set/app/version', [ConfigController::class, 'setAppVersion'])->name('admin.set.app.version'); Route::put('update/app/version', [ConfigController::class, 'updateAppVersion'])->name('admin.update.app.version'); Route::delete('delete/app/version', [ConfigController::class, 'deleteAppVersion'])->name('admin.delete.app.version'); Route::get('get/app/version/list', [ConfigController::class, 'getAppVersionList'])->name('admin.get.app.version.list'); /** *群聊相关接口 */ //获取网易云信注册用户 Route::get('get/chat/user/list', [ChatController::class, 'getWangYiYunUser'])->name('admin.get.chat.user.list'); //创建网易云信群聊 Route::post('create/group', [ChatController::class, 'createGroup'])->name('admin.create.group'); //拉人入群 Route::post('add/group/user', [ChatController::class, 'addGroupUser'])->name('admin.add.group.user'); //获取群聊列表 Route::get('get/group/list', [ChatController::class, 'getGroupList'])->name('admin.get.group.list'); //获取群详情 Route::get('get/group/detail', [ChatController::class, 'getGroupDetail'])->name('admin.get.group.detail'); //解散群 Route::delete('delete/group', [ChatController::class, 'deleteGroup'])->name('admin.delete.group'); //修改群主 Route::put('update/group/owner', [ChatController::class, 'updateGroupOwner'])->name('admin.update.group.owner'); //获取群聊成员 Route::get('get/group/user/list', [ChatController::class, 'getGroupUserList'])->name('admin.get.group.user.list'); //修改群昵称 Route::put('update/group/name', [ChatController::class, 'updateGroupName'])->name('admin.update.group.name'); //踢人出群 Route::delete('kick/group/user', [ChatController::class, 'kickGroupUser'])->name('admin.kick.group.user'); //添加管理员 Route::put('add/manage', [ChatController::class, 'addManage'])->name('admin.add.manage'); //移除管理员 Route::put('remove/manage', [ChatController::class, 'removeManage'])->name('admin.remove.manage'); //修改群用户状态 Route::put('update/group/user/status', [ChatController::class, 'updateGroupUserStatus'])->name('admin.update.group.user.status'); //修改群信息 Route::put('update/group/info', [ChatController::class, 'updateGroupInfo'])->name('admin.update.group.info'); //获取群聊记录 Route::get('get/group/message',[ChatController::class,'getGroupMessage'])->name('admin.get.group.message'); //增加群聊二维码 Route::put('update/group', [ChatController::class, 'updateGroup'])->name("admin.update.group"); //设置版本号 Route::post('add/version', [UserController::class, 'addVersion'])->name('admin.add.version'); //获取版本号列表 Route::get('get/version/list', [UserController::class, 'getVersionList'])->name('admin.get.version.list'); //编辑版本号 Route::put('edit/version', [UserController::class, 'editVersion'])->name('admin.edit.version'); /** * 分佣管理 */ //等級列表 Route::get('earning/grades', [EarningController::class, 'grades'])->name('admin.earning.grades'); //创建等级 Route::post('earning/grades', [EarningController::class, 'storeGrades'])->name('admin.store.earning.grades'); //修改等级 Route::put('earning/grades/{grade}', [EarningController::class, 'updateGrade'])->name('admin.update.earning.grade'); //删除等级 Route::delete('earning/grades/{grade}', [EarningController::class, 'deleteGrade'])->name('admin.delete.earning.grade'); //添加等级用户 Route::post('earning/grades/{grade}/users', [EarningController::class, 'storeGradeUsers'])->name('admin.store.earning.grade.user'); //删除等级用户 Route::delete('earning/grades/{grade}/users', [EarningController::class, 'deleteGradeUsers'])->name('admin.delete.earning.grade.user'); //等级用户列表 Route::get('earning/grades/{grade}/users', [EarningController::class, 'gradeUsers'])->name('admin.earning.grade.users'); //用户列表导出 Route::get('earning/grades/{grade}/users/export', [EarningController::class, 'gradeUsersExport'])->name('admin.export.earning.grade.users'); //分佣列表 Route::get('earning/logs', [EarningController::class, 'logs'])->name('admin.earning.logs'); //分佣导出 Route::get('export/earning/logs', [EarningController::class, 'exportLogs'])->name('admin.export.earning.logs'); /** * 抽奖管理 */ //抽奖活动 Route::resource('lotteries', LotteryController::class); Route::get('lotteries/{lottery}/members', [LotteryController::class, 'members']); Route::post('lotteries/{lottery}/members', [LotteryController::class, 'storeMember']); Route::delete('lotteries/members/{member}', [LotteryController::class, 'deleteMember']); Route::get('lotteries/{lottery}/winning/members', [LotteryController::class, 'winningMembers']); Route::post('lotteries/{lottery}/awards', [LotteryController::class, 'storeAwards']); Route::get('lotteries/{lottery}/awards', [LotteryController::class, 'awards']); Route::delete('lotteries/awards/{award}', [LotteryController::class, 'deleteAward']); Route::put('lotteries/awards/{award}', [LotteryController::class, 'updateAward']); Route::get('lotteries/awards/{award}', [LotteryController::class, 'award']); //清空中奖用户 /** * 供应商 */ Route::get('/get/area/list',[SupplierController::class, 'getArea'])->name('admin.get.area.list'); Route::get('/get/supplier/list',[SupplierController::class, 'getList'])->name('admin.get.supplier.list'); Route::put('/update/supplier/{id}',[SupplierController::class, 'updateData'])->name('admin.update.supplier'); Route::delete('/delete/supplier/{id}',[SupplierController::class, 'deleteData'])->name('admin.delete.supplier'); Route::post('/add/supplier',[SupplierController::class, 'addData'])->name('admin.add.supplier'); Route::get('/get/supplier/detail/{id}',[SupplierController::class, 'getDetail'])->name('admin.get.supplier.detail'); /** * 产品 */ Route::post('/add/product/category',[ProductController::class, 'addProductCategory'])->name('admin.add.product.category'); Route::post('/add/product',[ProductController::class, 'addProduct'])->name('admin.add.product'); Route::get('/get/product/list',[ProductController::class, 'getProductList'])->name('admin.get.product.list'); Route::get('/get/product/category/list',[ProductController::class, 'getProductCategoryList'])->name('admin.get.product.category.list'); Route::put('/update/product/{id}',[ProductController::class, 'updateProduct'])->name('admin.update.product'); Route::delete('/delete/product/{id}',[ProductController::class, 'deleteProduct'])->name('admin.delete.product'); /** * 合同 */ Route::post('/add/contract',[ContractController::class, 'addContract'])->name('admin.add.contract'); Route::get('/get/contract',[ContractController::class, 'getContract'])->name('admin.get.contract.list'); Route::put('/update/contract/{id}',[ContractController::class, 'updateContract'])->name('admin.update.contract'); Route::delete('/delete/contract/{id}',[ContractController::class, 'deleteContract'])->name('admin.delete.contract'); Route::post('/add/contract/type',[ContractController::class, 'addContractType'])->name('admin.add.contract.type'); Route::get('/get/contract/type',[ContractController::class, 'getContractTypeList'])->name('admin.get.contract.type.list'); Route::put('/update/contract/type/{id}',[ContractController::class, 'updateContractType'])->name('admin.update.contract.type'); Route::delete('/delete/contract/type/{id}',[ContractController::class, 'deleteContractType'])->name('admin.delete.contract.type'); /** * 头脑风暴 */ Route::post('/add/talk',[OtherController::class, 'createTalk'])->name('admin.add.talk'); Route::get('/get/talk',[OtherController::class, 'getTalkList'])->name('admin.get.talk.list'); Route::put('/update/talk/{id}',[OtherController::class, 'updateTalk'])->name('admin.update.talk'); Route::delete('/delete/talk/{id}',[OtherController::class, 'deleteTalk'])->name('admin.delete.talk'); Route::get('/get/talk/comment/{id}',[OtherController::class, 'getTalkComment'])->name('admin.get.talk.comment'); Route::get('/get/talk/detail/{id}',[OtherController::class, 'getTalkDetail'])->name('admin.get.talk.detail'); Route::get('/get/talk/star/{id}',[OtherController::class, 'getStarList'])->name('admin.get.talk.star'); //接龙 Route::post('/add/dragon/config',[OtherController::class, 'createDragonConfig'])->name('admin.create.dragon.config'); Route::get('/get/dragon/config/list',[OtherController::class, 'getDragonConfigList'])->name('admin.get.dragon.config.list'); Route::put('/update/dragon/config/{id}',[OtherController::class, 'updateDragonConfig'])->name('admin.update.dragon.config'); Route::delete('/delete/dragon/config/{id}',[OtherController::class, 'deleteDragonConfig'])->name('admin.delete.dragon.config'); Route::get('/get/dragon/user/{id}',[OtherController::class, 'getDragonUser'])->name('admin.get.dragon.user'); //审核方案前问卷 Route::put('/check/dma/question/{id}',[OtherController::class, 'checkDmaQuestion'])->name('admin.check.dma.question'); Route::put('/check/before/dma/question/{id}',[OtherController::class, 'checkBeforeDmaQuestion'])->name('admin.check.before.dma.question'); /** * 步数 */ Route::get('/get/step/apply',[OrderController::class, 'getStepApply'])->name('admin.get.step.apply'); Route::put('/update/step/apply/{id}',[OrderController::class, 'updateStepApplyStatus'])->name('admin.update.step.apply.status'); /** * 活动 */ Route::post('/add/activity',[ActivityController::class, 'addActivity'])->name('admin.add.activity'); Route::get('/get/activity',[ActivityController::class, 'getActivity'])->name('admin.get.activity'); Route::get('/get/activity/detail/{id}',[ActivityController::class, 'getActivityDetail'])->name('admin.get.activity.detail'); Route::put('/update/activity/{id}',[ActivityController::class, 'updateActivity'])->name('admin.update.activity'); Route::delete('/delete/activity/{id}',[ActivityController::class, 'deleteActivity'])->name('admin.delete.activity'); //签到列表 Route::get("activities/{activity}/members", [ActivityController::class, 'members']); //签到列表v2 Route::get("activities/{activity}/members/logs", [ActivityController::class, 'membersLogs']); Route::get('/get/activity/order',[ActivityController::class, 'getActivityOrder'])->name('admin.get.activity.orders'); Route::post('/activity/order',[ActivityController::class, 'storeActivityOrder'])->name('admin.store.activity.orders'); Route::get('/activity/orders/{order}',[ActivityController::class, 'order'])->name('admin.activity.order'); Route::post('/add/activity/meeting/{id}',[ActivityController::class, 'addActivityMeeting'])->name('admin.add.activity.meeting'); Route::get('/get/activity/meeting/{id}',[ActivityController::class, 'getActivityMeeting'])->name('admin.get.activity.meeting'); Route::get('/get/activity/apply',[ActivityController::class, 'getMeetingApply'])->name('admin.get.activity.meeting.apply'); Route::put('/update/activity/meeting/desk/{id}',[ActivityController::class, 'updateUserDesk'])->name('admin.update.activity.meeting.desk'); Route::get('/get/activity/order/use/{id}',[ActivityController::class, 'getActivityOrderUse'])->name('admin.get.activity.order.use'); //导入活动人员a'pi Route::post('/import/activity/{activity_id}/members', [ActivityController::class, 'importMember']); //分享记录 Route::get('users/{user}/share/logs', [ActivityController::class, 'shareLogs']); //审核退款 Route::get('activity/refund/orders', [ActivityController::class, 'refundOrders']); Route::post('/audit/activity/refund/orders/{order}', [ActivityController::class, 'auditRefundOrders']); //申请退款 Route::post("activity/refund/orders/{order}", [ActivityController::class, 'applyRefund']); //退款记录 Route::get("activity/orders/{order}/refunds", [ActivityController::class, 'refunds']); Route::post("operate/amount", [ActivityController::class, 'operateAmount']); Route::get("get/operate/amount/log/{id}", [ActivityController::class, 'getAmountLog']); //微信支付商家 Route::get("payments", [ActivityController::class, 'payments']); /** * 定期活动 */ Route::resource("regular/activities", RegularActivityController::class); Route::get("regular/activities/{activity}/members", [RegularActivityController::class, 'members']); Route::get("regular/activities/{activity}/members/logs", [RegularActivityController::class, 'membersLogs']); Route::get("regular/activities/{activity}/award/members", [RegularActivityController::class, 'awardMembers']); Route::get("regular/activity/dates", [RegularActivityController::class, "activityDate"]); Route::get("regular/activities/{activity}/orders", [RegularActivityController::class, 'orders']); /** * 视频 */ Route::post('/add/order/video', [VideoController::class, 'addOrderVideo']); Route::get('/get/order/video/list', [VideoController::class, 'getOrderVideoList']); Route::delete('/delete/order/video/{id}', [VideoController::class, 'deleteOrderVideo']); Route::get('/get/feedback/list', [ConfigController::class, 'getFeedback']); Route::get('/get/report/log', [ConfigController::class, 'getReport']); /** * 手环 */ Route::get('users/{user}/band/sleep/data', [BandController::class, 'sleepData'])->where('user', '[0-9]+'); Route::get('users/{user}/band/hrrest/data', [BandController::class, 'hrrestData'])->where('user', '[0-9]+'); Route::get('users/{user}/band/temp/data', [BandController::class, 'tempData'])->where('user', '[0-9]+'); Route::get('users/{user}/band/hrv/data', [BandController::class, 'hrvData'])->where('user', '[0-9]+'); Route::get('users/{user}/band/blood/data', [BandController::class, 'bloodData'])->where('user', '[0-9]+'); Route::get('users/{user}/band/battery/data', [BandController::class, 'batteryData'])->where('user', '[0-9]+'); Route::get('users/{user}/band/syn/data', [BandController::class, 'synData'])->where('user', '[0-9]+'); Route::get('users/{user}/band/list', [BandController::class, 'userBandList'])->where('user', '[0-9]+'); Route::delete('users/un/bind/band/{id}', [BandController::class, 'unBindUserBand'])->where('id', '[0-9]+'); Route::get('get/fat/kinds/v1', [OrderController::class, 'getFatKindsV1'])->name('admin.get.fat.kinds.v1'); Route::get('get/fat/stat/v1', [OrderController::class, 'getFatStatV1'])->name('admin.get.fat.stat.v1'); }); Route::get('earning/grades/{grade}/users/export', [EarningController::class, 'gradeUsersExport'])->name('admin.export.earning.grade.users'); Route::any('shop/order/{refund_trade_no}/refund/callback', [ShopController::class, 'shopOrderRefundCallbackV2']); Route::any('agent/order/{refund_trade_no}/refund/callback', [ShopController::class, 'agentOrderRefundCallback']); Route::delete("lotteries/{lottery}/winning/members", [LotteryController::class, 'deleteWinningMembers'])->where('lottery', '[0-9]+');