HTTP Method Route Name Corresponding Action Comments
GET https://sports.dev.kai-dian.com/filament/exports/{export}/download filament.exports.download Filament\Actions\Exports\Http\Controllers\DownloadExport

                        
GET https://sports.dev.kai-dian.com/filament/imports/{import}/failed-rows/download filament.imports.failed-rows.download Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv

                        
GET https://sports.dev.kai-dian.com/f/admin/login filament.admin.auth.login App\Filament\Pages\Login

                        
POST https://sports.dev.kai-dian.com/f/admin/logout filament.admin.auth.logout Filament\Http\Controllers\Auth\LogoutController

                        
GET https://sports.dev.kai-dian.com/f/admin filament.admin.pages.dashboard App\Filament\Pages\Dashboard

                        
GET https://sports.dev.kai-dian.com/f/admin/reservation-stat filament.admin.pages.reservation-stat App\Filament\Pages\ReservationStat

                        
GET https://sports.dev.kai-dian.com/f/admin/toggle-online-status filament.admin.pages.toggle-online-status App\Filament\Pages\ToggleOnlineStatus

                        
GET https://sports.dev.kai-dian.com/f/admin/activity-types filament.admin.resources.activity-types.index App\Filament\Resources\ActivityTypeResource\Pages\ListActivityTypes

                        
GET https://sports.dev.kai-dian.com/f/admin/activity-types/create filament.admin.resources.activity-types.create App\Filament\Resources\ActivityTypeResource\Pages\CreateActivityType

                        
GET https://sports.dev.kai-dian.com/f/admin/activity-types/{record}/edit filament.admin.resources.activity-types.edit App\Filament\Resources\ActivityTypeResource\Pages\EditActivityType

                        
GET https://sports.dev.kai-dian.com/f/admin/assistants filament.admin.resources.assistants.index App\Filament\Resources\AssistantResource\Pages\ListAssistants

                        
GET https://sports.dev.kai-dian.com/f/admin/assistants/create filament.admin.resources.assistants.create App\Filament\Resources\AssistantResource\Pages\CreateAssistant

                        
GET https://sports.dev.kai-dian.com/f/admin/assistants/{record}/edit filament.admin.resources.assistants.edit App\Filament\Resources\AssistantResource\Pages\EditAssistant

                        
GET https://sports.dev.kai-dian.com/f/admin/assistants/{record} filament.admin.resources.assistants.view App\Filament\Resources\AssistantResource\Pages\ViewAssistant

                        
GET https://sports.dev.kai-dian.com/f/admin/assistant-withdrawals filament.admin.resources.assistant-withdrawals.index App\Filament\Resources\AssistantWithdrawalResource\Pages\ListAssistantWithdrawals

                        
GET https://sports.dev.kai-dian.com/f/admin/assistant-withdrawals/create filament.admin.resources.assistant-withdrawals.create App\Filament\Resources\AssistantWithdrawalResource\Pages\CreateAssistantWithdrawal

                        
GET https://sports.dev.kai-dian.com/f/admin/assistant-withdrawals/{record}/edit filament.admin.resources.assistant-withdrawals.edit App\Filament\Resources\AssistantWithdrawalResource\Pages\EditAssistantWithdrawal

                        
GET https://sports.dev.kai-dian.com/f/admin/banners filament.admin.resources.banners.index App\Filament\Resources\BannerResource\Pages\ListBanners

                        
GET https://sports.dev.kai-dian.com/f/admin/banners/create filament.admin.resources.banners.create App\Filament\Resources\BannerResource\Pages\CreateBanner

                        
GET https://sports.dev.kai-dian.com/f/admin/banners/{record}/edit filament.admin.resources.banners.edit App\Filament\Resources\BannerResource\Pages\EditBanner

                        
GET https://sports.dev.kai-dian.com/f/admin/facilities filament.admin.resources.facilities.index App\Filament\Resources\FacilityResource\Pages\ListFacilities

                        
GET https://sports.dev.kai-dian.com/f/admin/facilities/create filament.admin.resources.facilities.create App\Filament\Resources\FacilityResource\Pages\CreateFacility

                        
GET https://sports.dev.kai-dian.com/f/admin/facilities/{record}/edit filament.admin.resources.facilities.edit App\Filament\Resources\FacilityResource\Pages\EditFacility

                        
GET https://sports.dev.kai-dian.com/f/admin/orders filament.admin.resources.orders.index App\Filament\Resources\OrderResource\Pages\ListOrders

                        
GET https://sports.dev.kai-dian.com/f/admin/orders/{record} filament.admin.resources.orders.view App\Filament\Resources\OrderResource\Pages\ViewOrder

                        
GET https://sports.dev.kai-dian.com/f/admin/orders/create filament.admin.resources.orders.create App\Filament\Resources\OrderResource\Pages\CreateOrder

                        
GET https://sports.dev.kai-dian.com/f/admin/orders/{record}/edit filament.admin.resources.orders.edit App\Filament\Resources\OrderResource\Pages\EditOrder

                        
GET https://sports.dev.kai-dian.com/f/admin/product-categories/tree-list filament.admin.resources.product-categories.tree-list App\Filament\Resources\ProductCategoryResource\Pages\ProductCategoryTree

                        
GET https://sports.dev.kai-dian.com/f/admin/product-categories filament.admin.resources.product-categories.index App\Filament\Resources\ProductCategoryResource\Pages\ListProductCategories

                        
GET https://sports.dev.kai-dian.com/f/admin/product-categories/create filament.admin.resources.product-categories.create App\Filament\Resources\ProductCategoryResource\Pages\CreateProductCategory

                        
GET https://sports.dev.kai-dian.com/f/admin/product-categories/{record}/edit filament.admin.resources.product-categories.edit App\Filament\Resources\ProductCategoryResource\Pages\EditProductCategory

                        
GET https://sports.dev.kai-dian.com/f/admin/products filament.admin.resources.products.index App\Filament\Resources\ProductResource\Pages\ListProducts

                        
GET https://sports.dev.kai-dian.com/f/admin/products/create filament.admin.resources.products.create App\Filament\Resources\ProductResource\Pages\CreateProduct

                        
GET https://sports.dev.kai-dian.com/f/admin/products/{record}/edit filament.admin.resources.products.edit App\Filament\Resources\ProductResource\Pages\EditProduct

                        
GET https://sports.dev.kai-dian.com/f/admin/profit-share-settings filament.admin.resources.profit-share-settings.index App\Filament\Resources\ProfitShareSettingResource\Pages\ListProfitShareSettings

                        
GET https://sports.dev.kai-dian.com/f/admin/recharge-orders filament.admin.resources.recharge-orders.index App\Filament\Resources\RechargeOrderResource\Pages\ListRechargeOrders

                        
GET https://sports.dev.kai-dian.com/f/admin/recharge-orders/create filament.admin.resources.recharge-orders.create App\Filament\Resources\RechargeOrderResource\Pages\CreateRechargeOrder

                        
GET https://sports.dev.kai-dian.com/f/admin/recharge-orders/{record}/edit filament.admin.resources.recharge-orders.edit App\Filament\Resources\RechargeOrderResource\Pages\EditRechargeOrder

                        
GET https://sports.dev.kai-dian.com/f/admin/recharge-promotions filament.admin.resources.recharge-promotions.index App\Filament\Resources\RechargePromotionResource\Pages\ListRechargePromotions

                        
GET https://sports.dev.kai-dian.com/f/admin/recharge-promotions/create filament.admin.resources.recharge-promotions.create App\Filament\Resources\RechargePromotionResource\Pages\CreateRechargePromotion

                        
GET https://sports.dev.kai-dian.com/f/admin/recharge-promotions/{record}/edit filament.admin.resources.recharge-promotions.edit App\Filament\Resources\RechargePromotionResource\Pages\EditRechargePromotion

                        
GET https://sports.dev.kai-dian.com/f/admin/reservation-orders filament.admin.resources.reservation-orders.index App\Filament\Resources\ReservationOrderResource\Pages\ListReservationOrders

                        
GET https://sports.dev.kai-dian.com/f/admin/reservation-orders/create filament.admin.resources.reservation-orders.create App\Filament\Resources\ReservationOrderResource\Pages\CreateReservationOrder

                        
GET https://sports.dev.kai-dian.com/f/admin/reservation-orders/{record} filament.admin.resources.reservation-orders.view App\Filament\Resources\ReservationOrderResource\Pages\ViewReservationOrder

                        
GET https://sports.dev.kai-dian.com/f/admin/stores filament.admin.resources.stores.index App\Filament\Resources\StoreResource\Pages\ListStores

                        
GET https://sports.dev.kai-dian.com/f/admin/stores/create filament.admin.resources.stores.create App\Filament\Resources\StoreResource\Pages\CreateStore

                        
GET https://sports.dev.kai-dian.com/f/admin/stores/{record}/edit filament.admin.resources.stores.edit App\Filament\Resources\StoreResource\Pages\EditStore

                        
GET https://sports.dev.kai-dian.com/f/admin/system-logs filament.admin.resources.system-logs.index App\Filament\Resources\SystemLogResource\Pages\ListSystemLogs

                        
GET https://sports.dev.kai-dian.com/f/admin/user-commissions filament.admin.resources.user-commissions.index App\Filament\Resources\UserCommissionResource\Pages\ListUserCommissions

                        
GET https://sports.dev.kai-dian.com/f/admin/user-commissions/create filament.admin.resources.user-commissions.create App\Filament\Resources\UserCommissionResource\Pages\CreateUserCommission

                        
GET https://sports.dev.kai-dian.com/f/admin/user-commissions/{record}/edit filament.admin.resources.user-commissions.edit App\Filament\Resources\UserCommissionResource\Pages\EditUserCommission

                        
GET https://sports.dev.kai-dian.com/f/admin/users filament.admin.resources.users.index App\Filament\Resources\UserResource\Pages\ListUsers

                        
GET https://sports.dev.kai-dian.com/f/admin/users/create filament.admin.resources.users.create App\Filament\Resources\UserResource\Pages\CreateUser

                        
GET https://sports.dev.kai-dian.com/f/admin/users/{record}/edit filament.admin.resources.users.edit App\Filament\Resources\UserResource\Pages\EditUser

                        
GET https://sports.dev.kai-dian.com/f/admin/users/{record} filament.admin.resources.users.view App\Filament\Resources\UserResource\Pages\ViewUser

                        
GET https://sports.dev.kai-dian.com/f/admin/shield/roles filament.admin.resources.shield.roles.index BezhanSalleh\FilamentShield\Resources\RoleResource\Pages\ListRoles

                        
GET https://sports.dev.kai-dian.com/f/admin/shield/roles/create filament.admin.resources.shield.roles.create BezhanSalleh\FilamentShield\Resources\RoleResource\Pages\CreateRole

                        
GET https://sports.dev.kai-dian.com/f/admin/shield/roles/{record} filament.admin.resources.shield.roles.view BezhanSalleh\FilamentShield\Resources\RoleResource\Pages\ViewRole

                        
GET https://sports.dev.kai-dian.com/f/admin/shield/roles/{record}/edit filament.admin.resources.shield.roles.edit BezhanSalleh\FilamentShield\Resources\RoleResource\Pages\EditRole

                        
POST https://sports.dev.kai-dian.com/livewire/update livewire.update Livewire\Mechanisms\HandleRequests\HandleRequests@handleUpdate

                        
GET https://sports.dev.kai-dian.com/livewire/livewire.js generated::B0Yz3nZpfnSAIgGC Livewire\Mechanisms\FrontendAssets\FrontendAssets@returnJavaScriptAsFile

                        
GET https://sports.dev.kai-dian.com/livewire/livewire.min.js.map generated::gFp8AVakHDvD9ugx Livewire\Mechanisms\FrontendAssets\FrontendAssets@maps

                        
POST https://sports.dev.kai-dian.com/livewire/upload-file livewire.upload-file Livewire\Features\SupportFileUploads\FileUploadController@handle

                        
GET https://sports.dev.kai-dian.com/livewire/preview-file/{filename} livewire.preview-file Livewire\Features\SupportFileUploads\FilePreviewController@handle

                        
POST https://sports.dev.kai-dian.com/api/log api.log App\Http\Controllers\Api\HomeController@log

                        
POST https://sports.dev.kai-dian.com/api/refresh-token api.refresh-token App\Http\Controllers\Api\AuthController@refreshToken
/**
 * 刷新token
 */
