订单表
### 1. orders(订单表)
|字段名称|描述|类型|加索引缘故|
|-|-|-|-|
|earnest_money_no|定金订单流水号|varchar|唯一|
|final_money_no|尾款订单流水号|varchar|唯一|
|product_id|商品ID,用来限购|unsignedint|外键|
|user_id|下单的用户 ID|unsignedint|外键|
|yg_phone|预约用户电话|varchar,null||
|snap_address|JSON 格式的收货地址|text||
|snap_invoice|Json格式发票|text,null||
|snap_items|JSON 格式的商品快照|text,null||
|final_money_amount|尾款总金额+运费|decimal||
|final_money_payno|尾款支付平台订单号|varchar, null||
|final_money_at|尾款支付时间|datetime, null||
|earnest_money_amount|定金总金额|decimal||
|earnest_money_payno|定金支付平台订单号|varchar, null||
|earnest_money_at|定金支付时间|datetime, null||
|refund_status|退款状态|varchar||
|refund_no|定金退款单号|varchar, null|唯一|
|final_refund_no|尾款退款单号|varchar, null|唯一|
|closed|订单是否已关闭|tinyint, default 0||
|ship_status|物流状态|varchar||
|ship_data|物流数据|text, json null||
|extra|其他额外的数据|text, json null||
|deleted_at|删除时间|timestamps||