🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 用户相关 ### 用户表 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 | 等级名 | 折扣 > 三个等级固定没有和用户表建立关系