电商系统,消息通知模块数据库设计,包含数据库源文件

本文介绍了电商系统消息通知模块的数据库设计,包括定义通知、基本信息、通知发送及追踪。涉及到的表有notification_definition、notification_template、notification_send_history等,同时提供了数据库源文件的GitHub链接。
摘要由CSDN通过智能技术生成

数据库设计

在这里插入图片描述

定义通知

以notification_definition开头的数据库表,用于定义通知。这个就好像是Java中的Class,实例(Object)通过Class生成;同样的,我们先定义通知的内容,发送方式,使用的模板,接收人等等信息,然后根据定义产生具体的通知。

notification_definition:定义的主体
notification_definition_general:定义通知的基本信息
notification_definition_content:定义通知的内容
notification_definition_observer:定义通知的观察者,用于接收或者查看通知
notification_definition_observerr_expand_snapshot:接收者如果是“全部”,“莫某部门”这样的一类用户时,在接收者主表保存“全部”这样类型的接收者时,将当时那个瞬间“全部”的用户展开来保存到这个表中,比如当时整个公司全部只有20个人,则在这个表展开来就有20条记录,后面如果公司再新进新人,则新人不包含。

基本信息

不管是定义还是根据定义产生的实际通知,他们都共享一些基础信息。

  • notification_template:通知模板表
  • notification_cate
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值