POST https://sports.dev.kai-dian.com/api/login api.login App\Http\Controllers\Api\AuthController@login
/**
 * 登录
 *
 * @param string $username 用户名 必填
 * @param string $password 密码 必填
 */
POST https://sports.dev.kai-dian.com/api/codes api.send-code App\Http\Controllers\Api\AuthController@sendCode
/**
 * 发送验证码
 *
 * @param string $mobile 手机 必填
 */
POST https://sports.dev.kai-dian.com/api/login/quick api.login-quick App\Http\Controllers\Api\AuthController@quickLogin
/**
 * 快速登录
 *
 * @param string $code 微信授权码 必填
 * @param int $type 用户类型
 */
POST https://sports.dev.kai-dian.com/api/register api.register App\Http\Controllers\Api\AuthController@register
/**
 * 注册
 *
 * @param string $mobile 手机号 必填
 * @param string $code 验证码 必填
 * @param string $password 密码 必填
 * @param int $type 用户类型 必填
 * @param string $referer 推荐人推荐码 选填
 * @param string $partner_code 合伙人推荐码 选填
 */
GET https://sports.dev.kai-dian.com/api/conf api.conf App\Http\Controllers\Api\HomeController@conf

                        
GET https://sports.dev.kai-dian.com/api/home api.home App\Http\Controllers\Api\HomeController@home
/**
 * 首页,返回活动类型、附近的门店、推荐的助理、轮播图
 *
 * @param latitude 纬度 必填
 * @param longitude 经度 必填
 */
GET https://sports.dev.kai-dian.com/api/stores api.stores App\Http\Controllers\Api\HomeController@stores
/**
 * 获取附近的门店
 *
 * @param latitude 纬度 必填
 * @param longitude 经度 必填
 * @param type 活动类型 必填
 */
GET https://sports.dev.kai-dian.com/api/stores/{id} api.store-detail App\Http\Controllers\Api\HomeController@getStore
/**
 * 获取店铺详情
 *
 * @param latitude 纬度 必填
 * @param longitude 经度 必填
 */
GET https://sports.dev.kai-dian.com/api/stores/{store}/facilities api.store-facilities.index App\Http\Controllers\Api\StoreFacilityController@index
/**
 * 商户门店设备列表
 */
GET https://sports.dev.kai-dian.com/api/assistants api.assistants App\Http\Controllers\Api\AssistantController@index
/**
 * 助教列表
 *
 * @param int $store_id 门店
 * @param float $latitude 纬度
 * @param float $longitude 经度
 */
GET https://sports.dev.kai-dian.com/api/assistants/{id} api.assistant App\Http\Controllers\Api\AssistantController@show
/**
 * 助教详情
 *
 * @param int $id 助教
 * @param float $latitude 纬度
 * @param float $longitude 经度
 */
GET https://sports.dev.kai-dian.com/api/stores/{id}/facilities/{fid}/dates api.get-dates App\Http\Controllers\Api\StoreSessionController@getDates
/**
 * 获取店铺设备的可预约日期
 *
 * @param integer $id 门店
 * @param integer $fid 设备
 * @param string $start 开始日期
 */
GET https://sports.dev.kai-dian.com/api/stores/{id}/facilities/{fid}/sessions api.get-sessions App\Http\Controllers\Api\StoreSessionController@getSessions
/**
 * 获取店铺设备的可预约时间
 *
 * @param integer $id 门店
 * @param integer $fid 设备
 * @param string $date 日期
 */
GET https://sports.dev.kai-dian.com/api/2.0/stores/{id}/facilities/{fid}/dates api.get-dates-v2 App\Http\Controllers\Api\FacilityController@getDates
/**
 * 获取店铺设备的可预约日期 v2
 *
 * @param integer $id 门店
 * @param integer $fid 设备
 * @param string $start 开始日期
 */
GET https://sports.dev.kai-dian.com/api/2.0/stores/{id}/facilities/{fid}/prices api.get-prices App\Http\Controllers\Api\FacilityController@getPrices
/**
 * 获取店铺设备的套餐价格
 *
 * @param integer $id 门店
 * @param integer $fid 设备
 */
GET https://sports.dev.kai-dian.com/api/2.0/stores/{id}/facilities/{fid}/hours api.get-hours App\Http\Controllers\Api\FacilityController@getHours

                        
GET https://sports.dev.kai-dian.com/api/2.0/stores/{id}/facilities/{fid}/availables api.get-availables App\Http\Controllers\Api\FacilityController@getAvailables

                        
GET https://sports.dev.kai-dian.com/api/2.0/stores/{id}/facilities/{fid}/sessions api.get-sessions-v2 App\Http\Controllers\Api\FacilityController@getSessions

                        
GET https://sports.dev.kai-dian.com/api/stores/{id}/rates api.stores.rates App\Http\Controllers\Api\HomeController@getRates

                        
GET https://sports.dev.kai-dian.com/api/regions api.regions App\Http\Controllers\Admin\RegionController@index
/**
 * 获取地区
 *
 * @param int $filter[pid] 父级id
 * @param int $filter[level] 级别
 */
POST https://sports.dev.kai-dian.com/api/upload api.upload App\Http\Controllers\Admin\FileController@store
/**
 * 文件上传
 */
GET https://sports.dev.kai-dian.com/api/product/categories api.product.categories App\Http\Controllers\Api\ProductController@categories
/**
 *  商品分类
 */
GET https://sports.dev.kai-dian.com/api/products api.products App\Http\Controllers\Api\ProductController@index
/**
 * 商品列表
 *
 * @param keyswords 搜索关键字
 * @param category_id 分类id
 * @param sort 排序字段
 * @param direction 排序方向 asc|desc
 * @param price_range 价格范围
 */
GET https://sports.dev.kai-dian.com/api/products/{id} api.product App\Http\Controllers\Api\ProductController@show

                        
GET https://sports.dev.kai-dian.com/api/skus/{id} api.sku App\Http\Controllers\Api\ProductController@getSku

                        
POST https://sports.dev.kai-dian.com/api/orders/{id}/notify api.reservation-orders.pay-callback-demo App\Http\Controllers\Api\ReservationOrderController@paymentCallback

                        
POST https://sports.dev.kai-dian.com/api/reservation/orders/{id}/notify api.reservation-orders.pay-callback App\Http\Controllers\Api\ReservationOrderController@paymentCallback

                        
POST https://sports.dev.kai-dian.com/api/withdrawals/{id}/notify api.withdrawals.callback App\Http\Controllers\Api\AssistantWithdrawalController@callback

                        
GET https://sports.dev.kai-dian.com/api/store/{id}/recharge/promotions api.recharge-promotions App\Http\Controllers\Api\RechargeController@index
/**
 * 充值活动列表
 *
 */
GET https://sports.dev.kai-dian.com/api/complaint/reasons api.complaint-reasons App\Http\Controllers\Api\HomeController@complaintReasons

                        
GET https://sports.dev.kai-dian.com/api/check/{sn} api.check-test App\Http\Controllers\Api\HomeController@check

                        
POST https://sports.dev.kai-dian.com/api/reset/code api.reset-code App\Http\Controllers\Api\AuthController@resetCode
/**
 * 发送重置密码验证码
 *
 * @param string $mobile 手机号 必填
 */
