@ronaldoooo
2015-07-03T05:30:43.000000Z
字数 1612
阅读 1070
数据库
表结构
字段名称
该节是旧版本核心数据表的结构说明。新版本的重构可以此为依据,在尽量不要破坏之前的数据逻辑的基础上,删除不必要的数据表,做数据库重构。
字段名 | 类型 | 说明 |
---|---|---|
id | int | 主键,自增 |
owner_id | int | 对应owner表的外键 |
type | int | 货车类型,1234依次对应从小到大4种货车 |
status | int | 订单状态。已完成的标记为1??? |
confirmed_walker | int | 已确认的司机。当司机抢到该单时,会修改此字段为司机的ID |
current_walker | int | 当前司机。之前派单逻辑时,这里用于存储被派单的司机。现在这个字段已经没有用了。 |
request_start_time | datetime | 订单开始时间。 |
created_at | datetime | 该条数据创建时间。理论上说,与request_start_time并无太大区别。这个字段是laravel自动创建的标记字段。 |
updated_at | datetime | 该条数据更新时间。这个记录会在每次更新时刷新,这个会用来判断该司机是否在线。 |
walker_arrived_at | datetime | 司机到达发货地点时间 |
wait_time | double | 等待装货时间。分钟数。 |
wait_cost | double | 等待装货的额外计费。 |
is_walker_started | int | 司机出发(接到单向发货地出发)时,会置1 |
is_walker_arrived | int | 司机到达发货地点,置1 。在到货付费的流程中,这个时间还会作为装货时间的起点。 |
is_started | int | 开始发货时置1。在到货付费的流程中,这个时间还会作为装货时间的终点。 |
is_completed | int | 完成送货后置1 。 |
is_dog_rated | int | 乘客被评价后置1 。 |
is_walker_rated | int | 司机被评价后置1。 |
distance | double | 该单的行驶距离,这里单位是千米。 |
time | double | 该单的累积时间。这里单位是分钟。 |
total | double | 该单的总价格 |
is_paid | int | 付款后置1。现在没有置入付款系统,这里可能还没有作用。 |
card_payment | double | 现在没有作用。 |
ledger_payment | double | 现在没有作用。 |
is_cancenlled | int | 订单取消后置1. 之前只考虑接单前乘客取消,现在司机能在接单后取消,这里可能需要再考虑下。 |
refund | double | 没用。 |
transfer_amount | double | 没用。 |
later | double | 没用。应该是用来定计划任务的。 |
D_latitude | double | 目的地经度。 |
D_longitude | double | 目的地纬度。 |
D_locationAddress | varchar | 目的地地址。 |
security_key | 没用。 | |
payment_mode | 没用。 | |
payment_id | 没用。 | |
promo_code | 优惠码?。。。 | |
base_price | double | 起步价 |
distance_cost | double | 距离计费 |
time_cost | double | 时间计费 |
S_latitude | double | 出发地经度。 |
S_longitude | double | 出发地纬度。 |
S_locationAddress | varchar | 出发地地址。 |
pay_before_service | int | 标记该单类型,是事前还是事后付费。事前为1,事后为0. |
E_distance | double | 预估距离 |
E_time | double | 预估时间 |
E_distance_cost | double | 预估距离计费 |
E_time_cost | double | 预估时间计费 |
message | varchar | 给司机的留言。 |
other_fee | double | 可以给司机小费 |
E_total_price | double | 预计的总价 |
price_per_unit_distance | double | 每公里价格 |
price_per_unit_time | double | 每分钟价格 |