商品评论架构
类图
会员评论类图
平台审核类图
商家回复类图
订单评论状态变更类图
数据库结构
会员评论表(es_member_comment)新增字段
字段名 | 提示文字 | 类型 | 长度 | 是否主键 |
---|---|---|---|---|
audit_status | 初评审核:待审核(WAIT_AUDIT),审核通过(PASS_AUDIT),审核拒绝(REFUSE_AUDIT) | varchar | 255 | 否 |
comments_type | 评论类型:初评(INITIAL),追评(ADDITIONAL) | varchar | 255 | 否 |
parent_id | 初评id,默认为0 | int | 10 | 否 |
说明
1.初评审核拒绝,不能进行追评操作,无法再次评论或修改评论
2.初评审核通过,且没有追评的评论可以进行追评操作,商家可对评论进行回复
3.追评审核拒绝,无法再次追评;
4.追评审核通过,商家可进行回复
5.在两个环节中,任何一次审核拒绝,都需要将订单项中评论状态修改为评论完成,即表示审核通过,无法进行追评操作;
6.两次审核都通过,在追评审核通过后,需要将订单项中评论状态修改为评论完成,
7.parent_id默认为0,当comments_type=ADDITIONAL时,parent_id为追评所属初评id
评论回复表(es_comment_reply)新增字段
字段名 | 提示文字 | 类型 | 长度 | 是否主键 |
---|---|---|---|---|
reply_type | 回复类型 :初评(INITIAL),追评(ADDITIONAL) | varchar | 255 | 否 |
订单项表(es_order_items)新增字段
字段名 | 提示文字 | 类型 | 长度 | 是否主键 |
---|---|---|---|---|
comment_status | 评论状态:未评论(UNFINISHED),待追评(WAIT_CHASE),评论完成(FINISHED), | varchar | 255 | 否 |
评论状态说明:
未评论:在订单确认收货的情况下,未评论的订单用户可进行评论,此状态下用户可评论;
待追评:已经评论但是没有追评,此状态下用户可追评;
评论完成:表示初评且追评完成,此状态下用户不可进行任何评论