• 插件采用数据库设计,来存储插件,选择器,规则配置数据,以及对应关系。

  • 数据库表UML类图:

  • 设计详解:

    • 一个插件对应多个选择器,一个选择器对应多个规则。

    • 一个选择器对应多个匹配条件,一个规则对应多个匹配条件。

    • 每个规则在对应插件下,不同的处理表现为handle字段,handle字段就是一个json字符串。具体的可以在admin使用过程中进行查看。