# 用戶相關
### 用戶表 user(驗證手機后自動創建記錄)
id | 手機號 | 姓名 | 身份證號 | 駕駛證類型 | 駕駛證號碼 | 駕駛證有效期 |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
id | phone | name | id_card | license_type | license_id | license_expire |
身份證照片[] | 駕駛證照片 | 綁定手機時間 | 退款賬戶 | 審核狀態 | 用戶等級
--- |--- | --- | --- | ---| ---
id_card_img | license_img | time | account | audit | grade
> 身份證和駕駛證照片都是正反兩張
> 審核狀態 0 待審核 1 審核不通過 2 審核通過
### 用戶微信登錄表 wechat_login (創建用戶后自動創建記錄)
id | 微信 openid | 用戶id
--- | --- | ---
id | openid | user_id
# 后臺相關
### 租車訂單表 rent_order
id | 訂單號 | 用戶 | 用戶姓名 | 手機 | 車輛 | 狀態
--- | --- | --- | --- | --- | --- | --- |
id | rent_order_id | user_id | user_name | phone | car_id | status
取車時間 | 還車時間 | 預約時間 | 取車操作員 | 取車點 | 還車點修改次數
--- | --- | --- | --- | --- | --- | --- | ---
start_time | end_time | reserve_time | start_operator | start_station | still_num
還車操作員 | 還車點 | 單價 | 總費用 | 賠償金 | 取消預約時間
--- | --- | --- | --- | --- | --- | --- |
end_operator | end_station | unit_price | fee | compensation | cancel_time |
> 訂單狀態 0 預約 1 在途 2 完成 3 取消
> 狀態包括:預約、在途、完成
> 所有涉及到金額的,單位都是`分`
### 車輛信息表 car
id | 車牌 | 發動機號 | 車架號 | 上牌時間 | 保險購買日期 |
--- | --- | --- | --- | --- | --- | ---
id | car_license | engine_number | vin | auth_date | insurance_date |
里程數 | 下次保養日 | 年檢日期 | 電量 | 狀態 | 所屬站點 |
--- | --- | --- | --- | --- | --- |---
mileage | maintain_date | annual_review_date | need_charge | status | station_id |
交強險日期 | 車輛備注信息
--- | ---
mandatory_vehicle_insurance_date | remark
> 車輛狀態 0 可用 1 預約 2 充電 3 在途 4 損壞
> 狀態包括:在途、可用、充電、損壞
> 電量分為五個區段 1-5按15%遞增
### 違章信息表 car_illegal_record
id | 類別 | 費用 | 扣分 | 用戶 | 租車訂單號
--- | --- | --- | --- |--- | ---
id | type | fee | score | user_id | rent_order_id
> 所有涉及到金額的,單位都是`分`
### 站點表 station
id | 名稱 |站點地址
--- | --- |-----
id | name |address
### 管理員表 admin
id | 姓名 | 登錄用戶名 | 密碼 |session_id
--- | --- |--- | --- |---
id | name | login_name | password |session_id
### 操作員表 operator
id | 姓名 | 站點 | 登錄用戶名 | 密碼 |電話
--- | --- |--- | --- | --- | ---
id | name | station_id | login_name | password |phone
### 押金表 deposit(創建用戶后自動創建記錄)
id | 用戶id | 押金 | 狀態
--- | --- |--- | ---
id | user_id | sum | status
> 狀態 0 正常 1 申請退款中 2 已退款
> 所有涉及到金額的,單位都是`分`
> 狀態包括:正常,退款中、已退還
### 余額表 balance(創建用戶后自動創建記錄)
id | 用戶 | 余額
--- | --- | ---
id | user_id | sum
> 所有涉及到金額的,單位都是`分`
### 充值記錄表 topup_log
id | 用戶 | 金額 | 時間 | 充值單號 | 充值類型 | 狀態
--- | --- | --- | --- | --- | --- | ---
id | user_id | sum | time | pay_order_id | type | status
> 狀態 0 已支付 1 未支付
> 類型 0 押金 1 余額
> 所有涉及到金額的,單位都是`分`
> 充值類型目前有 押金、余額
> 狀態包括 未支付、已支付
### 配置表 config
id | 配置項 | 值
--- | --- | ---
0 | unit_price | 0
> 所有涉及到金額的,單位都是`分`
### 車輛部位表 vehicle_parts
id | 部位名稱
---| ---
0 | name
> 所有涉及到金額的,單位都是`分`
### 會員等級表 grade
id | name | discount
--- | --- | ---
0 | 等級名 | 折扣
> 三個等級固定沒有和用戶表建立關系