POST https://sports.dev.kai-dian.com/api/reset/password api.reset-password App\Http\Controllers\Api\AuthController@resetPassword
/**
 * 重置密码
 *
 * @param string $mobile 手机号 必填
 * @param string $code 验证码 必填
 * @param string $password 新密码 必填
 */
GET https://sports.dev.kai-dian.com/api/profile generated::VdSCrxQ7s6qHO6Ve App\Http\Controllers\Api\AuthController@profile
/**
 * 个人中心
 */
GET https://sports.dev.kai-dian.com/api/reservations api.reservations.index App\Http\Controllers\Api\ReservationController@index
/**
 * 预约列表
 */
POST https://sports.dev.kai-dian.com/api/reservations api.reservations.store App\Http\Controllers\Api\ReservationController@store
/**
 * 提交订单
 *
 * @param store_id 门店 必填
 * @param facility_id 设施 必填
 * @param session_id 场次 必填
 * @param activity_type_id 活动类型 必填
 * @param assistant_id 助手 非必填
 * @param used_points 使用积分 非必填
 * @param _dryrun 测试模式
 */
GET https://sports.dev.kai-dian.com/api/reservations/{reservation} api.reservations.show App\Http\Controllers\Api\ReservationController@show
/**
 * 预约详情
 */
POST https://sports.dev.kai-dian.com/api/2.0/reservations apiv2.reservations App\Http\Controllers\Api\ReservationController@storev2
/**
 * 提交订单
 *
 * @param store_id 门店 必填
 * @param facility_id 设施 必填
 * @param activity_type_id 活动类型 必填
 * @param assistants 助教 非必填
 *   @param id 助教ID
 *   @param hours 预约时长 必填
 * @param used_balances 使用余额 非必填
 * @param used_points 使用积分 非必填
 * @param mode 预约模式 1 套餐 2 普通
 * @param duration 时长(小时)
 * @param _dryrun 测试模式
 */
GET https://sports.dev.kai-dian.com/api/reservation/orders api.reservation-orders.index App\Http\Controllers\Api\ReservationOrderController@index
/**
 * 预约订单列表
 *
 * @param $filter[status] 订单状态
 */
GET https://sports.dev.kai-dian.com/api/reservation/orders/{order} api.reservation-orders.show App\Http\Controllers\Api\ReservationOrderController@show
/**
 * 预约订单详情
 */
DELETE https://sports.dev.kai-dian.com/api/reservation/orders/{order} api.reservation-orders.destroy App\Http\Controllers\Api\ReservationOrderController@destroy
/**
 * 取消预约
 */
POST https://sports.dev.kai-dian.com/api/stores/{id}/open api.stores.open App\Http\Controllers\Api\HomeController@open
/**
 * 店铺大门
 */
POST https://sports.dev.kai-dian.com/api/reservation/orders/{id}/assistants api.reservation-orders.add-ssistants App\Http\Controllers\Api\ReservationOrderController@addAssistants
/**
 * 添加助教(批量)
 *
 * @param int $order_id 订单ID 必填
 * @param array $assistants 助教 必填
 *   @param int $id 助教ID 必填
 *   @param int $hours 预约时长 必填
 * @param string $code wx.login 获取 code 必填
 */
POST https://sports.dev.kai-dian.com/api/reservation/orders/{id}/assistant api.reservation-orders.assistant App\Http\Controllers\Api\ReservationOrderController@addAssistant
/**
 * 添加助教(旧)
 */
POST https://sports.dev.kai-dian.com/api/reservation/orders/{id}/open api.reservation-orders.open App\Http\Controllers\Api\ReservationOrderController@open
/**
 * 开门
 */
POST https://sports.dev.kai-dian.com/api/reservation/orders/{id}/pay api.reservation-orders.pay App\Http\Controllers\Api\ReservationOrderController@pay
/**
 * 支付
 *
 */
POST https://sports.dev.kai-dian.com/api/reservation/orders/{id}/rate api.reservation-orders.rate App\Http\Controllers\Api\ReservationOrderController@rate
/**
 * 评价
 *
 * @param \Illuminate\Http\Request $request
 * @param int $order_id
 * @param json $rate 评价
 * @param json $files 附件
 * @return \Illuminate\Http\JsonResponse
 */
GET https://sports.dev.kai-dian.com/api/reservation/orders/{id}/rate api.reservation-orders.get-rate App\Http\Controllers\Api\ReservationOrderController@getRate
/**
 * 获取评价
 *
 * @param int $order_id
 * @return \Illuminate\Http\JsonResponse
 */
POST https://sports.dev.kai-dian.com/api/reservation/orders/{id}/complaint api.reservation-orders.complaint App\Http\Controllers\Api\ReservationOrderController@complaint
/**
 * 投诉
 *
 */
GET https://sports.dev.kai-dian.com/api/addresses api.addresses.index App\Http\Controllers\Api\AddressController@index
/**
 * 获取收货地址列表
 */
POST https://sports.dev.kai-dian.com/api/addresses api.addresses.store App\Http\Controllers\Api\AddressController@store
/**
 * 创建地址
 *
 * @param realname 姓名
 * @param gender 性别
 * @param province_id 省份id
 * @param city_id 市级id
 * @param district_id 地区id
 * @param street_id 街道id
 * @param regions_name 省市区 文本(后端返回不用传)
 * @param address 地址
 * @param detail 详细地址
 * @param address_info 地址内容 json(后端返回不用传)
 * @param phone 座机电话
 * @param mobile 手机电话
 * @param zipcode 邮编
 * @param is_default 是否默认收货地址
 * @param type 地址类型 0 家庭 1 公司
 */
GET https://sports.dev.kai-dian.com/api/addresses/{address} api.addresses.show App\Http\Controllers\Api\AddressController@show
/**
 * 查看地址
 */
PUT https://sports.dev.kai-dian.com/api/addresses/{address} api.addresses.update App\Http\Controllers\Api\AddressController@update
/**
 * 更新地址
 */
DELETE https://sports.dev.kai-dian.com/api/addresses/{address} api.addresses.destroy App\Http\Controllers\Api\AddressController@destroy
/**
 * 删除地址
 */
GET https://sports.dev.kai-dian.com/api/point api.point App\Http\Controllers\Api\HomeController@point
/**
 * 积分
 */
GET https://sports.dev.kai-dian.com/api/point/logs api.pointlogs.index App\Http\Controllers\Api\PointLogController@index
/**
 * 积分历史
 *
 * @param $filter[type] 积分类型
 */
GET https://sports.dev.kai-dian.com/api/promotions api.promotions App\Http\Controllers\Api\HomeController@promotions
/**
 * 推广记录
 *
 * @param filter[status] 状态
 */
GET https://sports.dev.kai-dian.com/api/promotion/stats api.promotion-stats App\Http\Controllers\Api\HomeController@promotionStats
/**
* 收入统计
*/
GET https://sports.dev.kai-dian.com/api/carts carts.index App\Http\Controllers\Api\CartController@index
/**
 * 获取购物车
 */
POST https://sports.dev.kai-dian.com/api/carts carts.store App\Http\Controllers\Api\CartController@store
/**
 * 加入购物车
 *
 * @param sku_id 商品 sku id
 * @param nums 购买数量
 * @param selected 是否选中
 */
GET https://sports.dev.kai-dian.com/api/carts/{cart} carts.show App\Http\Controllers\Api\CartController@show

                        
PUT https://sports.dev.kai-dian.com/api/carts/{cart} carts.update App\Http\Controllers\Api\CartController@update
/**
 * 更新购物车
 *
 * @param selected 是否选中
 * @param nums 购买数量
 * @param sku_id 商品 sku id
 */
DELETE https://sports.dev.kai-dian.com/api/carts/{cart} carts.destroy App\Http\Controllers\Api\CartController@destroy

                        
PUT https://sports.dev.kai-dian.com/api/carts generated::UjZy0QGQyHAsnEtE App\Http\Controllers\Api\CartController@update
/**
 * 更新购物车
 *
 * @param selected 是否选中
 * @param nums 购买数量
 * @param sku_id 商品 sku id
 */
GET https://sports.dev.kai-dian.com/api/orders api.orders.index App\Http\Controllers\Api\OrderController@index

                        
POST https://sports.dev.kai-dian.com/api/orders api.orders.store App\Http\Controllers\Api\OrderController@store
/**
 * 下单
 *
 * @param array $products 商品数组
 *  @param string $sku_id SKU ID
 *  @param int $nums 数量
 * @param int $address_id 地址id
 * @param int $coupon_code_id 优惠券 (可选)
 * @param string $mark 备注 (可选)
 * @param string $from 来源 (可选)
 */
GET https://sports.dev.kai-dian.com/api/orders/{order} api.orders.show App\Http\Controllers\Api\OrderController@show

                        
PUT https://sports.dev.kai-dian.com/api/orders/{order} api.orders.update App\Http\Controllers\Api\OrderController@update

                        
DELETE https://sports.dev.kai-dian.com/api/orders/{order} api.orders.destroy App\Http\Controllers\Api\OrderController@destroy

                        
POST https://sports.dev.kai-dian.com/api/orders/{id}/confirm api.order.confirm App\Http\Controllers\Api\OrderController@confirm
/**
 * 确认收货
 */
POST https://sports.dev.kai-dian.com/api/order/preorder api.order.prepare App\Http\Controllers\Api\OrderController@prepare
/**
 * 预下单
 *
 * @param array $products 商品数组
 *  @param string $sku_id SKU ID
 *  @param int $nums 数量
 * @param int $address_id 地址id
 * @param int $coupon_code_id 优惠券 (可选)
 * @param string $mark 备注 (可选)
 * @param string $from 来源 (可选)
 */
POST https://sports.dev.kai-dian.com/api/recharge/promotions/{id}/order api.recharge-promotions.make-order App\Http\Controllers\Api\RechargeController@makeOrder
/**
 * 创建充值订单
 *
 */
GET https://sports.dev.kai-dian.com/api/recharge/orders/{id} api.recharge-orders.show App\Http\Controllers\Api\RechargeController@show
/**
 * 充值订单详情
 *
 */
