| 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" |