[TOC=2]
## 用户订单表
### user_order
| 字段 | 类型 | 长度 | 必填 | 默认值 | 描述 |
| --- | --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | | key |
| `order_number` | varchar | 32 | `是` | | 订单号 |
| `mode` | tinyint | 4 | `是` | | 租房方式 |
| `h_i_id` | int | 11 | `是` | | 房源id |
| `r_id` | int | 11 | 否 | null | 房间id |
| `into_time` | date | 0 | `是` | | 入住时间 |
| `out_time` | date | 0 | `是` | | 离开时间 |
| `g_sale_id` | int | 11 | 否 | null | 负责销售的id |
| `c_sale_id` | int | 11 | 否 | null | 第三方销售的id |
| `rent` | bigint | 20 | `是` | | 租金单价 |
| `deposit` | bigint | 20 | `是` | | 押金总 |
| `total` | bigint | 20 | `是` | | 合计 |
| `people_num` | tinyint | 4 | `是` | 0 | 入住人数 |
| `document_type` | tinyint | 4 | `是` | 0 | 证件类型 |
| `license_number` | varchar | 32 | `是` | | 证件号 |
| `name` | varchar | 16 | `是` | | 入住人姓名 |
| `phone` | varcahr | 11 | `是` | | 入住人手机号 |
| `is_all_pay` | tinyint | 4 | `是` | 0 | 是否全付 |
| `is_book` | tinyint | 4 | `是` | 0 | 是否预订 |
| `book_gold` | bigint | 20 | `是` | 0 | 订金 |
| `create_time` | timestamp | 0 | `是` | | 下单时间 |
| `pay_time` | timestamp | 0 | 否 | null | 支付时间 |
| `status` | tinyint | 4 | `是` | 0 | 订单状态 |
| `user_id` | int | 11 | `是` | | 用户id |
| `h_l_p_n` | varchar | 16 | 否 | null | 长租支付方式名 |
>[info] 订单状态
> ``` json
> 0 未支付
> 1 已支付(未入住)
> 2 已支付(已入住)
> 3 已续租
> 4 已逾期
> 5 申请退租
> 6 退租失败 (取消预订失败)
> 7 已退租(订单完成)
> 8 申请取消预订
> 9 订单关闭
> ```
> 证件类型 0 身份证
> 是否全付 0 是 1 否
> 是否预订 0 否 1 是
## 用户退租
### user_retirement
| 字段 | 类型 | 长度 | 必填 | 默认值 | 描述 |
| --- | --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | | key |
| `type` | tinyint | 4 | `是` | | 取消类型 |
| `order_id` | int | 11 | `是` | | 订单id |
| `user_id` | int | 11 | `是` | | 用户id |
| `h_i_id` | int | 11 | `是` | | 房源id |
| `r_id` | int | 11 | `是` | null | 房间id |
| `create_time` | timestamp | 0 | `是` | | 创建时间 |
| `recede_time` | timestamp | 0 | `是` | | 处理时间 |
| `refund_amount` | bigint | 20 | `是` | 0 | 退款金额 |
| `description` | varchar | 255 | 否 | null | 退款说明 |
| `status` | tinyint | 4 | `是` | 0 | 处理状态 |
>[info] 取消类型 0 租房 1 预订
>处理状态 0 未处理 1 退房成功 2 退房失败
## 长租付款时段
### user_long_pay
| 字段 | 类型 | 长度 | 必填 | 默认值 | 描述 |
| --- | --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | | key |
| `staging_time` | date | 0 | `是` | | 缴费时间 |
| `sum` | bigint | 20 | `是` | | 缴费金额 |
| `status` | tinyint | 4 | `是` | 0 | 缴费状态 |
| `pay_time` | date | 0 | 否 | null | 付款时间 |
| `order_id` | int | | 11 | `是` | 订单id |
| `user_id` | int | 11 | `是` | | 用户id |
| `create_time` | timestamp | 0 | `是` | | 创建时间 |
>[info] 缴费状态 0 未交费 1 缴费成功
## 去付款生成订单
### user_payment_log
| 字段 | 类型 | 长度 | 必填 | 默认值 | 描述 |
| --- | --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | | key |
| `order_number` | varchar | | `是` | | 支付单号 |
| `mode` | tinyint | 4 | `是` | | 付款类型 |
| `order_id` | int | 11 | `是` | | 订单id |
| `user_id` | int | 11 | `是` | | 用户id |
| `create_time` | timestamp | 0 | `是` | | 创建时间 |
| `is_d_deposit` | tinyint | 4 | `是` | 0 | 是否抵扣押金 |
| `d_deposit` | bigint | 20 | `是` | | 抵扣押金金额 |
| `sum` | bigint | 20 | `是` | | 应付金额 |
| `total` | bigint | 20 | `是` | | 实际支付 |
| `payment_method` | tinyint | 4 | `是` | 0 | 支付方式 |
| `status` | tinyint | 4 | `是` | 0 | 付款状态 |
| `u_p_id` | int | 11 | 否 | null | 付款时间段id |
>[info] 是否抵扣押金 0 不抵扣 1 抵扣
>支付方式 0 微信 1 支付宝
>付款状态 0 未支付 1 已支付 2 支付失败
>付款类型 0 租金 1 订金
## 用户合同
### user_contract
| 字段 | 类型 | 长度 | 注释 |
| --- | --- | --- | --- |
| id | int | 11 | key |
| l_name | varchar | 16 | 房东姓名 |
| l_phone | varchar | 11 | 房东手机号 |
| l_id_card | varchar | 32 | 房东身份证号 |
| t_name | varchar | 16 | 租客姓名 |
| t_phone | varchar | 11 | 租客手机号 |
| t_id_card | varchar | 32 | 租客身份证号码 |
| h_address | varchar | 160 | 房源详细地址 |
| r_s_time | datetime | 0 | 租房开始时间 |
| r_e_time | datetime | 0 | 租房到期时间 |
| p_time | json | 0 | 付款时间段 |
| rent | bigint | 20 | 租金 |
| deposit | bigint | 20 | 押金 |
| is_pay | tinyint | 4 | 是否代缴水电气 |
| is_settle | tinyint | 4 | 水电气是否结清 |
| life | json | 0 | 水电气数据 |
| s_phone | varchar | 11 | 监督电话 |
| facility | json | 0 | 房间设施 |
| m_name | varchar | 16 | 经办人姓名 |
| m_phone | varchar | 11 | 经办人手机号 |
| m_s_phone | varchar | 11 | 经办人手机号 |
| m_store | varchar | 64 | 经办人门店名 |
| other | varchar | 255 | 其他说明 |
| sign_mode | tinyint | 4 | 签订方式 |
| order_id | int | 11 | 订单id |
| img | varchar | 160 | 合同图片 |
| firm | json | 0 | 公司账号信息 |
| costs | json | 0 | 其他费用 |
> 是否代缴水电气 0 愿意 1 不愿意
> 水电是否结清 0 已结清 1 未结清