POST https://sports.dev.kai-dian.com/api/recharge/orders/{id}/pay api.recharge-orders.pay App\Http\Controllers\Api\RechargeController@pay
/**
 * 充值订单支付
 *
 */
GET https://sports.dev.kai-dian.com/api/balances api.balances App\Http\Controllers\Api\HomeController@balances
/**
 * 余额
 *
 */
GET https://sports.dev.kai-dian.com/api/balance/logs api.balance-logs App\Http\Controllers\Api\HomeController@balancelogs
/**
 * 余额历史
 */
POST https://sports.dev.kai-dian.com/api/profile api.profile App\Http\Controllers\Api\HomeController@updateProfile
/**
 * 更新个人信息
 *
 * @param name 名称
 * @param gender 性别
 * @param birthday 生日
 * @param address 地址
 * @param description 描述
 * @param avatar 头像
 * @param locations 位置
 * @param location_ids 位置
 * @param latitude 纬度
 * @param longitude 经度
 *
 */
GET https://sports.dev.kai-dian.com/api/assistant/orders api.assistant.orders App\Http\Controllers\Api\AssistantController@orders
/**
 * 获取助教历史订单
 *
 * @param int status 订单状态
 */
GET https://sports.dev.kai-dian.com/api/assistant/order/current api.assistant.current-order App\Http\Controllers\Api\AssistantController@currentOrder
/**
 * 获取助教的当前订单
 *
 */
POST https://sports.dev.kai-dian.com/api/assistant/orders/{id}/accept api.assistant.accept-order App\Http\Controllers\Api\AssistantController@acceptOrder
/**
 * 接单
 *
 * @param int $order_id 订单
 */
POST https://sports.dev.kai-dian.com/api/assistant/orders/{id}/checkin api.assistant.start-order App\Http\Controllers\Api\AssistantController@startOrder
/**
 * 订单签到
 *
 * @param int $order_id 订单
 */
POST https://sports.dev.kai-dian.com/api/assistant/orders/{id}/checkout api.assistant.finish-order App\Http\Controllers\Api\AssistantController@finishOrder
/**
 * 订单签退
 *
 * @param int $order_id 订单
 */
POST https://sports.dev.kai-dian.com/api/assistant/profile api.assistant.profile App\Http\Controllers\Api\AssistantController@updateProfile
/**
 * 更新个人信息
 *
 * @param name 名称
 * @param gender 性别
 * @param birthday 生日
 * @param address 地址
 * @param description 描述
 *
 * @param latitude 纬度
 * @param longitude 经度
 *
 */
GET https://sports.dev.kai-dian.com/api/assistant/income api.assistant.income App\Http\Controllers\Api\HomeController@income
/**
 * 收入
 */
GET https://sports.dev.kai-dian.com/api/assistant/bankinfo api.assistant.bank-info App\Http\Controllers\Api\AssistantController@bankInfo
/**
 * 获取助教的银行卡信息
 */
GET https://sports.dev.kai-dian.com/api/assistant/summary api.assistant.summary App\Http\Controllers\Api\AssistantController@summary
/**
 * 助教概况
 *
 * @param string $type 类型 month / total
 * @todo
 */
GET https://sports.dev.kai-dian.com/api/assistant/realnames api.assistant.realnames.index App\Http\Controllers\Api\AssistantRealnameController@index
/**
 * 查看助教实名信息
 */
POST https://sports.dev.kai-dian.com/api/assistant/realnames api.assistant.realnames.store App\Http\Controllers\Api\AssistantRealnameController@store
/**
 * 助教实名
 *
 * @param store_id 门店 必填
 * @param realname 姓名 必填
 * @param id_card_number 身份证号 必填
 * @param id_card_front_image 身份证正面 必填
 * @param id_card_back_image 身份证反面 必填
 * @param photo_angle_1 正面照片 必填
 * @param photo_angle_2 半身照片 必填
 * @param photo_angle_3 侧面照片 必填
 * @param experience 经验 必填
 *
 */
PUT https://sports.dev.kai-dian.com/api/assistant/realnames/{realname} api.assistant.realnames.update App\Http\Controllers\Api\AssistantRealnameController@update
/**
 * 更新助教实名信息
 *
 * @param realname 姓名 必填
 * @param id_card_number 身份证号 必填
 * @param id_card_front_image 身份证正面 必填
 * @param id_card_back_image 身份证反面 必填
 * @param photo_angle_1 正面照片 必填
 * @param photo_angle_2 半身照片 必填
 * @param photo_angle_3 侧面照片 必填
 * @param experience 经验 必填
 *
 */
GET https://sports.dev.kai-dian.com/api/assistant/withdrawals api.assistant.withdrawals.index App\Http\Controllers\Api\AssistantWithdrawalController@index
/**
 * 获取用户提现记录
 */
POST https://sports.dev.kai-dian.com/api/assistant/withdrawals api.assistant.withdrawals.store App\Http\Controllers\Api\AssistantWithdrawalController@store
/**
 * 申请提现
 *
 * @param bank 银行
 * @param bank_branch 开户行
 * @param bank_cardno 银行卡号
 * @param amount 提现金额
 */
POST https://sports.dev.kai-dian.com/api/assistant/withdrawals/{id}/confirm api.assistant.withdrawals.confirm App\Http\Controllers\Api\AssistantWithdrawalController@confirm
/**
 * 确认提现
 */
POST https://sports.dev.kai-dian.com/adminapi/refresh-token generated::Tc575Cwa8umz4uny App\Http\Controllers\Admin\AuthController@refreshToken

                        
POST https://sports.dev.kai-dian.com/adminapi/login admin-sys.login App\Http\Controllers\Admin\AuthController@login

                        
POST https://sports.dev.kai-dian.com/adminapi/upload admin-sys.upload App\Http\Controllers\Admin\FileController@store
/**
 * 文件上传
 */
GET https://sports.dev.kai-dian.com/adminapi/online admin-sys.online App\Http\Controllers\Admin\AuthController@online

                        
GET https://sports.dev.kai-dian.com/adminapi/regions admin.regions.index App\Http\Controllers\Admin\RegionController@index
/**
 * 获取地区
 *
 * @param int $filter[pid] 父级id
 * @param int $filter[level] 级别
 */
