以淘宝购物为例,主要步骤有如下几个
已付款、已发货、已收货、已退货、已退款、已评论
主流程如图
字典类型及特点如图
字典类型 | 适用场景 | 例如 |
---|---|---|
数字标识字典 | 状态不多 | 0: 成功 1: 失败 |
字典表 | 状态多 | sys_dict表order_status字段 |
字典位置加在哪里
位置 | 重要性 | 能否确定在主流程的位置 | 举例 |
---|---|---|---|
主表主字段 | 用户很关注 | 能 | 如 已发货 肯定是 已付款了 |
主表新字段 | 用户很关注 | 否 | (已发货、已收货、已退货)均可已退款 |
他表新字段 | 关注度一般 | 否 | ( (已发货、已收货)都可已评论,是否评论用户也不太关注 |
各个状态分析
动作 | 状态 | 是否可以确定主流程状态 |
---|---|---|
付款 | 已付款 | 是 |
发货 | 已发货 | 是 |
收货 | 已收货 | 是 |
退货 | 已退货 | 是 |
退款 | 已退款 | 否,(已付款,已发货,已收货,已退货)都可以退款 |
评论 | 已评论 | 否, (已付款,已发货,已收货,已退货)都可以评论 |
字段如何设计
动作 | 状态 | 字段位置 | 类型 |
---|---|---|---|
付款 | 已付款 | 订单状态 | 字典表 |
发货 | 已发货 | 订单状态 | 字典表 |
收货 | 已收货 | 订单状态 | 字典表 |
退货 | 已退货 | 订单状态 | 字典表 |
退款 | 已退款 | 主表单独字段 | 数字标识 |
评论 | 已评论 | 他表单独字段 | 数字标识 |