最近做的项目,需要实现一个和foxmail邮箱过滤器相似的功能,过滤器的各个设置项要求持久化到数据库。
图中红色框框里面的那块,设置过滤条件的地方,始终没想到什么合适的数据库结构,特向各位高手求帮助,谢谢了!
解决方案
50
主表 rule:rule_id,名称,执行时机(可选择的值:1,2),执行条件
子表 rule_item:id,rule_id,name,condition,bonus_information
子表 rule_item:id,rule_id,name,condition,bonus_information
50
第1个没看明白什么意思,第二个,就是varchar类型,各种数据都能放进去,假如不确定是什么类型,建议可以新增一个字段,里面放上实际的数据类型,这样便于你的程序能够判断