GET https://sports.dev.kai-dian.com/adminapi/activitytypes admin.activity-types.index App\Http\Controllers\Admin\ActivityTypeController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/me generated::kTG2WUnRbllzxumS App\Http\Controllers\Admin\AuthController@me

                        
GET https://sports.dev.kai-dian.com/adminapi/get-async-routes admin-sys.get-async-routes App\Http\Controllers\Admin\AuthController@getAsyncRoutes

                        
GET https://sports.dev.kai-dian.com/adminapi/banners admin.banners.index App\Http\Controllers\Admin\BannerController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/banners admin.banners.store App\Http\Controllers\Admin\BannerController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/banners/{banner} admin.banners.show App\Http\Controllers\Admin\BannerController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/banners/{banner} admin.banners.update App\Http\Controllers\Admin\BannerController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/banners/{banner} admin.banners.destroy App\Http\Controllers\Admin\BannerController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/stores admin.stores.index App\Http\Controllers\Admin\StoreController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/stores admin.stores.store App\Http\Controllers\Admin\StoreController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/stores/{store} admin.stores.show App\Http\Controllers\Admin\StoreController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/stores/{store} admin.stores.update App\Http\Controllers\Admin\StoreController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/stores/{store} admin.stores.destroy App\Http\Controllers\Admin\StoreController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/store/mime generated::Q5Jnx2HZuHZkMqOD App\Http\Controllers\Admin\StoreController@getStoreMime

                        
PUT https://sports.dev.kai-dian.com/adminapi/store/mime generated::EFOdy8Cntmt7D0nI App\Http\Controllers\Admin\StoreController@updateStoreMine

                        
GET https://sports.dev.kai-dian.com/adminapi/stores/{id}/admins generated::F6ksLPkGSaNRW6dR App\Http\Controllers\Admin\StoreController@getStoreAdmin

                        
POST https://sports.dev.kai-dian.com/adminapi/stores/{id}/admins generated::kRSswG0Lmv18Kf6M App\Http\Controllers\Admin\StoreController@addStoreAdmin

                        
DELETE https://sports.dev.kai-dian.com/adminapi/stores/{id}/admins/{user_id} generated::TAiZZ1JhEUQBnODk App\Http\Controllers\Admin\StoreController@removeStoreAdmin

                        
GET https://sports.dev.kai-dian.com/adminapi/store/sessions admin.store-sessions.index App\Http\Controllers\Admin\StoreSessionController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/store/sessions admin.store-sessions.store App\Http\Controllers\Admin\StoreSessionController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/store/sessions/{session} admin.store-sessions.show App\Http\Controllers\Admin\StoreSessionController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/store/sessions/{session} admin.store-sessions.update App\Http\Controllers\Admin\StoreSessionController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/store/sessions/{session} admin.store-sessions.destroy App\Http\Controllers\Admin\StoreSessionController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/restricted/sessions admin.restricted-sessions.index App\Http\Controllers\Admin\RestrictedSessionController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/restricted/sessions admin.restricted-sessions.store App\Http\Controllers\Admin\RestrictedSessionController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/restricted/sessions/{session} admin.restricted-sessions.show App\Http\Controllers\Admin\RestrictedSessionController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/restricted/sessions/{session} admin.restricted-sessions.update App\Http\Controllers\Admin\RestrictedSessionController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/restricted/sessions/{session} admin.restricted-sessions.destroy App\Http\Controllers\Admin\RestrictedSessionController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/facilities admin.facilities.index App\Http\Controllers\Admin\FacilityController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/facilities admin.facilities.store App\Http\Controllers\Admin\FacilityController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/facilities/{facility} admin.facilities.show App\Http\Controllers\Admin\FacilityController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/facilities/{facility} admin.facilities.update App\Http\Controllers\Admin\FacilityController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/facilities/{facility} admin.facilities.destroy App\Http\Controllers\Admin\FacilityController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/assistants admin.assistants.index App\Http\Controllers\Admin\AssistantController@index

                        
GET https://sports.dev.kai-dian.com/adminapi/assistants/{assistant} admin.assistants.show App\Http\Controllers\Admin\AssistantController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/assistants/{assistant} admin.assistants.update App\Http\Controllers\Admin\AssistantController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/assistants/{assistant} admin.assistants.destroy App\Http\Controllers\Admin\AssistantController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/assistant/commissions admin.assistant-commissions.index App\Http\Controllers\Admin\AssistantCommissionController@index

                        
GET https://sports.dev.kai-dian.com/adminapi/assistant/withdrawals admin.assistant-withdrawals.index App\Http\Controllers\Admin\AssistantWithdrawalController@index

                        
GET https://sports.dev.kai-dian.com/adminapi/assistant/withdrawals/{withdrawal} admin.assistant-withdrawals.show App\Http\Controllers\Admin\AssistantWithdrawalController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/assistant/withdrawals/{withdrawal} admin.assistant-withdrawals.update App\Http\Controllers\Admin\AssistantWithdrawalController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/assistant/withdrawals/{withdrawal} admin.assistant-withdrawals.destroy App\Http\Controllers\Admin\AssistantWithdrawalController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/products admin.products.index App\Http\Controllers\Admin\ProductController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/products admin.products.store App\Http\Controllers\Admin\ProductController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/products/{product} admin.products.show App\Http\Controllers\Admin\ProductController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/products/{product} admin.products.update App\Http\Controllers\Admin\ProductController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/products/{product} admin.products.destroy App\Http\Controllers\Admin\ProductController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/skus admin.product-skus.index App\Http\Controllers\Admin\SkuController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/skus admin.product-skus.store App\Http\Controllers\Admin\SkuController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/skus/{sku} admin.product-skus.show App\Http\Controllers\Admin\SkuController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/skus/{sku} admin.product-skus.update App\Http\Controllers\Admin\SkuController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/skus/{sku} admin.product-skus.destroy App\Http\Controllers\Admin\SkuController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/product/randomsn admin.product.randomsn App\Http\Controllers\Admin\ProductController@randomSn

                        
POST https://sports.dev.kai-dian.com/adminapi/product/gensku admin.product.gensku App\Http\Controllers\Admin\ProductController@generateSku

                        
GET https://sports.dev.kai-dian.com/adminapi/product/categories admin.product-categories.index App\Http\Controllers\Admin\ProductCategoryController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/product/categories admin.product-categories.store App\Http\Controllers\Admin\ProductCategoryController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/product/categories/{category} admin.product-categories.show App\Http\Controllers\Admin\ProductCategoryController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/product/categories/{category} admin.product-categories.update App\Http\Controllers\Admin\ProductCategoryController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/product/categories/{category} admin.product-categories.destroy App\Http\Controllers\Admin\ProductCategoryController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/product/category/tree admin.product-categories.tree App\Http\Controllers\Admin\ProductCategoryController@tree

                        
GET https://sports.dev.kai-dian.com/adminapi/orders admin.orders.index App\Http\Controllers\Admin\OrderController@index

                        
GET https://sports.dev.kai-dian.com/adminapi/orders/{order} admin.orders.show App\Http\Controllers\Admin\OrderController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/orders/{order} admin.orders.update App\Http\Controllers\Admin\OrderController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/orders/{order} admin.orders.destroy App\Http\Controllers\Admin\OrderController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/users admin.users.index App\Http\Controllers\Admin\UserController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/users admin.users.store App\Http\Controllers\Admin\UserController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/user/export admin.users.export App\Http\Controllers\Admin\UserController@export

                        
GET https://sports.dev.kai-dian.com/adminapi/user/stats admin.users.stats App\Http\Controllers\Admin\UserController@stats

                        
GET https://sports.dev.kai-dian.com/adminapi/points admin.points.index App\Http\Controllers\Admin\PointController@index

                        
GET https://sports.dev.kai-dian.com/adminapi/point/logs admin.pointlogs.index App\Http\Controllers\Admin\PointLogController@index

                        
POST https://sports.dev.kai-dian.com/adminapi/point/logs admin.pointlogs.store App\Http\Controllers\Admin\PointLogController@store

                        
GET https://sports.dev.kai-dian.com/adminapi/point/logs/{log} admin.pointlogs.show App\Http\Controllers\Admin\PointLogController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/point/logs/{log} admin.pointlogs.update App\Http\Controllers\Admin\PointLogController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/point/logs/{log} admin.pointlogs.destroy App\Http\Controllers\Admin\PointLogController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/reservation/orders admin.reservation-orders.index App\Http\Controllers\Admin\ReservationOrderController@index

                        
GET https://sports.dev.kai-dian.com/adminapi/reservation/orders/{order} admin.reservation-orders.show App\Http\Controllers\Admin\ReservationOrderController@show

                        
PUT https://sports.dev.kai-dian.com/adminapi/reservation/orders/{order} admin.reservation-orders.update App\Http\Controllers\Admin\ReservationOrderController@update

                        
DELETE https://sports.dev.kai-dian.com/adminapi/reservation/orders/{order} admin.reservation-orders.destroy App\Http\Controllers\Admin\ReservationOrderController@destroy

                        
GET https://sports.dev.kai-dian.com/adminapi/reservation/order/stats admin.reservation-orders.stats App\Http\Controllers\Admin\ReservationOrderController@stats

                        
GET https://sports.dev.kai-dian.com/adminapi/reservation/order/export admin.reservation-orders.export App\Http\Controllers\Admin\ReservationOrderController@export

                        
GET https://sports.dev.kai-dian.com/adminapi/configurations admin-sys.get-system-config App\Http\Controllers\Admin\AuthController@getSystemConfig

                        
GET https://sports.dev.kai-dian.com// generated::C3wtwUKPMRMFE85h Closure

                        
Table Name Columns Kebab Case Make Model Make Controller
activity_types

'id', // int 活动类型唯一标识,自增主键

'name', // varchar(255) 活动类型名称,如台球、乒乓球

'description', // text 活动类型的详细描述

'img', // varchar(255)

'status', // tinyint

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

admin.activity-types ./artisan make:model ActivityType ./artisan make:controller --api "Admin\ActivityTypeController"
addresses

'id', // int unsigned

'name', // varchar(50) 姓名

'gender', // tinyint 性别

'province_id', // int unsigned 省份id

'city_id', // mediumint 市级id

'district_id', // mediumint unsigned 地区id

'street_id', // int 街道id

'regions_name', // varchar(255)

'address', // varchar(255) 地址

'detail', // varchar(255) 详细地址

'address_info', // text 地址内容 json

'phone', // varchar(20) 座机电话

'mobile', // varchar(20) 手机电话

'zipcode', // varchar(20) 邮编

'is_default', // tinyint unsigned 是否默认收货地址

'latitude', // decimal(8,6) 经度

'longitude', // decimal(9,6) 纬度

'geohash', // varchar(100) 地理位置hash值

'type', // varchar(100) 地址类型 0 家庭 1 公司

'user_id', // mediumint unsigned 用户id

'created_at', // datetime

'updated_at', // datetime

'deleted_at', // datetime

admin.addresses ./artisan make:model Address ./artisan make:controller --api "Admin\AddressController"
assistant_commissions

'id', // int 分成记录唯一标识,自增主键

'assistant_id', // int 助教外键,关联 assistants 表中的 id

'order_id', // int 订单外键,关联 orders 表中的 id

'amount', // decimal(10,2) 分成金额

'status', // tinyint 分成状态,如已支付、待支付

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

admin.assistant-commissions ./artisan make:model AssistantCommission ./artisan make:controller --api "Admin\AssistantCommissionController"
assistant_realnames

'id', // int 助教实名信息唯一标识,自增主键

'assistant_id', // int 助教外键,关联 assistants 表中的 id

'realname', // varchar(100) 助教的真实姓名

'id_card_number', // varchar(20) 助教的身份证号码

'id_card_front_image', // varchar(255) 助教身份证正面照片路径

'id_card_back_image', // varchar(255) 助教身份证反面照片路径

'photo_angle_1', // varchar(255) 助教个人正面照路径

'photo_angle_2', // varchar(255) 助教个人侧面照路径

'photo_angle_3', // varchar(255) 助教个人45度角照路径

'experience', // text 助教的个人经验或背景描述

'video', // varchar(255)

'status', // tinyint 审核状态,如待审核、审核通过、审核未通过

'rejection_reason', // text 审核未通过的原因(如果有)

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

admin.assistant-realnames ./artisan make:model AssistantRealname ./artisan make:controller --api "Admin\AssistantRealnameController"
assistant_withdrawals

'id', // int 助教提现记录唯一标识,自增主键

'assistant_id', // int 助教外键,关联 assistants 表中的 id

'amount', // decimal(10,2) 提现金额

'status', // tinyint 提现状态,如待审批、已通过、未通过

'rejection_reason', // text 审批未通过的原因(如果有)

'approved_at', // datetime 审批通过时间(如果通过)

'approved_by', // int 审批人ID,关联用户表

'created_at', // datetime 提现请求创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

'package', // varchar(255)

admin.assistant-withdrawals ./artisan make:model AssistantWithdrawal ./artisan make:controller --api "Admin\AssistantWithdrawalController"
assistants

'id', // int 助教唯一标识,自增主键

'user_id', // int

'name', // varchar(100) 助教姓名

'phone', // varchar(20) 助教联系电话

'specialty', // varchar(255) 助教专长或擅长的活动类型,如台球、乒乓球

'desc', // text

'cover', // varchar(255) 照片

'covers', // text 照片

'video', // varchar(255) 视频

'rates', // varchar(255) 评级

