内容与Tag

由于要满足精准推送内容的需求, 我们需要将车辆型号与推送内容挂钩, 方法是, 在现有的基础上, 把所有车型, 打上Tag, 目前先打上国籍跟厂商.

在现有的VEHICLE表的基础上, 增加2个column, MANUFACTURER_CODE跟MANUFACTURER_NATION, 在客户端app上, 每次选择车型的时候, 会由客户端填充相应的Tag, 并上传, 修改也是一样.

将来的新闻, 分为两种, 一种普遍意义的新闻, 跟现在没啥分别, 推送给所有客户, 另一种是根据车型选择的新闻, 这种新闻在创建的时候需要打上Tag.

那么现在的ARTICLE表, 需要增加1个column, Tags, 这样就可以根据VEHICLE_ID去搜索相应的新闻了.

或者另一个做法是起一个NEWS_TAG的表, 将新闻ID跟Tags做一个多对多的对应, 只需要3个column, ID, NEWS_ID, 跟TAG.

以上两个方法除了处理速度上的区别, 并没有什么太大的可预见的坏处, 暂时决定使用第2种吧, 闻起来更科学一点儿.

另外, 为了更好的区别这两种新闻, SECTOR也可以进行一定的修改.

完了, 我广告还没做前台...

等新闻一起吧..

controller层面, 搜索这两种新闻最好分开.

原文地址:https://www.cnblogs.com/Montauk/p/5752224.html