---
html:
embed_local_images: false
embed_svg: true
offline: false
toc: false
print_background: false
export_on_save:
html: true
---
## xiaoding_test tables message
#### 1、 admin_apis
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `title` | 接口名称 | varchar(255) | | NO | | |
| 3 | `path` | 接口路径 | varchar(255) | | NO | | |
| 4 | `template` | 接口模板 | varchar(255) | | NO | | |
| 5 | `enabled` | 是否启用 | tinyint | | NO | | 1 |
| 6 | `args` | 接口参数 | longtext | | YES | | |
| 7 | `created_at` | | timestamp | | YES | | |
| 8 | `updated_at` | | timestamp | | YES | | |
#### 2、 admin_code_generators
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `title` | 名称 | varchar(255) | | NO | | |
| 3 | `table_name` | 表名 | varchar(255) | | NO | | |
| 4 | `primary_key` | 主键名 | varchar(255) | | NO | | id |
| 5 | `model_name` | 模型名 | varchar(255) | | NO | | |
| 6 | `controller_name` | 控制器名 | varchar(255) | | NO | | |
| 7 | `service_name` | 服务名 | varchar(255) | | NO | | |
| 8 | `columns` | 字段信息 | longtext | | NO | | |
| 9 | `need_timestamps` | 是否需要时间戳 | tinyint | | NO | | 0 |
| 10 | `soft_delete` | 是否需要软删除 | tinyint | | NO | | 0 |
| 11 | `needs` | 需要生成的代码 | text | | YES | | |
| 12 | `menu_info` | 菜单信息 | text | | YES | | |
| 13 | `page_info` | 页面信息 | text | | YES | | |
| 14 | `created_at` | | timestamp | | YES | | |
| 15 | `updated_at` | | timestamp | | YES | | |
#### 3、 admin_dict
数据字典
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `parent_id` | 父级ID | varchar(255) | MUL | NO | | 0 |
| 3 | `key` | 编码 | varchar(255) | MUL | NO | | |
| 4 | `enabled` | 是否启用 | tinyint | MUL | NO | | 1 |
| 5 | `sort` | 排序 | int | MUL | NO | | 0 |
| 6 | `value` | 名称 | text | | NO | | |
| 7 | `created_at` | | timestamp | | YES | | |
| 8 | `updated_at` | | timestamp | | YES | | |
| 9 | `deleted_at` | | timestamp | | YES | | |
| 10 | `extension` | 扩展 | varchar(255) | | YES | | |
#### 4、 admin_extensions
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `name` | | varchar(100) | UNI | NO | | |
| 3 | `is_enabled` | | tinyint | | NO | | 0 |
| 4 | `created_at` | | timestamp | | YES | | |
| 5 | `updated_at` | | timestamp | | YES | | |
#### 5、 admin_menus
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `parent_id` | | int | | NO | | 0 |
| 3 | `custom_order` | | int | | NO | | 0 |
| 4 | `title` | 菜单名称 | varchar(100) | | NO | | |
| 5 | `icon` | 菜单图标 | varchar(100) | | YES | | |
| 6 | `url` | 菜单路由 | varchar(255) | | YES | | |
| 7 | `url_type` | 路由类型(1:路由,2:外链,3:iframe) | tinyint | | NO | | 1 |
| 8 | `visible` | 是否可见 | tinyint | | NO | | 1 |
| 9 | `is_home` | 是否为首页 | tinyint | | NO | | 0 |
| 10 | `keep_alive` | 页面缓存 | tinyint | | YES | | |
| 11 | `iframe_url` | iframe_url | varchar(255) | | YES | | |
| 12 | `component` | 菜单组件 | varchar(255) | | YES | | |
| 13 | `is_full` | 是否是完整页面 | tinyint | | NO | | 0 |
| 14 | `extension` | 扩展 | varchar(255) | | YES | | |
| 15 | `created_at` | | timestamp | | YES | | |
| 16 | `updated_at` | | timestamp | | YES | | |
#### 6、 admin_pages
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `title` | 页面名称 | varchar(255) | | NO | | |
| 3 | `sign` | 页面标识 | varchar(255) | | NO | | |
| 4 | `schema` | 页面结构 | longtext | | NO | | |
| 5 | `created_at` | | timestamp | | YES | | |
| 6 | `updated_at` | | timestamp | | YES | | |
#### 7、 admin_permission_menu
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `permission_id` | | int | MUL | NO | | |
| 2 | `menu_id` | | int | | NO | | |
| 3 | `created_at` | | timestamp | | YES | | |
| 4 | `updated_at` | | timestamp | | YES | | |
#### 8、 admin_permissions
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `name` | | varchar(50) | UNI | NO | | |
| 3 | `slug` | | varchar(50) | UNI | NO | | |
| 4 | `http_method` | | text | | YES | | |
| 5 | `http_path` | | text | | YES | | |
| 6 | `custom_order` | | int | | NO | | 0 |
| 7 | `parent_id` | | int | | NO | | 0 |
| 8 | `created_at` | | timestamp | | YES | | |
| 9 | `updated_at` | | timestamp | | YES | | |
#### 9、 admin_relationships
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `model` | 模型 | varchar(255) | | NO | | |
| 3 | `title` | 关联名称 | varchar(255) | | NO | | |
| 4 | `type` | 关联类型 | varchar(255) | | NO | | |
| 5 | `remark` | 关联名称 | varchar(255) | | YES | | |
| 6 | `args` | 关联参数 | text | | YES | | |
| 7 | `extra` | 额外参数 | text | | YES | | |
| 8 | `created_at` | | timestamp | | YES | | |
| 9 | `updated_at` | | timestamp | | YES | | |
#### 10、 admin_role_permissions
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `role_id` | | int | MUL | NO | | |
| 2 | `permission_id` | | int | | NO | | |
| 3 | `created_at` | | timestamp | | YES | | |
| 4 | `updated_at` | | timestamp | | YES | | |
#### 11、 admin_role_users
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `role_id` | | int | MUL | NO | | |
| 2 | `user_id` | | int | | NO | | |
| 3 | `created_at` | | timestamp | | YES | | |
| 4 | `updated_at` | | timestamp | | YES | | |
#### 12、 admin_roles
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `name` | | varchar(50) | UNI | NO | | |
| 3 | `slug` | | varchar(50) | UNI | NO | | |
| 4 | `created_at` | | timestamp | | YES | | |
| 5 | `updated_at` | | timestamp | | YES | | |
#### 13、 admin_settings
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `key` | | varchar(255) | | NO | | |
| 2 | `values` | | longtext | | YES | | |
| 3 | `created_at` | | timestamp | | YES | | |
| 4 | `updated_at` | | timestamp | | YES | | |
#### 14、 admin_users
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `username` | | varchar(120) | UNI | NO | | |
| 3 | `password` | | varchar(80) | | NO | | |
| 4 | `enabled` | | tinyint | | NO | | 1 |
| 5 | `name` | | varchar(255) | | NO | | |
| 6 | `avatar` | | varchar(255) | | YES | | |
| 7 | `remember_token` | | varchar(100) | | YES | | |
| 8 | `created_at` | | timestamp | | YES | | |
| 9 | `updated_at` | | timestamp | | YES | | |
#### 15、 agent_info_records
代理商信息记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 代理商信息记录编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `agent_id` | 代理商编号 | bigint unsigned | MUL | NO | | |
| 3 | `company_name` | 公司名称 | varchar(255) | | NO | | |
| 4 | `company_address` | 公司地址 | varchar(255) | | NO | | |
| 5 | `contact_name` | 联系人姓名 | varchar(50) | | NO | | |
| 6 | `contact_mobile` | 联系人手机号 | varchar(11) | | NO | | |
| 7 | `business_area` | 经营区域 | varchar(255) | | NO | | |
| 8 | `business_scope` | 经营范围 | varchar(255) | | NO | | |
| 9 | `auditor` | 审核人 | varchar(50) | | YES | | |
| 10 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 11 | `audit_remark` | 审核回执 | varchar(255) | | YES | | |
| 12 | `state` | 状态 | varchar(255) | | NO | | PENDING |
| 13 | `created_at` | 创建时间 | timestamp | | YES | | |
| 14 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 15 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 16、 agent_infos
代理商
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 代理商编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户编号 | bigint unsigned | UNI | NO | | |
| 3 | `info_record_id` | 代理商信息记录编号 | bigint unsigned | | YES | | |
| 4 | `real_auth_record_id` | 代理商实名认证记录编号 | bigint unsigned | | YES | | |
| 5 | `qual_record_id` | 代理商资质认证记录编号 | bigint unsigned | | YES | | |
| 6 | `area_code` | 代理区域 | varchar(255) | | YES | | |
| 7 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 8 | `created_at` | 创建时间 | timestamp | | YES | | |
| 9 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 10 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 17、 agent_project
代理商服务项目
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `cate_id` | 代理商项目分类ID | bigint unsigned | MUL | NO | | |
| 3 | `project_id` | 项目ID | bigint unsigned | MUL | NO | | |
| 4 | `agent_id` | 代理商ID | bigint | | YES | | |
| 5 | `price` | 项目金额 | decimal(10,2) | | NO | | 0.00 |
| 6 | `duration` | 服务时长(分钟) | int | | NO | | 0 |
| 7 | `distance` | 接单距离(米) | int | | NO | | 0 |
| 8 | `state` | 状态(enable:启用 disable:禁用) | varchar(20) | MUL | NO | | enable |
| 9 | `created_at` | 创建时间 | timestamp | | YES | | |
| 10 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 11 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 18、 agent_project_cate
代理商项目分类
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `agent_id` | 代理商ID | bigint unsigned | MUL | NO | | |
| 3 | `cate_id` | 项目分类ID | bigint unsigned | MUL | NO | | |
| 4 | `state` | 状态(enable:启用 disable:禁用) | varchar(20) | MUL | NO | | enable |
| 5 | `created_at` | 创建时间 | timestamp | | YES | | |
| 6 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 7 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 19、 agent_real_auth_records
代理商实名认证记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 代理商实名认证记录编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `agent_id` | 代理商编号 | bigint unsigned | MUL | NO | | |
| 3 | `real_name` | 法人姓名 | varchar(50) | | NO | | |
| 4 | `id_card` | 法人身份证号 | varchar(18) | | NO | | |
| 5 | `id_card_front_photo` | 法人身份证正面照片 | varchar(255) | | NO | | |
| 6 | `id_card_back_photo` | 法人身份证反面照片 | varchar(255) | | NO | | |
| 7 | `business_license` | 营业执照照片 | varchar(255) | | NO | | |
| 8 | `auditor` | 审核人 | varchar(50) | | YES | | |
| 9 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 10 | `audit_remark` | 审核回执 | varchar(255) | | YES | | |
| 11 | `state` | 状态 | varchar(255) | | NO | | PENDING |
| 12 | `created_at` | 创建时间 | timestamp | | YES | | |
| 13 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 14 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 20、 cache
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `key` | | varchar(255) | PRI | NO | | |
| 2 | `value` | | mediumtext | | NO | | |
| 3 | `expiration` | | int | | NO | | |
#### 21、 cache_locks
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `key` | | varchar(255) | PRI | NO | | |
| 2 | `owner` | | varchar(255) | | NO | | |
| 3 | `expiration` | | int | | NO | | |
#### 22、 coach_alerts
技师报警
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 技师报警编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师编号 | bigint unsigned | MUL | NO | | |
| 3 | `order_id` | 订单编号 | bigint unsigned | MUL | NO | | |
| 4 | `alert_time` | 报警时间 | timestamp | | NO | DEFAULT_GENERATED | CURRENT_TIMESTAMP |
| 5 | `alert_type` | 报警类型 | int | | NO | | 1 |
| 6 | `alert_reason` | 报警原因 | varchar(255) | | NO | | |
| 7 | `alert_status` | 报警状态 | int | | NO | | 1 |
| 8 | `created_at` | 创建时间 | timestamp | | YES | | |
| 9 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 10 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 23、 coach_comment_tags
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `name` | 标签名称 | varchar(50) | | NO | | |
| 3 | `code` | 标签代码 | varchar(50) | UNI | NO | | |
| 4 | `weight` | 权重 | tinyint unsigned | | NO | | 1 |
| 5 | `description` | 描述 | varchar(255) | | YES | | |
| 6 | `created_at` | | timestamp | | YES | | |
| 7 | `updated_at` | | timestamp | | YES | | |
| 8 | `deleted_at` | | timestamp | | YES | | |
#### 24、 coach_flow_orders
技师投流订单
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师ID | bigint unsigned | | NO | | |
| 3 | `order_no` | 订单交易号 | varchar(255) | | YES | | |
| 4 | `position_type` | 投放位置 1:轮播图 2:弹屏 3:推荐和附近 | tinyint | | NO | | |
| 5 | `time_slot` | 时间段 1:上午 2:下午 3:晚上 | tinyint | | NO | | |
| 6 | `days` | 投放天数 | int | | NO | | |
| 7 | `amount` | 支付金额 | decimal(8,2) | | NO | | |
| 8 | `start_time` | 开始时间 | timestamp | | YES | | |
| 9 | `end_time` | 结束时间 | timestamp | | YES | | |
| 10 | `state` | 状态 0:待支付 1:投放中 2:已结束 | tinyint | | NO | | 0 |
| 11 | `created_at` | | timestamp | | YES | | |
| 12 | `updated_at` | | timestamp | | YES | | |
| 13 | `deleted_at` | | timestamp | | YES | | |
#### 25、 coach_info_records
技师信息记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师编号 | bigint unsigned | | NO | | |
| 3 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 4 | `avatar` | 头像 | varchar(255) | | YES | | |
| 5 | `gender` | 性别 | varchar(255) | | NO | | UNKNOWN |
| 6 | `mobile` | 服务电话 | varchar(255) | | NO | | |
| 7 | `birthday` | 出生日期 | date | | YES | | |
| 8 | `work_years` | 从业年份 | int | | YES | | |
| 9 | `intention_city` | 意向城市 | varchar(255) | | YES | | |
| 10 | `introduction` | 个人简介 | text | | YES | | |
| 11 | `auditor` | 审核人 | varchar(255) | | YES | | |
| 12 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 13 | `audit_remark` | 审核回执 | varchar(255) | | YES | | |
| 14 | `state` | 状态 | int | | NO | | 1 |
| 15 | `created_at` | | timestamp | | YES | | |
| 16 | `updated_at` | | timestamp | | YES | | |
| 17 | `deleted_at` | | timestamp | | YES | | |
| 18 | `portrait_images` | 形象图片 | json | | YES | | |
| 19 | `age` | 年龄 | int | | YES | | |
#### 26、 coach_locations
技师定位
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师编号 | bigint unsigned | | NO | | |
| 3 | `type` | 地址类型 | int | | NO | | 2 |
| 4 | `latitude` | 纬度 | decimal(8,2) | | NO | | |
| 5 | `longitude` | 经度 | decimal(8,2) | | NO | | |
| 6 | `province` | 省 | varchar(255) | | NO | | |
| 7 | `city` | 市 | varchar(255) | | NO | | |
| 8 | `district` | 区 | varchar(255) | | NO | | |
| 9 | `location` | 定位地址 | varchar(255) | | NO | | |
| 10 | `area_code` | 行政区划代码 | varchar(255) | | NO | | |
| 11 | `created_at` | | timestamp | | YES | | |
| 12 | `updated_at` | | timestamp | | YES | | |
| 13 | `deleted_at` | | timestamp | | YES | | |
#### 27、 coach_order_comment_tags
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `comment_id` | 评价ID | bigint unsigned | MUL | NO | | |
| 3 | `tag_id` | 标签ID | bigint unsigned | MUL | NO | | |
| 4 | `created_at` | | timestamp | | YES | | |
| 5 | `updated_at` | | timestamp | | YES | | |
#### 28、 coach_order_comments
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `order_id` | 订单ID | bigint unsigned | MUL | NO | | |
| 3 | `user_id` | 用户ID | bigint unsigned | | NO | | |
| 4 | `coach_id` | 技师ID | bigint unsigned | | NO | | |
| 5 | `score` | 评分 1-5 | tinyint unsigned | | NO | | |
| 6 | `content` | 评价内容 | varchar(500) | | YES | | |
| 7 | `images` | 图片列表 | json | | YES | | |
| 8 | `is_anonymous` | 是否匿名 0否 1是 | tinyint unsigned | | NO | | 0 |
| 9 | `status` | 状态 0隐藏 1显示 | tinyint unsigned | MUL | NO | | 1 |
| 10 | `created_at` | | timestamp | | YES | | |
| 11 | `updated_at` | | timestamp | | YES | | |
| 12 | `deleted_at` | | timestamp | | YES | | |
#### 29、 coach_project
技师服务项目
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师ID | bigint unsigned | MUL | NO | | |
| 3 | `project_id` | 项目ID | bigint unsigned | MUL | NO | | |
| 4 | `discount_amount` | 优惠金额 | decimal(10,2) | | NO | | 0.00 |
| 5 | `service_gender` | 服务性别(all:不限 male:男 female:女) | varchar(20) | | NO | | all |
| 6 | `service_distance` | 服务距离(米) | int | | NO | | 0 |
| 7 | `traffic_fee_type` | 收取路费(free:免费 one_way:单程 round_trip:双程) | varchar(20) | | NO | | free |
| 8 | `traffic_fee` | 路费金额 | decimal(10,2) | | NO | | 0.00 |
| 9 | `state` | 状态(enable:启用 disable:禁用) | varchar(20) | MUL | NO | | enable |
| 10 | `created_at` | 创建时间 | timestamp | | YES | | |
| 11 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 12 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 30、 coach_qual_records
技师资质认证记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师编号 | bigint unsigned | | NO | | |
| 3 | `qual_type` | 资质类型 | varchar(255) | | NO | | |
| 4 | `qual_no` | 资质证书编号 | varchar(255) | | YES | | |
| 5 | `qual_photo` | 资质证书照片 | varchar(255) | | NO | | |
| 6 | `valid_start` | 有效期开始日期 | date | | YES | | |
| 7 | `valid_end` | 有效期结束日期 | date | | YES | | |
| 8 | `auditor` | 审核人 | varchar(255) | | YES | | |
| 9 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 10 | `audit_remark` | 审核回执 | varchar(255) | | YES | | |
| 11 | `state` | 状态 | int | | NO | | 1 |
| 12 | `created_at` | | timestamp | | YES | | |
| 13 | `updated_at` | | timestamp | | YES | | |
| 14 | `deleted_at` | | timestamp | | YES | | |
#### 31、 coach_real_records
技师实名认证记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 技师实名认证记录编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师编号 | bigint unsigned | MUL | NO | | |
| 3 | `real_name` | 姓名 | varchar(50) | | NO | | |
| 4 | `id_card` | 身份证号 | varchar(18) | | NO | | |
| 5 | `id_card_front_photo` | 身份证正面照片 | varchar(255) | | NO | | |
| 6 | `id_card_back_photo` | 身份证反面照片 | varchar(255) | | NO | | |
| 7 | `id_card_hand_photo` | 手持身份证照片 | varchar(255) | | NO | | |
| 8 | `auditor` | 审核人 | varchar(50) | | YES | | |
| 9 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 10 | `audit_remark` | 审核回执 | varchar(255) | | YES | | |
| 11 | `state` | 状态 | int | | NO | | 1 |
| 12 | `created_at` | 创建时间 | timestamp | | YES | | |
| 13 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 14 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 32、 coach_schedules
技师排班表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师ID | bigint unsigned | UNI | NO | | |
| 3 | `time_ranges` | 时间段JSON | json | | NO | | |
| 4 | `state` | 状态:1-启用 2-禁用 | tinyint | | NO | | 1 |
| 5 | `created_at` | | timestamp | | YES | | |
| 6 | `updated_at` | | timestamp | | YES | | |
| 7 | `deleted_at` | | timestamp | | YES | | |
#### 33、 coach_scores
技师评分
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师编号 | bigint unsigned | | NO | | |
| 3 | `service_duration` | 服务时长(分钟) | int | | YES | | 0 |
| 4 | `order_count` | 订单数量 | int | | YES | | 0 |
| 5 | `good_rate` | 好评率 | decimal(8,2) | | YES | | 0.00 |
| 6 | `efficiency` | 服务效率 | decimal(8,2) | | YES | | 0.00 |
| 7 | `punctual_rate` | 准时率 | decimal(8,2) | | YES | | 0.00 |
| 8 | `completion_rate` | 完成率 | decimal(8,2) | | YES | | 0.00 |
| 9 | `rating_score` | 评价得分 | decimal(8,2) | | YES | | 5.00 |
| 10 | `created_at` | | timestamp | | YES | | |
| 11 | `updated_at` | | timestamp | | YES | | |
| 12 | `deleted_at` | | timestamp | | YES | | |
#### 34、 coach_statistics
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师ID | bigint unsigned | UNI | NO | | |
| 3 | `avg_score` | 平均评分 | decimal(3,2) | MUL | NO | | 0.00 |
| 4 | `comment_count` | 评价总数 | int unsigned | | NO | | 0 |
| 5 | `good_comment_count` | 好评数(4-5分) | int unsigned | | NO | | 0 |
| 6 | `medium_comment_count` | 中评数(3分) | int unsigned | | NO | | 0 |
| 7 | `bad_comment_count` | 差评数(1-2分) | int unsigned | | NO | | 0 |
| 8 | `tag_statistics` | 标签统计 JSON格式 | json | | YES | | |
| 9 | `created_at` | | timestamp | | YES | | |
| 10 | `updated_at` | | timestamp | | YES | | |
#### 35、 coach_users
技师
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户编号 | bigint unsigned | | NO | | |
| 3 | `info_record_id` | 技师信息记录编号 | bigint unsigned | | YES | | |
| 4 | `real_auth_record_id` | 技师实名认证记录编号 | bigint unsigned | | YES | | |
| 5 | `qualification_record_id` | 技师资质认证记录编号 | bigint unsigned | | YES | | |
| 6 | `shop_id` | 店铺编号 | bigint unsigned | | YES | | |
| 7 | `level` | 技师等级 | int | | YES | | 1 |
| 8 | `virtual_order` | 虚拟订单数 | int | | YES | | 0 |
| 9 | `score` | 评分 | decimal(8,2) | | YES | | 5.00 |
| 10 | `work_status` | 工作状态 | int | | NO | | 1 |
| 11 | `virtual_status` | 虚拟状态 | int | | NO | | 1 |
| 12 | `state` | 状态 | int | | NO | | 1 |
| 13 | `created_at` | | timestamp | | YES | | |
| 14 | `updated_at` | | timestamp | | YES | | |
| 15 | `deleted_at` | | timestamp | | YES | | |
| 16 | `is_vip` | 是否是会员 0否 1是 | tinyint | | YES | | 0 |
| 17 | `vip_time` | 开通会员时间 | timestamp | | YES | | |
| 18 | `invite_code` | 邀请码 | varchar(32) | | YES | | |
| 19 | `qr_code` | 二维码地址 | varchar(255) | | YES | | |
| 20 | `formal_photo` | 正装照片 | varchar(255) | | YES | | |
| 21 | `formal_photo_remark` | 正装照片备注 | varchar(255) | | YES | | |
| 22 | `formal_photo_updated_at` | 正装照片更新时间 | timestamp | | YES | | |
| 23 | `formal_photo_admin_id` | 上传正装照片的管理员ID | bigint unsigned | | YES | | |
| 24 | `newcomer_sort` | 新人组排序(数字越大越靠前) | int unsigned | | NO | | 0 |
| 25 | `newcomer_sort_updated_at` | 新人组排序更新时间 | timestamp | | YES | | |
| 26 | `newcomer_sort_admin_id` | 设置新人组排序的管理员ID | bigint unsigned | | YES | | |
#### 36、 coupon_info
优惠劵设置
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键ID | bigint | PRI | NO | auto_increment | |
| 2 | `area_code` | 区域 | varchar(50) | | NO | | |
| 3 | `role_type` | 角色类型 | varchar(20) | | NO | | |
| 4 | `role_nickname` | 角色昵称 | varchar(50) | | NO | | |
| 5 | `coupon_full_amount` | 优惠劵满金额 | decimal(10,2) | | NO | | |
| 6 | `coupon_discount_amount` | 优惠劵减金额 | decimal(10,2) | | NO | | |
| 7 | `coupon_name` | 优惠劵名称 | varchar(100) | | NO | | |
| 8 | `coupon_validity_period` | 优惠劵有效期 | datetime | | NO | | |
| 9 | `create_time` | 创建时间 | datetime | | NO | DEFAULT_GENERATED | CURRENT_TIMESTAMP |
| 10 | `update_time` | 更新时间 | datetime | | NO | DEFAULT_GENERATED on update CURRENT_TIMESTAMP | CURRENT_TIMESTAMP |
#### 37、 failed_jobs
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `uuid` | | varchar(255) | UNI | NO | | |
| 3 | `connection` | | text | | NO | | |
| 4 | `queue` | | text | | NO | | |
| 5 | `payload` | | longtext | | NO | | |
| 6 | `exception` | | longtext | | NO | | |
| 7 | `failed_at` | | timestamp | | NO | DEFAULT_GENERATED | CURRENT_TIMESTAMP |
#### 38、 job_batches
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | varchar(255) | PRI | NO | | |
| 2 | `name` | | varchar(255) | | NO | | |
| 3 | `total_jobs` | | int | | NO | | |
| 4 | `pending_jobs` | | int | | NO | | |
| 5 | `failed_jobs` | | int | | NO | | |
| 6 | `failed_job_ids` | | longtext | | NO | | |
| 7 | `options` | | mediumtext | | YES | | |
| 8 | `cancelled_at` | | int | | YES | | |
| 9 | `created_at` | | int | | NO | | |
| 10 | `finished_at` | | int | | YES | | |
#### 39、 jobs
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `queue` | | varchar(255) | MUL | NO | | |
| 3 | `payload` | | longtext | | NO | | |
| 4 | `attempts` | | tinyint unsigned | | NO | | |
| 5 | `reserved_at` | | int unsigned | | YES | | |
| 6 | `available_at` | | int unsigned | | NO | | |
| 7 | `created_at` | | int unsigned | | NO | | |
#### 40、 manage_agent_list
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `agent_nickname` | 昵称 | varchar(255) | | YES | | |
| 2 | `apply_time` | 创建时间 | timestamp | | YES | | |
| 3 | `gender` | 性别 | varchar(255) | | YES | | 0 |
| 4 | `avatar` | 头像 | varchar(255) | | YES | | |
| 5 | `mobile` | 手机号 | varchar(255) | | YES | | |
| 6 | `area` | 代理区域 | varchar(255) | | YES | | |
| 7 | `total_income` | | decimal(8,2) | | NO | | 0.00 |
| 8 | `balance` | | decimal(8,2) | | NO | | 0.00 |
#### 41、 manage_alarm_order
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 2 | `order_no` | 订单交易编号 | varchar(255) | | YES | | |
| 3 | `project_name` | 项目标题 | varchar(255) | | YES | | |
| 4 | `user_name` | 昵称 | varchar(255) | | YES | | |
| 5 | `order_time` | | timestamp | | YES | | |
| 6 | `payment_amount` | 实际支付金额 | decimal(8,2) | | YES | | |
| 7 | `service_state` | 记录状态 | int | | YES | | 1 |
| 8 | `coach_name` | 昵称 | varchar(255) | | YES | | |
| 9 | `coach_accept_time` | | timestamp | | YES | | |
| 10 | `area_code` | 目的地行政区划代码 | varchar(6) | | YES | | |
| 11 | `address` | 目的地详细地址 | varchar(255) | | YES | | |
| 12 | `remark` | 订单备注 | varchar(255) | | YES | | |
| 13 | `agent_name` | 昵称 | varchar(255) | | YES | | |
| 14 | `agent_mobile` | 手机号 | varchar(255) | | YES | | |
#### 42、 manage_coach_auth
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 2 | `gender` | 性别 | varchar(255) | | YES | | UNKNOWN |
| 3 | `birthday` | 出生日期 | date | | YES | | |
| 4 | `intention_city` | 意向城市 | varchar(255) | | YES | | |
| 5 | `mobile` | 服务电话 | varchar(255) | | YES | | |
| 6 | `introduction` | 个人简介 | text | | YES | | |
| 7 | `auth_state` | | varchar(6) | | NO | | |
| 8 | `state` | 状态 | int | | NO | | 1 |
| 9 | `id_card_front_photo` | 身份证正面照片 | varchar(255) | | YES | | |
| 10 | `id_card_back_photo` | 身份证反面照片 | varchar(255) | | YES | | |
| 11 | `qualification_photo` | | varchar(255) | | YES | | |
| 12 | `health_photo` | | varchar(255) | | YES | | |
| 13 | `life_photo` | | varchar(255) | | YES | | |
| 14 | `work_photo` | | varchar(255) | | YES | | |
#### 43、 manage_coach_list
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | | NO | | 0 |
| 2 | `gender` | 性别 | varchar(255) | | YES | | 0 |
| 3 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 4 | `avatar` | 头像 | varchar(255) | | YES | | |
| 5 | `mobile` | 手机号 | varchar(255) | | YES | | |
| 6 | `register_area` | 注册地(行政区划代码) | varchar(255) | | YES | | |
| 7 | `created_at` | | timestamp | | YES | | |
| 8 | `city` | 市 | varchar(255) | | YES | | |
| 9 | `shop_name` | 店铺名称 | varchar(255) | | YES | | |
| 10 | `location` | 定位地址 | varchar(255) | | YES | | |
| 11 | `is_vip` | | varchar(1) | | NO | | |
| 12 | `vip_time` | 开通会员时间 | timestamp | | YES | | |
| 13 | `inviter_level1_name` | 昵称 | varchar(255) | | YES | | |
| 14 | `inviter_level2_name` | 昵称 | varchar(255) | | YES | | |
| 15 | `balance` | | decimal(8,2) | | NO | | 0.00 |
| 16 | `state` | 状态 | int | | NO | | 1 |
| 17 | `invite_code` | 邀请码 | varchar(32) | | YES | | |
| 18 | `qr_code` | 二维码地址 | varchar(255) | | YES | | |
| 19 | `auth_status` | | varchar(4) | | NO | | |
#### 44、 manage_order_exception
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 2 | `order_no` | 订单交易编号 | varchar(255) | | YES | | |
| 3 | `title` | 项目标题 | varchar(255) | | YES | | |
| 4 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 5 | `order_time` | | timestamp | | YES | | |
| 6 | `actual_amount` | 实际支付金额 | decimal(8,2) | | YES | | |
| 7 | `payment_method` | 支付方式 | varchar(255) | | YES | | |
| 8 | `state` | 记录状态 | int | | YES | | 1 |
| 9 | `Name_exp_9` | | varchar(255) | | YES | | |
| 10 | `accept_time` | | timestamp | | YES | | |
| 11 | `area_code` | 目的地行政区划代码 | varchar(6) | | YES | | |
| 12 | `address` | 目的地详细地址 | varchar(255) | | YES | | |
| 13 | `remark` | 订单备注 | varchar(255) | | YES | | |
| 14 | `source` | 订单来源 | int | | YES | | 1 |
#### 45、 manage_order_list
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `order_id` | 订单编号 | bigint unsigned | | NO | | 0 |
| 2 | `order_no` | 订单交易编号 | varchar(255) | | YES | | |
| 3 | `project_title` | 项目标题 | varchar(255) | | YES | | |
| 4 | `user_name` | 昵称 | varchar(255) | | YES | | |
| 5 | `order_time` | 创建时间 | timestamp | | YES | | |
| 6 | `total_amount` | 订单金额 | decimal(10,2) | | NO | | |
| 7 | `service_state` | 记录状态 | int | | YES | | 1 |
| 8 | `accept_time` | | timestamp | | YES | | |
| 9 | `area_code` | 目的地行政区划代码 | varchar(6) | | NO | | |
| 10 | `address` | 目的地详细地址 | varchar(255) | | YES | | |
| 11 | `remark` | 订单备注 | varchar(255) | | YES | | |
| 12 | `source` | 订单来源 | int | | NO | | 1 |
| 13 | `arrive_time` | | timestamp | | YES | | |
| 14 | `countdown` | | bigint | | YES | | |
| 15 | `start_time` | | timestamp | | YES | | |
| 16 | `platform_discount` | 优惠值 | decimal(10,2) | | YES | | |
| 17 | `coach_discount` | 优惠金额 | decimal(10,2) | | YES | | 0.00 |
| 18 | `shop_discount` | 优惠值 | decimal(10,2) | | YES | | |
| 19 | `payment_method` | 支付方式 | varchar(255) | | YES | | |
| 20 | `traffic_amount` | 路费金额 | decimal(10,2) | | YES | | 0.00 |
| 21 | `type` | 订单类型 | int | | NO | | 1 |
| 22 | `user_leave_time` | | timestamp | | YES | | |
| 23 | `coach_leave_time` | | timestamp | | YES | | |
#### 46、 manage_platform_income
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `role` | 角色 | varchar(50) | | YES | | |
| 2 | `trans_type` | 交易类型(income:收入 expense:支出) | int | | NO | | |
| 3 | `trans_time` | 交易时间 | datetime | | YES | | |
| 4 | `owner_type` | 业务类型(profit:分账 recharge:充值 withdraw:提现 refund:退款 payment:支付 gift:赠送 breach:违约 compensation:补偿) | varchar(255) | | NO | | |
| 5 | `storage_type` | 存储类型(balance:余额 recharge:充值) | varchar(255) | | NO | | |
| 6 | `before_recharge_balance` | 交易前充值余额 | decimal(8,2) | | YES | | |
| 7 | `amount` | 交易金额 | decimal(8,2) | | NO | | |
| 8 | `after_recharge_balance` | 交易后充值余额 | decimal(8,2) | | YES | | |
| 9 | `state` | 交易状态(processing:进行中 success:成功 fail:失败 cancel:取消) | varchar(255) | | NO | | |
| 10 | `province` | 省份 | varchar(255) | | YES | | |
| 11 | `city` | 城市 | varchar(255) | | YES | | |
| 12 | `district` | 地区 | varchar(255) | | YES | | |
| 13 | `remark` | 备注 | varchar(255) | | YES | | |
#### 47、 manage_project_list
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | | NO | | 0 |
| 2 | `title` | 项目标题 | varchar(255) | | NO | | |
| 3 | `name` | 项目分类名称 | varchar(255) | | YES | | |
| 4 | `price` | 项目金额 | decimal(8,2) | | NO | | |
| 5 | `duration` | 服务时长 | int | | NO | | |
| 6 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 7 | `cover` | 项目封面 | varchar(255) | | YES | | |
#### 48、 manage_shop_list
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `shop_id` | | int unsigned | | NO | | 0 |
| 2 | `shop_name` | 店铺名称 | varchar(255) | | YES | | |
| 3 | `contact_name` | 店铺联系人 | varchar(255) | | YES | | |
| 4 | `contact_phone` | 店铺联系电话 | varchar(255) | | YES | | |
| 5 | `shop_address` | 店铺地址 | varchar(255) | | YES | | |
| 6 | `longitude` | 店铺经营地址经度 | decimal(8,2) | | YES | | |
| 7 | `latitude` | 店铺经营地址纬度 | decimal(8,2) | | YES | | |
| 8 | `operating_area` | 店铺经营面积 | decimal(8,2) | | YES | | |
| 9 | `business_hours` | 店铺营业时间 | json | | YES | | |
| 10 | `rating` | 评分 | decimal(8,2) | | YES | | |
| 11 | `storefront_photo` | 店铺门头照 | varchar(255) | | YES | | |
| 12 | `storefront_front_photo` | 店铺门头照正面 | varchar(255) | | YES | | |
| 13 | `storefront_back_photo` | 店铺门头照反面 | varchar(255) | | YES | | |
| 14 | `state` | 审核状态 | varchar(255) | | YES | | PENDING |
| 15 | `coach_total` | | bigint | | NO | | 0 |
| 16 | `service_total` | | bigint | | NO | | 0 |
#### 49、 manage_shop_order
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `order_id` | 订单编号 | bigint unsigned | | NO | | 0 |
| 2 | `order_no` | 订单交易编号 | varchar(255) | | YES | | |
| 3 | `source` | 订单来源 | int | | NO | | 1 |
| 4 | `source_name` | | varchar(255) | | YES | | |
| 5 | `type` | 订单类型 | int | | NO | | 1 |
| 6 | `service_name` | 服务项目名称 | varchar(255) | | YES | | |
| 7 | `total_amount` | 订单金额 | decimal(10,2) | | NO | | |
| 8 | `arrival_time` | | timestamp | | YES | | |
| 9 | `latest_state` | 记录状态 | int | | YES | | 1 |
| 10 | `shop_phone` | | varchar(255) | | NO | | |
| 11 | `coach_phone` | | varchar(255) | | NO | | |
| 12 | `area_code` | 目的地行政区划代码 | varchar(6) | | NO | | |
| 13 | `address` | 目的地详细地址 | varchar(255) | | YES | | |
| 14 | `distance` | 目的地距离(米) | int | | YES | | 0 |
| 15 | `shop_amount` | | decimal(8,2) | | NO | | 0.00 |
| 16 | `promotion_amount` | | decimal(8,2) | | NO | | 0.00 |
| 17 | `platform_amount` | | decimal(8,2) | | NO | | 0.00 |
#### 50、 manage_user_list
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `user_id` | | bigint unsigned | | NO | | 0 |
| 2 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 3 | `avatar` | 头像 | varchar(255) | | YES | | |
| 4 | `mobile` | 手机号 | varchar(255) | | YES | | |
| 5 | `last_login_time` | 最近登录时间 | timestamp | | YES | | |
| 6 | `invite_code` | 邀请码 | varchar(32) | | YES | | |
| 7 | `qrcode` | 二维码 | varchar(255) | | YES | | |
| 8 | `state` | 状态 | int | | YES | | 1 |
| 9 | `user_location` | 定位地址 | varchar(255) | | YES | | |
| 10 | `province` | 省 | varchar(255) | | YES | | |
| 11 | `city` | 市 | varchar(255) | | YES | | |
| 12 | `area_code` | 行政区划代码 | varchar(255) | | YES | | |
| 13 | `wallet_balance` | 可用余额 | decimal(8,2) | | YES | | 0.00 |
| 14 | `order_count` | | bigint | | NO | | 0 |
| 15 | `violation_count` | | bigint | | NO | | 0 |
| 16 | `avg_order_amount` | | decimal(14,6) | | NO | | 0.000000 |
| 17 | `level1_inviter` | 昵称 | varchar(255) | | YES | | |
| 18 | `level2_inviter` | 昵称 | varchar(255) | | YES | | |
#### 51、 manage_withdraw
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `username` | | varchar(255) | | YES | | |
| 2 | `owner_type` | 钱包类型 | varchar(255) | | YES | | |
| 3 | `amount` | 提现金额 | decimal(8,2) | | NO | | |
| 4 | `created_at` | | timestamp | | YES | | |
| 5 | `withdraw_type` | 提现方式 | varchar(255) | | NO | | |
| 6 | `fee` | 提现手续费 | decimal(8,2) | | NO | | 0.00 |
| 7 | `auditor` | 审核人 | varchar(255) | | YES | | |
| 8 | `withdraw_time` | 提现时间 | timestamp | | YES | | |
| 9 | `audit_state` | 审核状态 | varchar(255) | | NO | | pending |
| 10 | `area_code` | 行政区划代码 | varchar(255) | | NO | | |
| 11 | `available_balance` | 可用余额 | decimal(8,2) | | YES | | 0.00 |
#### 52、 market_coupon_records
优惠券领取记录表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 领取记录编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `coupon_id` | 优惠券编号 | bigint unsigned | MUL | NO | | |
| 3 | `user_id` | 用户编号 | bigint unsigned | MUL | NO | | |
| 4 | `order_id` | 使用订单编号 | bigint unsigned | MUL | YES | | |
| 5 | `get_time` | 领取时间 | timestamp | | NO | | |
| 6 | `use_time` | 使用时间 | timestamp | | YES | | |
| 7 | `state` | 状态 | varchar(255) | | NO | | |
| 8 | `created_at` | 创建时间 | timestamp | | YES | | |
| 9 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 10 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 53、 market_coupons
优惠券表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 优惠券编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `activity_id` | 营销活动编号 | bigint unsigned | MUL | NO | | |
| 3 | `coupon_name` | 优惠券名称 | varchar(255) | | NO | | |
| 4 | `coupon_desc` | 优惠券描述 | text | | YES | | |
| 5 | `coupon_type` | 优惠券类型 | varchar(255) | | NO | | |
| 6 | `discount_type` | 优惠类型 | varchar(255) | | NO | | |
| 7 | `discount_value` | 优惠值 | decimal(10,2) | | NO | | |
| 8 | `min_amount` | 最低消费金额 | decimal(10,2) | | NO | | 0.00 |
| 9 | `valid_days` | 有效天数 | int | | YES | | |
| 10 | `valid_start` | 有效期开始 | timestamp | | YES | | |
| 11 | `valid_end` | 有效期结束 | timestamp | | YES | | |
| 12 | `total_count` | 发放总量 | int | | NO | | 0 |
| 13 | `used_count` | 已使用数量 | int | | NO | | 0 |
| 14 | `per_limit` | 每人限领 | int | | NO | | 1 |
| 15 | `use_range` | 使用范围 | varchar(255) | | NO | | |
| 16 | `use_rule` | 使用规则 | json | | YES | | |
| 17 | `sort` | 排序 | int | | NO | | 0 |
| 18 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 19 | `created_at` | 创建时间 | timestamp | | YES | | |
| 20 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 21 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 54、 market_dist_teams
分销团队
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 分销团队编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `object_id` | 对象编号 | bigint unsigned | MUL | NO | | |
| 3 | `object_type` | 对象类型 | varchar(255) | | NO | | |
| 4 | `user_id` | 被邀用户编号 | bigint unsigned | MUL | NO | | |
| 5 | `level` | 层级 | int | | NO | | 1 |
| 6 | `state` | 状态 | int | | NO | | 1 |
| 7 | `created_at` | 创建时间 | timestamp | | YES | | |
| 8 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 9 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 55、 member_address
用户地址
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户编号 | bigint unsigned | | NO | | |
| 3 | `phone` | 联系电话 | varchar(255) | | YES | | |
| 4 | `location` | 定位地址 | varchar(255) | | NO | | |
| 5 | `detail` | 详细地址 | varchar(255) | | YES | | |
| 6 | `province` | 省 | varchar(255) | | NO | | |
| 7 | `city` | 市 | varchar(255) | | NO | | |
| 8 | `district` | 区 | varchar(255) | | NO | | |
| 9 | `longitude` | 经度 | decimal(8,2) | | NO | | |
| 10 | `latitude` | 纬度 | decimal(8,2) | | NO | | |
| 11 | `area_code` | 行政区划代码 | varchar(255) | | NO | | |
| 12 | `is_default` | 是否默认地址 | int | | NO | | 0 |
| 13 | `created_at` | | timestamp | | YES | | |
| 14 | `updated_at` | | timestamp | | YES | | |
| 15 | `deleted_at` | | timestamp | | YES | | |
#### 56、 member_bad_behaviors
用户不良行为记录表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户ID | bigint unsigned | MUL | NO | | |
| 3 | `type` | 不良行为类型 | tinyint unsigned | MUL | NO | | |
| 4 | `title` | 标题 | varchar(100) | | NO | | |
| 5 | `description` | 详细描述 | text | | NO | | |
| 6 | `evidence` | 证据(图片/视频) | json | | YES | | |
| 7 | `related_order_id` | 关联订单ID | bigint unsigned | MUL | YES | | |
| 8 | `operator_id` | 操作人ID | bigint unsigned | | NO | | |
| 9 | `operator_type` | 操作人类型 | varchar(20) | | NO | | |
| 10 | `occurred_at` | 发生时间 | timestamp | | NO | | |
| 11 | `created_at` | | timestamp | | YES | | |
| 12 | `updated_at` | | timestamp | | YES | | |
| 13 | `deleted_at` | | timestamp | | YES | | |
#### 57、 member_real_auth_records
用户实名认证记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户编号 | bigint unsigned | | NO | | |
| 3 | `real_name` | 真实姓名 | varchar(255) | | NO | | |
| 4 | `id_card` | 身份证号 | varchar(255) | | NO | | |
| 5 | `id_card_front_photo` | 身份证正面照片 | varchar(255) | | NO | | |
| 6 | `id_card_back_photo` | 身份证反面照片 | varchar(255) | | NO | | |
| 7 | `id_card_hand_photo` | 手持身份证照片 | varchar(255) | | NO | | |
| 8 | `auditor` | 审核人 | varchar(255) | | YES | | |
| 9 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 10 | `audit_remark` | 审核回执 | varchar(255) | | YES | | |
| 11 | `state` | 状态 | varchar(255) | | NO | | PENDING |
| 12 | `created_at` | | timestamp | | YES | | |
| 13 | `updated_at` | | timestamp | | YES | | |
| 14 | `deleted_at` | | timestamp | | YES | | |
#### 58、 member_social_accounts
社交账号
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户编号 | bigint unsigned | | YES | | |
| 3 | `platform` | 社交平台 | varchar(255) | | YES | | |
| 4 | `social_id` | 社交账号 | varchar(255) | | YES | | |
| 5 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 6 | `avatar` | 头像 | varchar(255) | | YES | | |
| 7 | `created_at` | | timestamp | | YES | | |
| 8 | `updated_at` | | timestamp | | YES | | |
| 9 | `deleted_at` | | timestamp | | YES | | |
#### 59、 member_users
用户
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `mobile` | 手机号 | varchar(255) | | YES | | |
| 3 | `password` | 密码 | varchar(255) | | YES | | |
| 4 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 5 | `avatar` | 头像 | varchar(255) | | YES | | |
| 6 | `gender` | 性别 | varchar(255) | | YES | | 0 |
| 7 | `register_area` | 注册地(行政区划代码) | varchar(255) | | YES | | |
| 8 | `state` | 状态 | int | | YES | | 1 |
| 9 | `created_at` | | timestamp | | YES | | |
| 10 | `updated_at` | | timestamp | | YES | | |
| 11 | `deleted_at` | | timestamp | | YES | | |
| 12 | `last_login_time` | 最近登录时间 | timestamp | MUL | YES | | |
| 13 | `invite_code` | 邀请码 | varchar(32) | | YES | | |
| 14 | `qrcode` | 二维码 | varchar(255) | | YES | | |
| 15 | `scene` | 使用场景 | varchar(50) | | YES | | |
#### 60、 migrations
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `migration` | | varchar(255) | | NO | | |
| 3 | `batch` | | int | | NO | | |
#### 61、 order
订单表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 订单编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户编号 | bigint unsigned | MUL | NO | | |
| 3 | `coach_id` | 技师编号 | bigint unsigned | MUL | YES | | |
| 4 | `project_id` | 项目编号 | bigint unsigned | MUL | NO | | |
| 5 | `channel_id` | 渠道编号 | bigint unsigned | | YES | | |
| 6 | `shop_id` | 店铺编号 | bigint unsigned | MUL | YES | | |
| 7 | `agent_id` | 代理编号 | bigint unsigned | MUL | YES | | |
| 8 | `customer_service_id` | 跟单客服编号 | bigint unsigned | | YES | | |
| 9 | `order_no` | 订单交易编号 | varchar(255) | | YES | | |
| 10 | `type` | 订单类型 | int | | NO | | 1 |
| 11 | `source` | 订单来源 | int | | NO | | 1 |
| 12 | `payment_type` | 支付类型 | int | | YES | | |
| 13 | `project_amount` | 项目金额 | decimal(10,2) | | NO | | |
| 14 | `traffic_amount` | 路费金额 | decimal(10,2) | | YES | | 0.00 |
| 15 | `total_amount` | 订单金额 | decimal(10,2) | | NO | | |
| 16 | `balance_amount` | 余额抵扣金额 | decimal(10,2) | | YES | | 0.00 |
| 17 | `pay_amount` | 实付金额 | decimal(10,2) | | NO | | 0.00 |
| 18 | `discount_amount` | 优惠卷金额 | decimal(10,2) | | YES | | 0.00 |
| 19 | `tip_amount` | 打赏金额 | decimal(10,2) | | YES | | 0.00 |
| 20 | `service_snapshot` | 项目快照 | json | | YES | | |
| 21 | `service_time` | 服务时间 | timestamp | MUL | NO | | |
| 22 | `distance` | 目的地距离(米) | int | | YES | | 0 |
| 23 | `latitude` | 目的地纬度 | decimal(10,7) | | NO | | |
| 24 | `longitude` | 目的地经度 | decimal(10,7) | | NO | | |
| 25 | `location` | 目的地定位地址 | varchar(255) | | NO | | |
| 26 | `address` | 目的地详细地址 | varchar(255) | | YES | | |
| 27 | `area_code` | 目的地行政区划代码 | varchar(6) | | NO | | |
| 28 | `remark` | 订单备注 | varchar(255) | | YES | | |
| 29 | `state` | 订单状态 | int | | NO | | 1 |
| 30 | `address_id` | 用户地址ID | bigint | | YES | | |
| 31 | `created_at` | 创建时间 | timestamp | | YES | | |
| 32 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 33 | `deleted_at` | 删除时间 | timestamp | | YES | | |
| 34 | `service_start_time` | 服务开始时间 | timestamp | | YES | | |
| 35 | `service_end_time` | 服务结束时间 | timestamp | | YES | | |
#### 62、 order_comments
订单评论
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 3 | `user_id` | 用户编号 | bigint unsigned | | NO | | |
| 4 | `coach_id` | 技师编号 | bigint unsigned | | NO | | |
| 5 | `content` | 评论内容 | text | | YES | | |
| 6 | `rating` | 评论星级 | tinyint unsigned | | NO | | 5 |
| 7 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 8 | `created_at` | | timestamp | | YES | | |
| 9 | `updated_at` | | timestamp | | YES | | |
| 10 | `deleted_at` | | timestamp | | YES | | |
#### 63、 order_dist_records
订单分销记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 3 | `object_id` | 对象编号 | bigint unsigned | | NO | | |
| 4 | `object_type` | 对象类型 | varchar(255) | | NO | | |
| 5 | `dist_type` | 分销类型 | varchar(255) | | NO | | |
| 6 | `amount` | 分销金额 | decimal(8,2) | | NO | | 0.00 |
| 7 | `created_at` | | timestamp | | YES | | |
| 8 | `updated_at` | | timestamp | | YES | | |
| 9 | `deleted_at` | | timestamp | | YES | | |
#### 64、 order_exc_records
订单异常记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 3 | `customer_service_id` | 跟单客服编号 | bigint unsigned | | YES | | |
| 4 | `type` | 异常类型 | varchar(255) | | NO | | |
| 5 | `reason` | 异常原因 | varchar(255) | | NO | | |
| 6 | `remark` | 备注 | varchar(255) | | YES | | |
| 7 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 8 | `created_at` | | timestamp | | YES | | |
| 9 | `updated_at` | | timestamp | | YES | | |
| 10 | `deleted_at` | | timestamp | | YES | | |
#### 65、 order_grab_records
订单抢单记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师编号 | bigint unsigned | | NO | | |
| 3 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 4 | `distance` | 公里数 | decimal(10,2) | | YES | | |
| 5 | `state` | 状态 | int | | NO | | 1 |
| 6 | `created_at` | | timestamp | | YES | | |
| 7 | `updated_at` | | timestamp | | YES | | |
| 8 | `deleted_at` | | timestamp | | YES | | |
#### 66、 order_records
订单记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 3 | `object_id` | 对象编号 | bigint unsigned | | NO | | |
| 4 | `old_coach_id` | 原技师编号 | bigint unsigned | | YES | | |
| 5 | `new_coach_id` | 新技师编号 | bigint unsigned | | YES | | |
| 6 | `object_type` | 对象类型 | varchar(255) | | NO | | |
| 7 | `state` | 记录状态 | int | | NO | | 1 |
| 8 | `remark` | 备注 | varchar(255) | | YES | | |
| 9 | `change_reason` | 更换原因 | varchar(255) | | YES | | |
| 10 | `created_at` | | timestamp | | YES | | |
| 11 | `updated_at` | | timestamp | | YES | | |
| 12 | `deleted_at` | | timestamp | | YES | | |
#### 67、 password_reset_tokens
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `email` | | varchar(255) | PRI | NO | | |
| 2 | `token` | | varchar(255) | | NO | | |
| 3 | `created_at` | | timestamp | | YES | | |
#### 68、 personal_access_tokens
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `tokenable_type` | | varchar(255) | MUL | NO | | |
| 3 | `tokenable_id` | | bigint unsigned | | NO | | |
| 4 | `name` | | varchar(255) | | NO | | |
| 5 | `token` | | varchar(64) | UNI | NO | | |
| 6 | `abilities` | | text | | YES | | |
| 7 | `last_used_at` | | timestamp | | YES | | |
| 8 | `expires_at` | | timestamp | | YES | | |
| 9 | `created_at` | | timestamp | | YES | | |
| 10 | `updated_at` | | timestamp | | YES | | |
#### 69、 project
服务项目
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `cate_id` | 项目分类编号 | bigint unsigned | | NO | | |
| 3 | `cover` | 项目封面 | varchar(255) | | YES | | |
| 4 | `title` | 项目标题 | varchar(255) | | NO | | |
| 5 | `subtitle` | 项目副标题 | varchar(255) | | YES | | |
| 6 | `price` | 项目金额 | decimal(8,2) | | NO | | |
| 7 | `original_price` | 项目原价 | decimal(8,2) | | NO | | |
| 8 | `sales` | 虚拟销量 | int | | YES | | 0 |
| 9 | `duration` | 服务时长 | int | | NO | | |
| 10 | `project_desc` | 项目介绍 | text | | YES | | |
| 11 | `service_desc` | 服务说明 | text | | YES | | |
| 12 | `type` | 服务类型 | varchar(255) | | NO | | |
| 13 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 14 | `created_at` | | timestamp | | YES | | |
| 15 | `updated_at` | | timestamp | | YES | | |
| 16 | `deleted_at` | | timestamp | | YES | | |
#### 70、 project_cate
项目分类
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `name` | 项目分类名称 | varchar(255) | | NO | | |
| 3 | `cover` | 分类封面 | varchar(255) | | YES | | |
| 4 | `sort` | 排序 | int | | YES | | |
| 5 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 6 | `created_at` | | timestamp | | YES | | |
| 7 | `updated_at` | | timestamp | | YES | | |
| 8 | `deleted_at` | | timestamp | | YES | | |
#### 71、 recharge_record
充值设置
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键ID | bigint | PRI | NO | auto_increment | |
| 2 | `area_code` | 区域 | varchar(50) | | YES | | |
| 3 | `recharge_role` | 充值角色 | varchar(100) | | YES | | |
| 4 | `recharge_type` | 充值类型 | varchar(50) | | YES | | |
| 5 | `actual_amount` | 实际充值金额 | decimal(10,2) | | YES | | |
| 6 | `bonus_amount` | 赠送金额 | decimal(10,2) | | YES | | |
| 7 | `bonus_points` | 赠送积分 | int | | YES | | |
| 8 | `bonus_item_name` | 赠送项目名称 | varchar(100) | | YES | | |
| 9 | `bonus_item_quantity` | 赠送项目数量 | int | | YES | | |
| 10 | `create_time` | 创建时间 | datetime | | YES | DEFAULT_GENERATED | CURRENT_TIMESTAMP |
| 11 | `update_time` | 更新时间 | datetime | | YES | DEFAULT_GENERATED on update CURRENT_TIMESTAMP | CURRENT_TIMESTAMP |
#### 72、 salesmen
业务员
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 业务员编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户编号 | bigint unsigned | MUL | NO | | |
| 3 | `name` | 姓名 | varchar(255) | | NO | | |
| 4 | `contact_phone` | 联系电话 | varchar(11) | | NO | | |
| 5 | `contact_address` | 联系地址 | varchar(255) | | NO | | |
| 6 | `id_card` | 身份证 | varchar(18) | | NO | | |
| 7 | `id_card_front_photo` | 身份证正面 | varchar(255) | | NO | | |
| 8 | `id_card_back_photo` | 身份证反面 | varchar(255) | | NO | | |
| 9 | `id_card_hand_photo` | 手持身份证 | varchar(255) | | NO | | |
| 10 | `activity_area` | 活动区域 | varchar(255) | | NO | | |
| 11 | `invite_code` | 邀请码 | varchar(50) | | NO | | |
| 12 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 13 | `auditor` | 审核人 | varchar(50) | | YES | | |
| 14 | `audit_remark` | 审核回馈 | varchar(255) | | YES | | |
| 15 | `audit_status` | 审核状态 | enum('待审核','审核通过','审核拒绝') | | NO | | 待审核 |
| 16 | `state` | 状态 | enum('开启','关闭') | | NO | | 开启 |
| 17 | `created_at` | 创建时间 | timestamp | | YES | | |
| 18 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 19 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 73、 salesmen_change_records
业务员变更记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 业务员审核记录编号 | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `salesman_id` | 业务员编号 | bigint unsigned | MUL | NO | | |
| 3 | `change_before` | 变更前 | text | | NO | | |
| 4 | `change_after` | 变更后 | text | | NO | | |
| 5 | `changer` | 变更人 | varchar(255) | | NO | | |
| 6 | `created_at` | 创建时间 | timestamp | | YES | | |
| 7 | `updated_at` | 更新时间 | timestamp | | YES | | |
| 8 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 74、 sessions
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | varchar(255) | PRI | NO | | |
| 2 | `user_id` | | bigint unsigned | MUL | YES | | |
| 3 | `ip_address` | | varchar(45) | | YES | | |
| 4 | `user_agent` | | text | | YES | | |
| 5 | `payload` | | longtext | | NO | | |
| 6 | `last_activity` | | int | MUL | NO | | |
#### 75、 setting_groups
设置表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键ID | bigint | PRI | NO | auto_increment | |
| 2 | `code` | 设置组编码 | varchar(50) | UNI | NO | | |
| 3 | `name` | 设置组名称 | varchar(50) | | NO | | |
| 4 | `description` | 设置组描述 | varchar(255) | | YES | | |
| 5 | `sort` | 排序 | int | | NO | | 0 |
| 6 | `created_at` | | timestamp | | YES | | |
| 7 | `updated_at` | | timestamp | | YES | | |
| 8 | `deleted_at` | | timestamp | | YES | | |
#### 76、 setting_items
设置项表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键ID | bigint | PRI | NO | auto_increment | |
| 2 | `group_id` | 设置组ID | bigint | MUL | NO | | |
| 3 | `code` | 设置项编码 | varchar(50) | UNI | NO | | |
| 4 | `name` | 设置项名称 | varchar(50) | | NO | | |
| 5 | `description` | 设置项描述 | varchar(255) | | YES | | |
| 6 | `value_type` | 值类型:string,number,boolean,json | varchar(20) | | NO | | |
| 7 | `default_value` | 默认值 | text | | YES | | |
| 8 | `min_value` | 最小值(数值类型) | decimal(10,2) | | YES | | |
| 9 | `max_value` | 最大值(数值类型) | decimal(10,2) | | YES | | |
| 10 | `options` | 可选值(json格式) | json | | YES | | |
| 11 | `sort` | 排序 | int | | NO | | 0 |
| 12 | `created_at` | | timestamp | | YES | | |
| 13 | `updated_at` | | timestamp | | YES | | |
| 14 | `deleted_at` | | timestamp | | YES | | |
#### 77、 setting_permissions
设置权限表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键ID | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `item_id` | 设置项ID | bigint unsigned | MUL | NO | | |
| 3 | `object_type` | 业务对象类型:PLATFORM,AGENT,SHOP,COACH | varchar(20) | | NO | | |
| 4 | `can_edit` | 是否可编辑 | tinyint(1) | | NO | | 0 |
| 5 | `min_value` | 最小值限制 | decimal(10,2) | | YES | | |
| 6 | `max_value` | 最大值限制 | decimal(10,2) | | YES | | |
| 7 | `options` | 可选值限制 | json | | YES | | |
| 8 | `created_at` | | timestamp | | YES | | |
| 9 | `updated_at` | | timestamp | | YES | | |
| 10 | `deleted_at` | | timestamp | | YES | | |
#### 78、 setting_values
设置值表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键ID | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `item_id` | 设置项ID | bigint unsigned | | NO | | |
| 3 | `object_type` | 业务对象类型:PLATFORM,AGENT,SHOP,COACH | varchar(20) | MUL | NO | | |
| 4 | `object_id` | 业务对象ID | bigint unsigned | | NO | | |
| 5 | `value` | 设置值 | text | | NO | | |
| 6 | `created_at` | | timestamp | | YES | | |
| 7 | `updated_at` | | timestamp | | YES | | |
| 8 | `deleted_at` | | timestamp | | YES | | |
#### 79、 shop_auth_records
店铺认证记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `shop_id` | 店铺编号 | bigint unsigned | | NO | | |
| 3 | `shop_name` | 店铺名称 | varchar(255) | | NO | | |
| 4 | `shop_desc` | 店铺描述 | text | | YES | | |
| 5 | `shop_address` | 店铺地址 | varchar(255) | | NO | | |
| 6 | `contact_phone` | 店铺联系电话 | varchar(255) | | NO | | |
| 7 | `contact_name` | 店铺联系人 | varchar(255) | | NO | | |
| 8 | `contact_id_card` | 店铺联系人身份证 | varchar(255) | | NO | | |
| 9 | `id_card_front_photo` | 店铺联系人身份证正面 | varchar(255) | | NO | | |
| 10 | `id_card_back_photo` | 店铺联系人身份证反面 | varchar(255) | | NO | | |
| 11 | `business_license` | 店铺营业执照 | varchar(255) | | NO | | |
| 12 | `license_front_photo` | 店铺营业执照正面 | varchar(255) | | NO | | |
| 13 | `license_back_photo` | 店铺营业执照反面 | varchar(255) | | NO | | |
| 14 | `storefront_photo` | 店铺门头照 | varchar(255) | | NO | | |
| 15 | `storefront_front_photo` | 店铺门头照正面 | varchar(255) | | NO | | |
| 16 | `storefront_back_photo` | 店铺门头照反面 | varchar(255) | | NO | | |
| 17 | `longitude` | 店铺经营地址经度 | decimal(8,2) | | NO | | |
| 18 | `latitude` | 店铺经营地址纬度 | decimal(8,2) | | NO | | |
| 19 | `operating_area` | 店铺经营面积 | decimal(8,2) | | NO | | |
| 20 | `operating_years` | 店铺经营年限 | int | | NO | | |
| 21 | `technician_count` | 店铺技师人数 | int | | NO | | |
| 22 | `business_hours` | 店铺营业时间 | json | | YES | | |
| 23 | `rating` | 评分 | decimal(8,2) | | YES | | |
| 24 | `auditor` | 审核人 | varchar(255) | | YES | | |
| 25 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 26 | `audit_remark` | 审核回馈 | varchar(255) | | YES | | |
| 27 | `state` | 审核状态 | varchar(255) | | NO | | PENDING |
| 28 | `created_at` | | timestamp | | YES | | |
| 29 | `updated_at` | | timestamp | | YES | | |
| 30 | `deleted_at` | | timestamp | | YES | | |
#### 80、 shop_coach_services
店铺技师服务项目
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `coach_id` | 技师编号 | bigint unsigned | | NO | | |
| 3 | `shop_service_id` | 店铺服务项目编号 | bigint unsigned | | NO | | |
| 4 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 5 | `created_at` | | timestamp | | YES | | |
| 6 | `updated_at` | | timestamp | | YES | | |
| 7 | `deleted_at` | | timestamp | | YES | | |
#### 81、 shop_infos
店铺
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `auth_record_id` | 店铺认证记录编号 | bigint unsigned | | YES | | |
| 3 | `salesperson_id` | 业务员编号 | bigint unsigned | | YES | | |
| 4 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 5 | `created_at` | | timestamp | | YES | | |
| 6 | `updated_at` | | timestamp | | YES | | |
| 7 | `deleted_at` | | timestamp | | YES | | |
#### 82、 shop_services
店铺服务
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `shop_id` | 店铺编号 | bigint unsigned | | NO | | |
| 3 | `service_id` | 服务项目编号 | bigint unsigned | | NO | | |
| 4 | `name` | 服务项目名称 | varchar(255) | | NO | | |
| 5 | `cover` | 服务项目封面 | varchar(255) | | YES | | |
| 6 | `price` | 服务项目价格 | decimal(8,2) | | NO | | |
| 7 | `duration` | 服务时长(分钟) | int | | NO | | |
| 8 | `type` | 服务类型 | varchar(255) | | NO | | |
| 9 | `state` | 状态 | varchar(255) | | NO | | ENABLE |
| 10 | `created_at` | | timestamp | | YES | | |
| 11 | `updated_at` | | timestamp | | YES | | |
| 12 | `deleted_at` | | timestamp | | YES | | |
#### 83、 sys_config
系统设置
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `key` | 配置项 | varchar(255) | | NO | | |
| 3 | `value` | 配置值 | json | | NO | | |
| 4 | `created_at` | | timestamp | | YES | | |
| 5 | `updated_at` | | timestamp | | YES | | |
| 6 | `deleted_at` | | timestamp | | YES | | |
#### 84、 sys_region
地区
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int | PRI | NO | auto_increment | |
| 2 | `cityName` | | varchar(30) | | NO | | |
| 3 | `parentId` | | int | | NO | | |
| 4 | `shortName` | | varchar(30) | | NO | | |
| 5 | `depth` | | int | | NO | | |
| 6 | `cityCode` | | varchar(4) | | NO | | |
| 7 | `zipCode` | | varchar(6) | | NO | | |
| 8 | `mergerName` | | varchar(50) | MUL | NO | | |
| 9 | `longitude` | | varchar(16) | | NO | | |
| 10 | `latitude` | | varchar(16) | | NO | | |
| 11 | `pinyin` | | varchar(30) | | NO | | |
| 12 | `isUse` | | int(1) unsigned zerofill | | YES | | |
| 13 | `created_at` | | timestamp | | YES | | |
| 14 | `updated_at` | | timestamp | | YES | | |
| 15 | `deleted_at` | | timestamp | | YES | | |
#### 85、 technician_area_settings
技师区域设置
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键ID | bigint | PRI | NO | auto_increment | |
| 2 | `area_code` | 区域编码 | varchar(50) | | NO | | |
| 3 | `area_name` | 区域名称 | varchar(100) | | NO | | |
| 4 | `quota` | 区域名额 | int | | NO | | |
| 5 | `five_star_condition` | 技师五星条件 | text | | YES | | |
| 6 | `order_reward_percentage` | 接单奖百分比 | decimal(5,2) | | YES | | |
| 7 | `platform_reward_amount` | 平台奖励金额 | decimal(10,2) | | YES | | |
| 8 | `platform_refund_percentage` | 平台奖励返还百分比 | decimal(5,2) | | YES | | |
| 9 | `profit_sharing_percentage` | 分账设置百分比 | decimal(5,2) | | YES | | |
| 10 | `violation_count` | 违规次数 | int | | YES | | |
| 11 | `min_add_time_rate` | 最低加钟率 | decimal(5,2) | | YES | | |
| 12 | `min_repurchase_rate` | 最低复购率 | decimal(5,2) | | YES | | |
| 13 | `max_complaint_count` | 最大投诉次数 | int | | YES | | |
| 14 | `max_refund_rate` | 最大退单率 | decimal(5,2) | | YES | | |
| 15 | `order_reject_count` | 拒绝接单次数 | int | | YES | | |
| 16 | `punctuality_rate` | 到达准时率 | decimal(5,2) | | YES | | |
| 17 | `customer_wait_time` | 等待用户时长(分钟) | int | | YES | | |
| 18 | `create_time` | 创建时间 | datetime | | NO | DEFAULT_GENERATED | CURRENT_TIMESTAMP |
| 19 | `update_time` | 更新时间 | datetime | | NO | DEFAULT_GENERATED on update CURRENT_TIMESTAMP | CURRENT_TIMESTAMP |
| 20 | `is_deleted` | 是否删除:0-未删除,1-已删除 | tinyint(1) | | NO | | 0 |
#### 86、 user_feedbacks
用户反馈
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `owner_id` | 用户编号 | bigint unsigned | | NO | | |
| 3 | `owner_type` | 用户类型 | varchar(255) | | NO | | |
| 4 | `content` | 反馈内容 | text | | NO | | |
| 5 | `state` | 状态 | varchar(255) | | NO | | enable |
| 6 | `created_at` | | timestamp | | YES | | |
| 7 | `updated_at` | | timestamp | | YES | | |
| 8 | `deleted_at` | | timestamp | | YES | | |
#### 87、 user_oauth
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户ID | int | | NO | | |
| 3 | `uuid` | UUID | varchar(255) | | NO | | |
| 4 | `username` | 用户名 | varchar(255) | | YES | | |
| 5 | `password` | 密码 | varchar(255) | | YES | | |
| 6 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 7 | `avatar` | 头像 | varchar(255) | | YES | | |
| 8 | `source` | 来源 | varchar(255) | | NO | | |
| 9 | `created_at` | | timestamp | | YES | | |
| 10 | `updated_at` | | timestamp | | YES | | |
#### 88、 users
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `phone` | 手机号 | varchar(255) | | YES | | |
| 3 | `state` | 状态 | tinyint | | NO | | 1 |
| 4 | `created_at` | | timestamp | | YES | | |
| 5 | `updated_at` | | timestamp | | YES | | |
| 6 | `deleted_at` | | timestamp | | YES | | |
#### 89、 view_agent_income
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `district` | 地区 | varchar(255) | | YES | | |
| 2 | `trans_time` | 交易时间 | datetime | | YES | | |
| 3 | `nickname` | 昵称 | varchar(255) | | YES | | |
| 4 | `agent_amount` | 交易金额 | decimal(8,2) | | NO | | |
| 5 | `platform_amount` | 交易金额 | decimal(8,2) | | NO | | |
| 6 | `market_amount` | | decimal(12,6) | | YES | | |
#### 90、 view_platform_order_income
VIEW
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `area_code` | 目的地行政区划代码 | varchar(6) | | NO | | |
| 2 | `order_id` | 订单编号 | bigint unsigned | | NO | | 0 |
| 3 | `coach_name` | 昵称 | varchar(255) | | YES | | |
| 4 | `shop_name` | 店铺名称 | varchar(255) | | YES | | |
| 5 | `user_name` | 昵称 | varchar(255) | | YES | | |
| 6 | `total_amount` | 订单金额 | decimal(10,2) | | NO | | |
| 7 | `agent_name` | 昵称 | varchar(255) | | YES | | |
| 8 | `accept_time` | | timestamp | | YES | | |
| 9 | `created_at` | 创建时间 | timestamp | | YES | | |
| 10 | `coach_amount` | | decimal(8,2) | | YES | | |
| 11 | `shop_amount` | | decimal(8,2) | | YES | | |
| 12 | `traffic_amount` | 路费金额 | decimal(10,2) | | YES | | 0.00 |
| 13 | `channel_amount` | | decimal(8,2) | | YES | | |
| 14 | `salesman_amount` | | decimal(8,2) | | YES | | |
| 15 | `agent_amount` | | decimal(8,2) | | YES | | |
| 16 | `market_amount` | | decimal(8,2) | | YES | | |
| 17 | `platform_amount` | | decimal(8,2) | | YES | | |
#### 91、 violation_records
不良行为记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | 主键ID | bigint unsigned | PRI | NO | auto_increment | |
| 2 | `user_id` | 用户ID | bigint unsigned | MUL | NO | | |
| 3 | `violation_type_id` | 违规类型ID | int unsigned | MUL | NO | | |
| 4 | `order_id` | 关联订单ID | bigint unsigned | MUL | YES | | |
| 5 | `coach_id` | 关联技师ID | bigint unsigned | MUL | YES | | |
| 6 | `evidence` | 证据信息(图片链接/文字描述等) | text | | YES | | |
| 7 | `status` | 状态:PENDING-待处理,PROCESSING-处理中,COMPLETED-已完成,CANCELLED-已取消 | varchar(20) | MUL | NO | | PENDING |
| 8 | `processor` | 处理人 | varchar(50) | | YES | | |
| 9 | `process_time` | 处理时间 | timestamp | | YES | | |
| 10 | `process_note` | 处理备注 | varchar(500) | | YES | | |
| 11 | `created_at` | 创建时间 | timestamp | MUL | NO | DEFAULT_GENERATED | CURRENT_TIMESTAMP |
| 12 | `updated_at` | 更新时间 | timestamp | | NO | DEFAULT_GENERATED on update CURRENT_TIMESTAMP | CURRENT_TIMESTAMP |
| 13 | `deleted_at` | 删除时间 | timestamp | | YES | | |
#### 92、 wallet
钱包
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `owner_id` | 所属主体编号 | bigint unsigned | | NO | | |
| 3 | `owner_type` | 钱包类型 | varchar(255) | | NO | | |
| 4 | `total_balance` | 总余额 | decimal(8,2) | | NO | | 0.00 |
| 5 | `available_balance` | 可用余额 | decimal(8,2) | | NO | | 0.00 |
| 6 | `frozen_amount` | 冻结金额 | decimal(8,2) | | NO | | 0.00 |
| 7 | `total_income` | 累计收入 | decimal(8,2) | | NO | | 0.00 |
| 8 | `total_expense` | 累计支出 | decimal(8,2) | | NO | | 0.00 |
| 9 | `state` | 状态 | varchar(255) | | NO | | enable |
| 10 | `created_at` | | timestamp | | YES | | |
| 11 | `updated_at` | | timestamp | | YES | | |
| 12 | `deleted_at` | | timestamp | | YES | | |
#### 93、 wallet_payment_records
钱包支付记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 3 | `wallet_id` | 钱包编号 | bigint unsigned | | NO | | |
| 4 | `trans_record_id` | 交易记录编号 | bigint unsigned | | YES | | |
| 5 | `payment_no` | 交易单号 | varchar(255) | | NO | | |
| 6 | `payment_method` | 支付方式 | varchar(255) | | NO | | |
| 7 | `total_amount` | 合计支付金额 | decimal(8,2) | | NO | | |
| 8 | `actual_amount` | 实际支付金额 | decimal(8,2) | | NO | | |
| 9 | `used_wallet_balance` | 使用钱包余额 | decimal(8,2) | | NO | | |
| 10 | `used_recharge_balance` | 使用充值余额 | decimal(8,2) | | NO | | |
| 11 | `payment_time` | 支付时间 | timestamp | | YES | | |
| 12 | `remark` | 备注 | varchar(255) | | YES | | |
| 13 | `state` | 状态 | varchar(255) | | NO | | pending |
| 14 | `created_at` | | timestamp | | YES | | |
| 15 | `updated_at` | | timestamp | | YES | | |
| 16 | `deleted_at` | | timestamp | | YES | | |
| 17 | `nickname` | 用户昵称 | varchar(255) | | YES | | |
| 18 | `area_code` | 区域 | varchar(255) | | YES | | |
| 19 | `recharge_setting_id` | 充值规则 | bigint | | YES | | |
#### 94、 wallet_refund_records
钱包退款记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 3 | `wallet_id` | 钱包编号 | bigint unsigned | | NO | | |
| 4 | `trans_record_id` | 交易记录编号 | bigint unsigned | | YES | | |
| 5 | `external_no` | 外部交易单号 | varchar(255) | | YES | | |
| 6 | `refund_method` | 退款方式 | varchar(255) | | NO | | |
| 7 | `total_refund_amount` | 合计退款金额 | decimal(8,2) | | NO | | |
| 8 | `actual_refund_amount` | 实际退款金额 | decimal(8,2) | | NO | | |
| 9 | `wallet_balance_refund_amount` | 钱包余额退款金额 | decimal(8,2) | | NO | | |
| 10 | `recharge_balance_refund_amount` | 充值余额退款金额 | decimal(8,2) | | NO | | |
| 11 | `refund_time` | 退款时间 | timestamp | | YES | | |
| 12 | `remark` | 备注 | varchar(255) | | YES | | |
| 13 | `state` | 状态 | varchar(255) | | NO | | pending |
| 14 | `created_at` | | timestamp | | YES | | |
| 15 | `updated_at` | | timestamp | | YES | | |
| 16 | `deleted_at` | | timestamp | | YES | | |
#### 95、 wallet_split_records
钱包分账记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `order_id` | 订单编号 | bigint unsigned | | NO | | |
| 3 | `rule_id` | 分账规则配置编号 | bigint unsigned | | NO | | |
| 4 | `split_type` | 分账类型(服务佣金、平台分成、邀请奖励、团队邀请奖励、推荐奖励) | varchar(255) | | NO | | |
| 5 | `amount` | 参与分账金额 | decimal(8,2) | | NO | | |
| 6 | `split_ratio` | 分账比例 | decimal(8,2) | | NO | | |
| 7 | `split_amount` | 分账金额 | decimal(8,2) | | NO | | |
| 8 | `entry_time` | 入账时间 | timestamp | | YES | | |
| 9 | `remark` | 入账备注 | varchar(255) | | YES | | |
| 10 | `state` | 状态 | varchar(255) | | NO | | pending |
| 11 | `created_at` | | timestamp | | YES | | |
| 12 | `updated_at` | | timestamp | | YES | | |
| 13 | `deleted_at` | | timestamp | | YES | | |
#### 96、 wallet_trans_records
钱包交易记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `wallet_id` | 钱包编号 | bigint unsigned | | NO | | |
| 3 | `owner_id` | 业务类型编号 | bigint unsigned | | NO | | |
| 4 | `owner_type` | 业务类型(profit:分账 recharge:充值 withdraw:提现 refund:退款 payment:支付 gift:赠送 breach:违约 compensation:补偿) | varchar(255) | | NO | | |
| 5 | `role` | 角色 | varchar(50) | | YES | | |
| 6 | `trans_type` | 交易类型(income:收入 expense:支出) | int | | NO | | |
| 7 | `storage_type` | 存储类型(balance:余额 recharge:充值) | varchar(255) | | NO | | |
| 8 | `amount` | 交易金额 | decimal(8,2) | | NO | | |
| 9 | `before_balance` | 交易前余额 | decimal(8,2) | | YES | | |
| 10 | `after_balance` | 交易后余额 | decimal(8,2) | | YES | | |
| 11 | `before_recharge_balance` | 交易前充值余额 | decimal(8,2) | | YES | | |
| 12 | `after_recharge_balance` | 交易后充值余额 | decimal(8,2) | | YES | | |
| 13 | `trans_time` | 交易时间 | datetime | | YES | | |
| 14 | `remark` | 备注 | varchar(255) | | YES | | |
| 15 | `state` | 交易状态(processing:进行中 success:成功 fail:失败 cancel:取消) | varchar(255) | | NO | | |
| 16 | `province` | 省份 | varchar(255) | | YES | | |
| 17 | `city` | 城市 | varchar(255) | | YES | | |
| 18 | `district` | 地区 | varchar(255) | | YES | | |
| 19 | `trans_no` | 交易单号 | varchar(255) | | YES | | |
| 20 | `created_at` | | timestamp | | YES | | |
| 21 | `updated_at` | | timestamp | | YES | | |
| 22 | `deleted_at` | | timestamp | | YES | | |
#### 97、 wallet_withdraw_records
钱包提现记录
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `id` | | int unsigned | PRI | NO | auto_increment | |
| 2 | `wallet_id` | 钱包编号 | bigint unsigned | | NO | | |
| 3 | `external_no` | 外部交易单号 | varchar(255) | | YES | | |
| 4 | `withdraw_type` | 提现方式 | varchar(255) | | NO | | |
| 5 | `withdraw_account` | 提现账户 | varchar(255) | | NO | | |
| 6 | `withdraw_account_name` | 提现账户名 | varchar(255) | | NO | | |
| 7 | `amount` | 提现金额 | decimal(8,2) | | NO | | |
| 8 | `fee` | 提现手续费 | decimal(8,2) | | NO | | 0.00 |
| 9 | `withdraw_time` | 提现时间 | timestamp | | YES | | |
| 10 | `area_code` | 行政区划代码 | varchar(255) | | NO | | |
| 11 | `remark` | 备注 | varchar(255) | | YES | | |
| 12 | `auditor` | 审核人 | varchar(255) | | YES | | |
| 13 | `audit_time` | 审核时间 | timestamp | | YES | | |
| 14 | `audit_remark` | 审核回执 | varchar(255) | | YES | | |
| 15 | `audit_state` | 审核状态 | varchar(255) | | NO | | pending |
| 16 | `trans_no` | 交易单号 | varchar(255) | | YES | | |
| 17 | `state` | 状态 | int | | NO | | 2 |
| 18 | `created_at` | | timestamp | | YES | | |
| 19 | `updated_at` | | timestamp | | YES | | |
| 20 | `deleted_at` | | timestamp | | YES | | |