'price', // int

'orders_count', // int

'description', // text 助教的详细描述或背景信息

'latitude', // decimal(10,8)

'longitude', // decimal(11,8)

'status', // tinyint 助教状态,如在职、离职

'active', // tinyint

'promo_code', // varchar(255)

'referer_id', // int

'bank', // varchar(255)

'bank_branch', // varchar(255)

'bank_cardno', // varchar(255)

'is_suspended', // tinyint

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

admin.assistants ./artisan make:model Assistant ./artisan make:controller --api "Admin\AssistantController"
balance_logs

'id', // int unsigned

'type', // tinyint unsigned 类型 1 增加 2 减少

'amount', // int unsigned 数量

'note', // varchar(255) 备注

'related', // text

'status', // tinyint unsigned 状态

'order_type', // tinyint

'order_sn', // varchar(255)

'order_id', // int

'user_id', // int unsigned 用户id

'store_id', // int

'created_at', // datetime

'updated_at', // datetime

'deleted_at', // datetime

admin.balance-logs ./artisan make:model BalanceLog ./artisan make:controller --api "Admin\BalanceLogController"
balances

'id', // int unsigned

'balance', // int 余额

'user_id', // int 用户id

'store_id', // int

'created_at', // timestamp

'updated_at', // timestamp

admin.balances ./artisan make:model Balance ./artisan make:controller --api "Admin\BalanceController"
banners

'id', // int unsigned

'title', // varchar(255) 标题

'subtitle', // varchar(255) 副标题

'image', // varchar(255) 图片

'type', // tinyint unsigned 跳转类型

'url', // varchar(255) 跳转地址

'module', // tinyint unsigned 模块

'status', // varchar(255) 状态

'sort', // varchar(255) 排序

'button_txt', // varchar(255) 按钮文字

'is_main', // tinyint 是否主页广告

'contents', // text

'to_id', // int

'related_type', // tinyint unsigned

'related_content', // varchar(255)

'related_id', // int unsigned

'created_at', // datetime

'updated_at', // datetime

'deleted_at', // datetime

admin.banners ./artisan make:model Banner ./artisan make:controller --api "Admin\BannerController"
cart_products

'id', // int unsigned

'cart_id', // int 购物车id

'product_id', // int 商品id

'sku_id', // int 商品 SKU id

'shop_id', // int 店铺id

'name', // varchar(255)

'thumbnail', // varchar(255)

'selected', // int 是否选中

'amounts', // int 商品数量

'price', // int 商品价格

'total', // int 总价

'info', // text

'created_at', // timestamp

'updated_at', // timestamp

admin.cart-products ./artisan make:model CartProduct ./artisan make:controller --api "Admin\CartProductController"
carts

'id', // int unsigned

'user_id', // int 用户id

'type', // int 购物车类型

'amounts', // int 购物车总数

'total', // int 总价

'selected_amounts', // int 选中总数

'selected_total', // int 选中总价

'shop_id', // int 店铺id

'need_update', // tinyint 如果是1,需要重新计算

'created_at', // timestamp

'updated_at', // timestamp

admin.carts ./artisan make:model Cart ./artisan make:controller --api "Admin\CartController"
codes

'id', // int unsigned

'mobile', // varchar(255) 手机号

'code', // varchar(255) 验证码

'type', // tinyint 验证码类型

'result', // varchar(255)

'status', // tinyint

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.codes ./artisan make:model Code ./artisan make:controller --api "Admin\CodeController"
exports

'id', // bigint unsigned

'completed_at', // timestamp

'file_disk', // varchar(255)

'file_name', // varchar(255)

'exporter', // varchar(255)

'processed_rows', // int unsigned

'total_rows', // int unsigned

'successful_rows', // int unsigned

'user_id', // bigint unsigned

'created_at', // timestamp

'updated_at', // timestamp

admin.exports ./artisan make:model Export ./artisan make:controller --api "Admin\ExportController"
facilities

'id', // int 设施唯一标识,自增主键

'sn', // varchar(255)

'activity_type_id', // int 门店外键,关联 stores 表中的 id

'type', // varchar(100) 设施类型,如房间或台球桌

'name', // varchar(255) 设施名称,如VIP房间1或台球桌A

'img', // varchar(255)

'price', // int 每小时价格

'description', // text 设施的详细描述

'capacity', // int 设施的容量,房间可容纳人数或桌子使用人数

'sort', // int

'status', // tinyint 设施状态,如可用、维护中

'store_id', // int 门店外键,关联 stores 表中的 id

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

admin.facilities ./artisan make:model Facility ./artisan make:controller --api "Admin\FacilityController"
facility_prices

'id', // int unsigned

'facility_id', // int

'hours', // int

'name', // varchar(255)

'price', // int

'created_at', // timestamp

'updated_at', // timestamp

admin.facility-prices ./artisan make:model FacilityPrice ./artisan make:controller --api "Admin\FacilityPriceController"
job_batches

'id', // varchar(255)

'name', // varchar(255)

'total_jobs', // int

'pending_jobs', // int

'failed_jobs', // int

'failed_job_ids', // longtext

'options', // mediumtext

'cancelled_at', // int

'created_at', // int

'finished_at', // int

admin.job-batches ./artisan make:model JobBatch ./artisan make:controller --api "Admin\JobBatchController"
jobs

'id', // bigint unsigned

'queue', // varchar(255)

'payload', // longtext

'attempts', // tinyint unsigned

'reserved_at', // int unsigned

'available_at', // int unsigned

'created_at', // int unsigned

admin.jobs ./artisan make:model Job ./artisan make:controller --api "Admin\JobController"
notifications

'id', // int 通知记录唯一标识,自增主键

'user_id', // int 用户外键,关联 users 表中的 id

'message', // text 通知内容

'type', // enum('system','withdrawal','reservation') 通知类型,如系统通知、提现通知、预约通知

'status', // tinyint 通知状态

'created_at', // datetime 通知创建时间

admin.notifications ./artisan make:model Notification ./artisan make:controller --api "Admin\NotificationController"
order_products

'id', // int unsigned

'order_id', // varchar(255)

'order_sn', // varchar(255) 订单 sn

'product_id', // int 产品id

'sku_id', // int 产品id

'shop_id', // int 店铺id

'category_id', // int

'name', // varchar(255)

'thumbnail', // varchar(255)

'info', // text

'price', // int 单价

'amounts', // int 数量

'subtotal', // int 总价

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.order-products ./artisan make:model OrderProduct ./artisan make:controller --api "Admin\OrderProductController"
order_refund_items

'id', // int unsigned

'sku_id', // int

'product_id', // int

'amounts', // int 退换的数量,最大为购买对应的数量

'order_id', // int 关联的订单id

'refund_id', // int 关联的退款id

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.order-refund-items ./artisan make:model OrderRefundItem ./artisan make:controller --api "Admin\OrderRefundItemController"
order_refunds

'id', // int unsigned

'type', // tinyint 售后类型 1. 退款 2. 退货退款 3. 换货 4. 补寄

'order_id', // int 退回关联的订单

'reason', // varchar(255) 退货退款/退款/换货原因

'tracking_no', // varchar(255) 快递单号

'tracking_company', // varchar(255) 快递公司

'remark', // varchar(255) 备注

'status', // int

'price', // int

'sn', // varchar(255)

'refund_sn', // varchar(255) 退款的out_refund_no

'reject_reason', // varchar(255) 拒绝原因

'location', // varchar(255)

'location_ids', // varchar(255)

'address', // varchar(255)

'refund_count', // int 重复次数,最多三次

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.order-refunds ./artisan make:model OrderRefund ./artisan make:controller --api "Admin\OrderRefundController"
orders

'id', // bigint unsigned

'user_id', // int 用户id

'shop_ids', // varchar(255) 店铺

'product_ids', // varchar(255) 订单所有商品

'sku_ids', // varchar(255) 订单所有商品

'type', // tinyint 订单类型

'sn', // varchar(255) 订单号

'address_id', // int 地址

'name', // varchar(255) 收货姓名

'mobile', // varchar(255) 手机号

'location_ids', // varchar(255) 省市区 id

'location', // varchar(255) 省市区

'address', // varchar(255) 详细地址

'payment_type', // int 支付方式

'delivery_type', // int 发货方式

'express_company', // varchar(255) 快递公司

'express_no', // varchar(255) 快递单号

'express_price', // int 快递费用

'total_amounts', // int 商品总数

'grand_total', // int 订单总价格

'product_total', // int 商品总金额

'discount_total', // int 商品折扣金额

'paid_total', // int 订单总支付金额

'shipping_fee', // int 运费

'status', // tinyint

'cat_reason', // varchar(255)

'product_info', // text 商品信息快照

'remark', // varchar(255) 备注

'cancel_reason', // varchar(255) 订单取消原因

'paid_at', // timestamp 支付时间

'shipped_at', // timestamp 发货时间

'canceled_at', // timestamp 取消时间

'payment_status', // tinyint

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.orders ./artisan make:model Order ./artisan make:controller --api "Admin\OrderController"
payments

'id', // int unsigned

'sn', // varchar(40) 交易单号

'order_id', // bigint unsigned 订单 ID

'order_sn', // varchar(40) 订单号

'payment_sn', // varchar(40) 第三方交易号

'type', // tinyint

'amount', // int

'status', // tinyint 支付类型

'paid_at', // timestamp 支付时间

'payment_paid_at', // timestamp 第三方支付时间

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.payments ./artisan make:model Payment ./artisan make:controller --api "Admin\PaymentController"
point_logs

'id', // int unsigned

'type', // tinyint unsigned

'amount', // int unsigned 数量

'status', // tinyint unsigned

'note', // varchar(255)

'order_id', // int

'user_id', // int unsigned 用户id

'created_at', // datetime

'updated_at', // datetime

'deleted_at', // datetime

admin.point-logs ./artisan make:model PointLog ./artisan make:controller --api "Admin\PointLogController"
points

