# easy-rule结合mysql数据库 **Repository Path**: code_yuan/easyrule ## Basic Information - **Project Name**: easy-rule结合mysql数据库 - **Description**: 亲测可用,easy-rule添加规则进mysql数据库,从数据库查询规则组装使用。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2023-05-30 - **Last Updated**: 2023-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # easy-rule结合mysql数据库 #### 介绍 亲测可用,easy-rule添加规则进mysql数据库,从数据库查询规则组装使用。 #### 软件架构 软件架构说明spingboot mysql logback #### 使用说明 规则主表 主要给那个模块用 描述 优先级 具体规则组合方式 规则子表 具体待组合的规则 条件 符合条件调那个具体的方法 优先级 组合规则 先给RuleParam(具体的业务实体) 填充要判断的数据 再填充AuditService (符合条件后要调用什么方法) 从数据库查询 组合规则数据 最后一步执行 从数据库查询 组合规则数据详细步骤 1.根据组名name查询主表信息 2.compositeRule 给这个对象填充composite_type组合类型 描述 优先级 3.bizRuleComposeList根据id查询这个组的子表所有数据 循环填充mvel表达式,返回填充完毕的CompositeRule对象 循环字表数据调用下面方法 填充完毕后对象 执行完毕后调用了以下方法