'id', // int 积分记录唯一标识,自增主键

'user_id', // int 用户外键,关联 users 表中的 id

'balance', // int 积分数量

'created_at', // datetime 积分记录创建时间

'updated_at', // datetime

'deleted_at', // datetime

admin.points ./artisan make:model Point ./artisan make:controller --api "Admin\PointController"
product_categories

'id', // int unsigned

'parent_id', // int

'title', // varchar(255)

'order', // int

'thumbnail', // varchar(255) 缩略图

'status', // tinyint

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.product-categories ./artisan make:model ProductCategory ./artisan make:controller --api "Admin\ProductCategoryController"
product_keeping_units

'id', // int unsigned

'name', // varchar(255) 产品名称

'product_id', // int 产品id

'category_id', // int

'attr1_id', // varchar(255)

'attr2_id', // varchar(255)

'attr3_id', // varchar(255)

'attr1_name', // varchar(255)

'attr2_name', // varchar(255)

'attr3_name', // varchar(255)

'attr1_value_id', // varchar(255)

'attr2_value_id', // varchar(255)

'attr3_value_id', // varchar(255)

'attr1_value', // varchar(255)

'attr2_value', // varchar(255)

'attr3_value', // varchar(255)

'price', // int 商品价格

'orig_price', // int 原价

'cost', // int

'thumbnail', // varchar(255) 缩略图

'images', // json 详情轮播图

'buyable_limit', // int 限购数量

'sort', // int 排序

'sold_nums', // int 已售数量

'unit', // varchar(255) 单位

'stock', // int 库存数量

'status', // tinyint 商品状态

'weight', // int 重量

'shipping_fee', // int 运费

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.product-keeping-units ./artisan make:model ProductKeepingUnit ./artisan make:controller --api "Admin\ProductKeepingUnitController"
products

'id', // int unsigned

'sn', // varchar(255) 货号

'name', // varchar(255) 产品名称

'brand', // varchar(255) 品牌

'desc', // varchar(255) 描述

'content', // text

'desc_show', // tinyint(1) 是否显示描述

'category_id', // int 分类ID

'type', // int 类型 设备安装 办公用品

'sub_type', // int 子分类

'price', // int 商品价格

'shipping_fee', // int 运费

'orig_price', // int 原价

'thumbnail', // varchar(255) 缩略图

'images', // json 详情轮播图

'buyable_limit', // int 限购数量

'sort', // int 排序

'unit', // varchar(255) 单位

'spec_type', // tinyint

'specs', // text 规格定义

'spec_details', // text

'stock', // int 库存数量

'weight', // int 重量

'sold_nums', // int 已售数量

'template_id', // int 关联维修模板

'active', // tinyint

'status', // tinyint 商品状态

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.products ./artisan make:model Product ./artisan make:controller --api "Admin\ProductController"
profit_share_settings

'id', // int unsigned

'type', // tinyint 分成内容 1 商户分成2 助教分成

'merchant_share', // int

'mamasang_share', // int

'assistant_share', // int

'platform_share', // int

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.profit-share-settings ./artisan make:model ProfitShareSetting ./artisan make:controller --api "Admin\ProfitShareSettingController"
promotions

'id', // int unsigned

'from_id', // int

'to_id', // int

'amount', // int

'status', // tinyint

'created_at', // datetime

'updated_at', // datetime

admin.promotions ./artisan make:model Promotion ./artisan make:controller --api "Admin\PromotionController"
recharge_orders

'id', // int 订单唯一标识,自增主键

'sn', // varchar(255)

'amount', // int

'price', // int

'status', // tinyint 订单状态,如已支付、未支付

'cancellation_reason', // varchar(255)

'paid_at', // datetime 支付时间

'user_id', // bigint 用户外键,关联用户表中的 id

'store_id', // int 商户ID

'promotion_id', // int 商户ID

'created_at', // datetime 订单创建时间

'updated_at', // datetime 订单更新时间

'deleted_at', // datetime

admin.recharge-orders ./artisan make:model RechargeOrder ./artisan make:controller --api "Admin\RechargeOrderController"
recharge_promotions

'id', // int unsigned

'required_amount', // int 需要充值的金额

'bonus_amount', // int 赠送的金额

'status', // tinyint 优惠状态(例如启用、禁用)

'store_id', // int 商户ID

'created_at', // timestamp

'updated_at', // timestamp

admin.recharge-promotions ./artisan make:model RechargePromotion ./artisan make:controller --api "Admin\RechargePromotionController"
refund_logs

'id', // int unsigned

'type', // tinyint

'amount', // int

'order_sn', // varchar(255)

'order_id', // int

'user_id', // int

'store_id', // int

'assistant_id', // int

'created_at', // timestamp

'updated_at', // timestamp

admin.refund-logs ./artisan make:model RefundLog ./artisan make:controller --api "Admin\RefundLogController"
regions

'id', // int

'name', // varchar(50) 栏目名

'pid', // int 父栏目

'location', // varchar(255) 全路径

'level_name', // varchar(255) 级别名称

'longitude', // varchar(20) 经度

'latitude', // varchar(20) 维度

'level', // tinyint(1) 级别

'position', // varchar(255) 方位

'city_code', // varchar(20) 城市代码

'zip_code', // varchar(20) 邮编

'pinyin', // varchar(100) 拼音

'initial', // varchar(10) 首字母

'created_at', // datetime

'updated_at', // datetime

'deleted_at', // datetime

admin.regions ./artisan make:model Region ./artisan make:controller --api "Admin\RegionController"
reservation_assistant_orders

'id', // int 订单唯一标识,自增主键

'sn', // varchar(255) 订单号

'reservation_id', // int 预约外键,关联 reservations 表中的 id

'reservation_order_id', // int 预约订单外键,关联 reservation_orders 表中的 id

'store_id', // int 商户id

'facility_id', // int 设备id

'assistant_ids', // varchar(255)

'user_id', // bigint 用户外键,关联用户表中的 id

'ends_at', // timestamp

'starts_at', // timestamp

'duration', // int 时长(秒)

'amounts', // int 助教服务费

'paid_amounts', // int 支付费用

'discount_points', // int 积分抵扣金额

'used_points', // int 使用积分数量

'used_balances', // int 使用余额数量

'status', // tinyint 订单状态,如已支付、未支付

'cancellation_reason', // varchar(255) 取消原因

'payment_method', // varchar(50) 支付方式,如信用卡、微信支付

'paid_at', // datetime 支付时间

'created_at', // datetime 订单创建时间

'updated_at', // datetime 订单更新时间

'deleted_at', // datetime

admin.reservation-assistant-orders ./artisan make:model ReservationAssistantOrder ./artisan make:controller --api "Admin\ReservationAssistantOrderController"
reservation_order_assistants

'id', // int unsigned

'sn', // varchar(255)

'starts_at', // timestamp

'ends_at', // timestamp

'amount', // int

'duration', // int

'real_starts_at', // timestamp

'real_ends_at', // timestamp

'real_duration', // int

'real_amount', // int

'paid_at', // timestamp

'status', // tinyint

'order_sn', // varchar(255)

'assistant_id', // int

'order_id', // int

'user_id', // int

'assistant_accepted_at', // timestamp

'created_at', // timestamp

'updated_at', // timestamp

admin.reservation-order-assistants ./artisan make:model ReservationOrderAssistant ./artisan make:controller --api "Admin\ReservationOrderAssistantController"
reservation_order_complaints

'id', // int unsigned

'content', // varchar(255)

'amounts', // int

'user_id', // int

'order_id', // int

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.reservation-order-complaints ./artisan make:model ReservationOrderComplaint ./artisan make:controller --api "Admin\ReservationOrderComplaintController"
reservation_order_rates

'id', // int unsigned

'rate', // text

'files', // text

'order_id', // int

'store_id', // int

'user_id', // int

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.reservation-order-rates ./artisan make:model ReservationOrderRate ./artisan make:controller --api "Admin\ReservationOrderRateController"
reservation_order_sessions

'id', // int unsigned

'order_id', // int

'session_id', // int

'start_time', // varchar(255)

'end_time', // varchar(255)

'duration', // int

'created_at', // datetime

'updated_at', // datetime

admin.reservation-order-sessions ./artisan make:model ReservationOrderSession ./artisan make:controller --api "Admin\ReservationOrderSessionController"
reservation_orders

'id', // int 订单唯一标识,自增主键

'sn', // varchar(255) 订单号

'reservation_id', // int 预约外键,关联 reservations 表中的 id

'facility_id', // int 设备id

'session_ids', // varchar(255) 场次id

'assistant_id', // int 助教外键,关联assistants表中的 id

'store_id', // int 商户id

'user_id', // bigint 用户外键,关联用户表中的 id

'date', // date 预约日期

'ends_at', // timestamp

'starts_at', // timestamp

'start_time', // varchar(255) 开始时间

'end_time', // varchar(255) 结束时间

'assistant_start_time', // varchar(255) 助教开始时间

'duration', // int 时长(秒)

'assistant_duration', // int 助教时长(秒)

'facility_type', // tinyint 设备类型

'base_cost', // int 场地费用

'assistant_fee', // int 助教服务费

'discount_points', // int 积分抵扣金额

'used_points', // int 使用积分数量

'used_balances', // int 使用余额数量

'total_cost', // int 总费用

'total_paid', // int 支付费用

'payment_type', // tinyint

'status', // tinyint 订单状态,如已支付、未支付

'cancellation_reason', // varchar(255) 取消原因

'payment_method', // varchar(50) 支付方式,如信用卡、微信支付

'promo_code', // varchar(255)

'paid_at', // datetime 支付时间

'assistant_paid_at', // datetime 助教支付时间

'created_at', // datetime 订单创建时间

'updated_at', // datetime 订单更新时间

'deleted_at', // datetime

admin.reservation-orders ./artisan make:model ReservationOrder ./artisan make:controller --api "Admin\ReservationOrderController"
reservation_orders_copy

'id', // int 订单唯一标识,自增主键

'sn', // varchar(255) 订单号

'reservation_id', // int 预约外键,关联 reservations 表中的 id

'facility_id', // int 设备id

'session_ids', // varchar(255) 场次id

'assistant_id', // int 助教外键,关联assistants表中的 id

'store_id', // int 商户id

'user_id', // bigint 用户外键,关联用户表中的 id

'date', // date 预约日期

'ends_at', // timestamp

'starts_at', // timestamp

'start_time', // varchar(255) 开始时间

'end_time', // varchar(255) 结束时间

'assistant_start_time', // varchar(255) 助教开始时间

'duration', // int 时长(秒)

'assistant_duration', // int 助教时长(秒)

'facility_type', // tinyint 设备类型

'base_cost', // int 场地费用

'assistant_fee', // int 助教服务费

'discount_points', // int 积分抵扣金额

'used_points', // int 使用积分数量

'used_balances', // int 使用余额数量

'total_cost', // int 总费用

'total_paid', // int 支付费用

'status', // tinyint 订单状态,如已支付、未支付

'cancellation_reason', // varchar(255) 取消原因

'payment_method', // varchar(50) 支付方式,如信用卡、微信支付

'promo_code', // varchar(255)

'paid_at', // datetime 支付时间

'assistant_paid_at', // datetime 助教支付时间

'created_at', // datetime 订单创建时间

'updated_at', // datetime 订单更新时间

'deleted_at', // datetime

admin.reservation-orders-copy ./artisan make:model ReservationOrdersCopy ./artisan make:controller --api "Admin\ReservationOrdersCopyController"
reservation_refunds

'id', // int 退款记录唯一标识,自增主键

'order_id', // int 订单外键,关联 orders 表中的 id

'amount', // decimal(10,2) 退款金额

'status', // tinyint 退款状态

'processed_at', // datetime 退款处理时间

'created_at', // datetime 退款记录创建时间

admin.reservation-refunds ./artisan make:model ReservationRefund ./artisan make:controller --api "Admin\ReservationRefundController"
reservations

'id', // int 预约订单唯一标识,自增主键

'user_id', // int 用户外键,关联用户表中的 id

'store_id', // int 门店外键,关联 stores 表中的 id

'facility_id', // int 设施外键,关联 facilities 表中的 id

'activity_type_id', // int 活动类型外键,关联 activity_types 表中的 id

'assistant_id', // int 助教外键,关联 assistants 表中的 id

'session_ids', // varchar(255)

'starts_at', // timestamp

'ends_at', // timestamp

'date', // date 预约的日期

'start_time', // time 预约的开始时间

'end_time', // time 预约的结束时间

'total_cost', // decimal(10,2) 总费用

'promo_code', // varchar(255)

'status', // tinyint 预约状态,如已确认、已取消

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

admin.reservations ./artisan make:model Reservation ./artisan make:controller --api "Admin\ReservationController"
reservations_copy

'id', // int 预约订单唯一标识,自增主键

'user_id', // int 用户外键,关联用户表中的 id

'store_id', // int 门店外键,关联 stores 表中的 id

'facility_id', // int 设施外键,关联 facilities 表中的 id

'activity_type_id', // int 活动类型外键,关联 activity_types 表中的 id

'assistant_id', // int 助教外键,关联 assistants 表中的 id

'session_ids', // varchar(255)

'starts_at', // timestamp

'ends_at', // timestamp

'date', // date 预约的日期

'start_time', // time 预约的开始时间

'end_time', // time 预约的结束时间

'total_cost', // decimal(10,2) 总费用

'promo_code', // varchar(255)

'status', // tinyint 预约状态,如已确认、已取消

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

admin.reservations-copy ./artisan make:model ReservationsCopy ./artisan make:controller --api "Admin\ReservationsCopyController"
restricted_sessions

'id', // int 禁止场次记录唯一标识,自增主键

'store_id', // int 门店外键,关联 stores 表中的 id

'session_id', // int 场次外键,关联 facility_sessions 表中的 id(可选)

'reason', // text 禁止原因

'restriction_type', // tinyint 禁止类型 'single','daily'

'date', // date 禁止日期

'start_time', // time 禁止开始时间(仅在禁止单个场次时使用)

'end_time', // time 禁止结束时间(仅在禁止单个场次时使用)

'created_at', // datetime

'updated_at', // datetime

'deleted_at', // datetime

admin.restricted-sessions ./artisan make:model RestrictedSession ./artisan make:controller --api "Admin\RestrictedSessionController"
retentions

'id', // int unsigned

'inviter_id', // int 邀请人

'invitee_id', // int 被邀请人

'status', // tinyint

'created_at', // datetime

'updated_at', // datetime

admin.retentions ./artisan make:model Retention ./artisan make:controller --api "Admin\RetentionController"
store_activity_types

'id', // int unsigned

'activity_type_id', // int

'store_id', // int

admin.store-activity-types ./artisan make:model StoreActivityType ./artisan make:controller --api "Admin\StoreActivityTypeController"
store_sessions

'id', // int 场次记录唯一标识,自增主键

'store_id', // int 门店外键,关联 stores 表中的 id

'name', // varchar(100) 场次名称

'start_time', // varchar(255) 场次开始时间

'end_time', // varchar(255) 场次结束时间

'duration', // int

'am_pm', // tinyint

'price_ratio', // int

'created_at', // datetime

'updated_at', // datetime

'deleted_at', // datetime

admin.store-sessions ./artisan make:model StoreSession ./artisan make:controller --api "Admin\StoreSessionController"
stores

'id', // int 门店唯一标识,自增主键

'name', // varchar(255) 门店名称

'address', // varchar(255) 门店详细地址

'cover', // varchar(255)

'covers', // text

'province', // varchar(100) 所在省份或州

'province_id', // varchar(100)

'city', // varchar(100) 所在城市

'city_id', // varchar(100)

'zip_code', // varchar(20) 邮政编码

'phone', // varchar(20) 联系电话

'email', // varchar(100) 电子邮件地址

'open_weekdays', // varchar(100) 营业日

'open_hours', // varchar(100) 营业时间

'latitude', // decimal(10,8) 门店的纬度坐标

'longitude', // decimal(11,8) 门店的经度坐标

'activity_types', // varchar(255)

'share_ratio', // int 分成比例

'has_device', // tinyint

'status', // tinyint

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

admin.stores ./artisan make:model Store ./artisan make:controller --api "Admin\StoreController"
system_logs

'id', // int unsigned

'type', // varchar(255)

'content', // text

'user_id', // int

'order_id', // int

'order_type', // tinyint

'created_at', // timestamp

'updated_at', // timestamp

admin.system-logs ./artisan make:model SystemLog ./artisan make:controller --api "Admin\SystemLogController"
system_permissions

'id', // int unsigned

'name', // varchar(255) 1+2 路由名称(必须保持唯一)

'parent_id', // int

'redirect', // varchar(255) 1+2 路由重定向(默认跳转地址)

'title', // varchar(255) 1+2 菜单名称(兼容国际化、非国际化,如果用国际化的写法就必须在根目录的locales文件夹下对应添加)

'path', // varchar(255) 1+2 路由路径

'icon', // varchar(255) 1+2 菜单图标

'show_link', // tinyint 1+2 是否在菜单中显示

'rank', // varchar(255) 1 菜单排序,值越高排的越后(只针对顶级路由)

'component', // varchar(255) 2 按需加载需要展示的页面

'extra_icon', // varchar(255) 2 菜单名称右侧的额外图标

'roles', // varchar(255) 2 页面级别权限设置

'auths', // varchar(255) 2 按钮级别权限设置

'keep_alive', // tinyint 2 是否缓存该路由页面(开启后,会保存该页面的整体状态,刷新后会清空状态)

'frame_src', // varchar(255) 2 需要内嵌的iframe链接地址

'active_path', // varchar(255) 2 将某个菜单激活(主要用于通过query或params传参的路由,当它们通过配置showLink: false后不在菜单中显示,就不会有任何菜单高亮,而通过设置activePath指定激活菜单即可获得高亮,activePath为指定激活菜单的path)

admin.system-permissions ./artisan make:model SystemPermission ./artisan make:controller --api "Admin\SystemPermissionController"
user_commissions

'id', // int 分成记录唯一标识,自增主键

'entity_id', // int

'entity_type', // tinyint 分成用户类型 1 平台 2 商户 4 助教 5 妈妈桑

'type', // tinyint 分成内容 1 场地 2 助教

'order_id', // int 订单外键,关联 orders 表中的 id

'amount', // int 分成金额

'status', // tinyint 分成状态,如已支付、待支付

'created_at', // datetime 记录创建时间

'updated_at', // datetime 记录更新时间

'deleted_at', // datetime

admin.user-commissions ./artisan make:model UserCommission ./artisan make:controller --api "Admin\UserCommissionController"
users

'id', // bigint unsigned

'name', // varchar(255)

'mobile', // varchar(255) 后台用户名

'openid', // varchar(255)

'username', // varchar(255) 用户名

'avatar', // varchar(255) 头像

'type', // tinyint 类型 1 管理员 2 商户管理员 3 普通用户

'promo_code', // varchar(255)

'is_admin', // tinyint

'email', // varchar(255)

'email_verified_at', // timestamp

'password', // varchar(255)

'remember_token', // varchar(100)

'store_id', // int

'latitude', // decimal(10,8)

'longitude', // decimal(11,8)

'gender', // int

'birthday', // varchar(255)

'description', // varchar(255)

'location_ids', // varchar(255)

'locations', // varchar(255)

'referer', // varchar(255)

'partner_code', // varchar(255)

'referer_id', // int

'created_at', // timestamp

'updated_at', // timestamp

'deleted_at', // timestamp

admin.users ./artisan make:model User ./artisan make:controller --api "Admin\UserController"