12 changed files with 610 additions and 0 deletions
@ -0,0 +1,68 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.Application.Contracts |
||||
|
|
||||
|
## 1. Introduction |
||||
|
|
||||
|
The application service contract layer of the rules engine management module, defining interfaces, DTOs, and other contracts required for rules engine management. |
||||
|
|
||||
|
## 2. Features |
||||
|
|
||||
|
* Defines application service interfaces for rules engine management |
||||
|
* Defines Data Transfer Objects (DTOs) |
||||
|
* Defines permissions |
||||
|
|
||||
|
## 3. Application Service Interfaces |
||||
|
|
||||
|
* IRuleRecordAppService |
||||
|
* Provides CRUD operation interfaces for rule records |
||||
|
* Supports querying rules by name |
||||
|
* Supports paginated queries |
||||
|
|
||||
|
* IWorkflowRecordAppService |
||||
|
* Provides CRUD operation interfaces for workflow records |
||||
|
* Supports querying workflows by name and type |
||||
|
* Supports paginated queries |
||||
|
|
||||
|
## 4. Data Transfer Objects |
||||
|
|
||||
|
### 4.1 Rule Record DTOs |
||||
|
|
||||
|
* RuleRecordDto |
||||
|
* CreateRuleRecordDto |
||||
|
* UpdateRuleRecordDto |
||||
|
* RuleRecordGetListInput |
||||
|
|
||||
|
### 4.2 Workflow Record DTOs |
||||
|
|
||||
|
* WorkflowRecordDto |
||||
|
* CreateWorkflowRecordDto |
||||
|
* UpdateWorkflowRecordDto |
||||
|
* WorkflowRecordGetListInput |
||||
|
|
||||
|
### 4.3 Parameter Record DTOs |
||||
|
|
||||
|
* ParamRecordDto |
||||
|
* CreateParamRecordDto |
||||
|
* UpdateParamRecordDto |
||||
|
|
||||
|
### 4.4 Action Record DTOs |
||||
|
|
||||
|
* ActionRecordDto |
||||
|
* CreateActionRecordDto |
||||
|
* UpdateActionRecordDto |
||||
|
|
||||
|
## 5. Permission Definitions |
||||
|
|
||||
|
* RulesEngineManagement.Rule |
||||
|
* Rule management permissions |
||||
|
* Includes create, modify, delete, query permissions |
||||
|
|
||||
|
* RulesEngineManagement.Workflow |
||||
|
* Workflow management permissions |
||||
|
* Includes create, modify, delete, query permissions |
||||
|
|
||||
|
## 6. Dependencies |
||||
|
|
||||
|
* Volo.Abp.Ddd.Application.Contracts |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Domain.Shared |
||||
|
|
||||
|
[查看中文文档](README.md) |
||||
@ -0,0 +1,68 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.Application.Contracts |
||||
|
|
||||
|
## 1. 介绍 |
||||
|
|
||||
|
规则引擎管理模块的应用服务契约层,定义了规则引擎管理所需的接口、DTO等。 |
||||
|
|
||||
|
## 2. 功能 |
||||
|
|
||||
|
* 定义了规则引擎管理的应用服务接口 |
||||
|
* 定义了数据传输对象(DTOs) |
||||
|
* 定义了权限 |
||||
|
|
||||
|
## 3. 应用服务接口 |
||||
|
|
||||
|
* IRuleRecordAppService |
||||
|
* 提供规则记录的CRUD操作接口 |
||||
|
* 支持按名称查询规则 |
||||
|
* 支持分页查询 |
||||
|
|
||||
|
* IWorkflowRecordAppService |
||||
|
* 提供工作流记录的CRUD操作接口 |
||||
|
* 支持按名称和类型查询工作流 |
||||
|
* 支持分页查询 |
||||
|
|
||||
|
## 4. 数据传输对象 |
||||
|
|
||||
|
### 4.1 规则记录DTOs |
||||
|
|
||||
|
* RuleRecordDto |
||||
|
* CreateRuleRecordDto |
||||
|
* UpdateRuleRecordDto |
||||
|
* RuleRecordGetListInput |
||||
|
|
||||
|
### 4.2 工作流记录DTOs |
||||
|
|
||||
|
* WorkflowRecordDto |
||||
|
* CreateWorkflowRecordDto |
||||
|
* UpdateWorkflowRecordDto |
||||
|
* WorkflowRecordGetListInput |
||||
|
|
||||
|
### 4.3 参数记录DTOs |
||||
|
|
||||
|
* ParamRecordDto |
||||
|
* CreateParamRecordDto |
||||
|
* UpdateParamRecordDto |
||||
|
|
||||
|
### 4.4 动作记录DTOs |
||||
|
|
||||
|
* ActionRecordDto |
||||
|
* CreateActionRecordDto |
||||
|
* UpdateActionRecordDto |
||||
|
|
||||
|
## 5. 权限定义 |
||||
|
|
||||
|
* RulesEngineManagement.Rule |
||||
|
* 规则管理权限 |
||||
|
* 包含创建、修改、删除、查询权限 |
||||
|
|
||||
|
* RulesEngineManagement.Workflow |
||||
|
* 工作流管理权限 |
||||
|
* 包含创建、修改、删除、查询权限 |
||||
|
|
||||
|
## 6. 依赖 |
||||
|
|
||||
|
* Volo.Abp.Ddd.Application.Contracts |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Domain.Shared |
||||
|
|
||||
|
[点击查看英文文档](README.EN.md) |
||||
@ -0,0 +1,46 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.Application |
||||
|
|
||||
|
## 1. Introduction |
||||
|
|
||||
|
The application service implementation layer of the rules engine management module, implementing the business logic for rules engine management. |
||||
|
|
||||
|
## 2. Features |
||||
|
|
||||
|
* Implements rule record application services |
||||
|
* Implements workflow record application services |
||||
|
* Provides auto-mapping configuration for rules engine management |
||||
|
|
||||
|
## 3. Application Service Implementation |
||||
|
|
||||
|
### 3.1 Rule Record Application Service |
||||
|
|
||||
|
* RuleRecordAppService |
||||
|
* Implements IRuleRecordAppService interface |
||||
|
* Provides CRUD operations for rule records |
||||
|
* Implements rule record query functionality |
||||
|
* Supports paginated queries |
||||
|
* Implements permission validation |
||||
|
|
||||
|
### 3.2 Workflow Record Application Service |
||||
|
|
||||
|
* WorkflowRecordAppService |
||||
|
* Implements IWorkflowRecordAppService interface |
||||
|
* Provides CRUD operations for workflow records |
||||
|
* Implements workflow record query functionality |
||||
|
* Supports paginated queries |
||||
|
* Implements permission validation |
||||
|
|
||||
|
## 4. Object Mapping |
||||
|
|
||||
|
* RulesEngineManagementApplicationAutoMapperProfile |
||||
|
* Configures automatic mapping between DTOs and entities |
||||
|
* Includes all mapping configurations related to rules engine management |
||||
|
|
||||
|
## 5. Dependencies |
||||
|
|
||||
|
* Volo.Abp.AutoMapper |
||||
|
* Volo.Abp.Ddd.Application |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Application.Contracts |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Domain |
||||
|
|
||||
|
[查看中文文档](README.md) |
||||
@ -0,0 +1,46 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.Application |
||||
|
|
||||
|
## 1. 介绍 |
||||
|
|
||||
|
规则引擎管理模块的应用服务实现层,实现了规则引擎管理的业务逻辑。 |
||||
|
|
||||
|
## 2. 功能 |
||||
|
|
||||
|
* 实现了规则记录的应用服务 |
||||
|
* 实现了工作流记录的应用服务 |
||||
|
* 提供了规则引擎管理的自动映射配置 |
||||
|
|
||||
|
## 3. 应用服务实现 |
||||
|
|
||||
|
### 3.1 规则记录应用服务 |
||||
|
|
||||
|
* RuleRecordAppService |
||||
|
* 实现了IRuleRecordAppService接口 |
||||
|
* 提供规则记录的CRUD操作 |
||||
|
* 实现了规则记录的查询功能 |
||||
|
* 支持分页查询 |
||||
|
* 实现了权限验证 |
||||
|
|
||||
|
### 3.2 工作流记录应用服务 |
||||
|
|
||||
|
* WorkflowRecordAppService |
||||
|
* 实现了IWorkflowRecordAppService接口 |
||||
|
* 提供工作流记录的CRUD操作 |
||||
|
* 实现了工作流记录的查询功能 |
||||
|
* 支持分页查询 |
||||
|
* 实现了权限验证 |
||||
|
|
||||
|
## 4. 对象映射 |
||||
|
|
||||
|
* RulesEngineManagementApplicationAutoMapperProfile |
||||
|
* 配置了DTO与实体间的自动映射 |
||||
|
* 包含了所有规则引擎管理相关的映射配置 |
||||
|
|
||||
|
## 5. 依赖 |
||||
|
|
||||
|
* Volo.Abp.AutoMapper |
||||
|
* Volo.Abp.Ddd.Application |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Application.Contracts |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Domain |
||||
|
|
||||
|
[点击查看英文文档](README.EN.md) |
||||
@ -0,0 +1,42 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.Domain.Shared |
||||
|
|
||||
|
## 1. Introduction |
||||
|
|
||||
|
The shared domain layer of the rules engine management module, containing constant definitions, enumeration types, and other infrastructure required for rules engine management. |
||||
|
|
||||
|
## 2. Features |
||||
|
|
||||
|
* Defines workflow record related constants |
||||
|
* Defines rule record related constants |
||||
|
* Defines action record related constants |
||||
|
* Defines parameter record related constants |
||||
|
* Defines action type enumeration |
||||
|
|
||||
|
## 3. Constants Configuration |
||||
|
|
||||
|
### 3.1 Workflow Record Constants |
||||
|
|
||||
|
* MaxNameLength: Maximum length of workflow name, default 64 |
||||
|
* MaxTypeFullNameLength: Maximum length of type full name, default 255 |
||||
|
* MaxInjectWorkflowsLength: Maximum length of inject workflows, default (MaxNameLength + 1) * 5 |
||||
|
|
||||
|
### 3.2 Rule Record Constants |
||||
|
|
||||
|
* MaxNameLength: Maximum length of rule name, default 64 |
||||
|
* MaxOperatorLength: Maximum length of operator, default 30 |
||||
|
* MaxErrorMessageLength: Maximum length of error message, default 255 |
||||
|
* MaxInjectWorkflowsLength: Maximum length of inject workflows, default (MaxNameLength + 1) * 5 |
||||
|
* MaxExpressionLength: Maximum length of expression, default int.MaxValue |
||||
|
* MaxSuccessEventLength: Maximum length of success event, default 128 |
||||
|
|
||||
|
### 3.3 Action Type Enumeration |
||||
|
|
||||
|
* Success = 0: Success |
||||
|
* Failure = 1: Failure |
||||
|
|
||||
|
## 4. Dependencies |
||||
|
|
||||
|
* Volo.Abp.Validation |
||||
|
* LINGYUN.Abp.Rules.RulesEngine |
||||
|
|
||||
|
[查看中文文档](README.md) |
||||
@ -0,0 +1,42 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.Domain.Shared |
||||
|
|
||||
|
## 1. 介绍 |
||||
|
|
||||
|
规则引擎管理模块的共享领域层,包含了规则引擎管理所需的常量定义、枚举类型等基础设施。 |
||||
|
|
||||
|
## 2. 功能 |
||||
|
|
||||
|
* 定义了工作流记录相关的常量 |
||||
|
* 定义了规则记录相关的常量 |
||||
|
* 定义了动作记录相关的常量 |
||||
|
* 定义了参数记录相关的常量 |
||||
|
* 定义了动作类型枚举 |
||||
|
|
||||
|
## 3. 常量配置 |
||||
|
|
||||
|
### 3.1 工作流记录常量 |
||||
|
|
||||
|
* MaxNameLength: 工作流名称最大长度,默认64 |
||||
|
* MaxTypeFullNameLength: 类型全名最大长度,默认255 |
||||
|
* MaxInjectWorkflowsLength: 注入工作流最大长度,默认为(MaxNameLength + 1) * 5 |
||||
|
|
||||
|
### 3.2 规则记录常量 |
||||
|
|
||||
|
* MaxNameLength: 规则名称最大长度,默认64 |
||||
|
* MaxOperatorLength: 操作符最大长度,默认30 |
||||
|
* MaxErrorMessageLength: 错误消息最大长度,默认255 |
||||
|
* MaxInjectWorkflowsLength: 注入工作流最大长度,默认为(MaxNameLength + 1) * 5 |
||||
|
* MaxExpressionLength: 表达式最大长度,默认为int.MaxValue |
||||
|
* MaxSuccessEventLength: 成功事件最大长度,默认128 |
||||
|
|
||||
|
### 3.3 动作类型枚举 |
||||
|
|
||||
|
* Success = 0: 成功 |
||||
|
* Failure = 1: 失败 |
||||
|
|
||||
|
## 4. 依赖 |
||||
|
|
||||
|
* Volo.Abp.Validation |
||||
|
* LINGYUN.Abp.Rules.RulesEngine |
||||
|
|
||||
|
[点击查看英文文档](README.EN.md) |
||||
@ -0,0 +1,54 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.Domain |
||||
|
|
||||
|
## 1. Introduction |
||||
|
|
||||
|
The domain layer of the rules engine management module implements the core business logic of the rules engine, including workflow storage, rule records, action records, and other functionalities. |
||||
|
|
||||
|
## 2. Features |
||||
|
|
||||
|
* Workflow Storage |
||||
|
* Supports memory-based workflow caching |
||||
|
* Provides workflow retrieval and query functionality |
||||
|
* Supports getting workflow lists by type |
||||
|
|
||||
|
* Rule Records |
||||
|
* Defines rule record entities |
||||
|
* Provides rule record repository interface |
||||
|
* Supports CRUD operations for rules |
||||
|
|
||||
|
* Workflow Rule Records |
||||
|
* Defines workflow rule record entities |
||||
|
* Supports association between workflows and rules |
||||
|
|
||||
|
* Parameter Records |
||||
|
* Defines parameter record entities |
||||
|
* Supports workflow parameter management |
||||
|
|
||||
|
* Action Records |
||||
|
* Defines action record entities |
||||
|
* Supports recording success/failure actions |
||||
|
|
||||
|
## 3. Domain Services |
||||
|
|
||||
|
* WorkflowStore |
||||
|
* Implements IWorkflowStore interface |
||||
|
* Provides workflow cache management |
||||
|
* Supports workflow querying and mapping |
||||
|
|
||||
|
## 4. Repository Interfaces |
||||
|
|
||||
|
* IRuleRecordRepository |
||||
|
* Provides CRUD operations for rule records |
||||
|
* Supports querying rules by name |
||||
|
|
||||
|
* IWorkflowRecordRepository |
||||
|
* Provides CRUD operations for workflow records |
||||
|
* Supports querying workflows by name and type |
||||
|
|
||||
|
## 5. Dependencies |
||||
|
|
||||
|
* Volo.Abp.Domain |
||||
|
* LINGYUN.Abp.Rules.RulesEngine |
||||
|
* Microsoft.Extensions.Caching.Memory |
||||
|
|
||||
|
[查看中文文档](README.md) |
||||
@ -0,0 +1,54 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.Domain |
||||
|
|
||||
|
## 1. 介绍 |
||||
|
|
||||
|
规则引擎管理模块的领域层,实现了规则引擎的核心业务逻辑,包括工作流存储、规则记录、动作记录等功能。 |
||||
|
|
||||
|
## 2. 功能 |
||||
|
|
||||
|
* 工作流存储 |
||||
|
* 支持基于内存缓存的工作流存储 |
||||
|
* 提供工作流的获取和查询功能 |
||||
|
* 支持按类型获取工作流列表 |
||||
|
|
||||
|
* 规则记录 |
||||
|
* 定义规则记录实体 |
||||
|
* 提供规则记录仓储接口 |
||||
|
* 支持规则的CRUD操作 |
||||
|
|
||||
|
* 工作流规则记录 |
||||
|
* 定义工作流规则记录实体 |
||||
|
* 支持工作流和规则的关联 |
||||
|
|
||||
|
* 参数记录 |
||||
|
* 定义参数记录实体 |
||||
|
* 支持工作流参数的管理 |
||||
|
|
||||
|
* 动作记录 |
||||
|
* 定义动作记录实体 |
||||
|
* 支持成功/失败动作的记录 |
||||
|
|
||||
|
## 3. 领域服务 |
||||
|
|
||||
|
* WorkflowStore |
||||
|
* 实现了IWorkflowStore接口 |
||||
|
* 提供工作流的缓存管理 |
||||
|
* 支持工作流的查询和映射 |
||||
|
|
||||
|
## 4. 仓储接口 |
||||
|
|
||||
|
* IRuleRecordRepository |
||||
|
* 提供规则记录的CRUD操作 |
||||
|
* 支持按名称查询规则 |
||||
|
|
||||
|
* IWorkflowRecordRepository |
||||
|
* 提供工作流记录的CRUD操作 |
||||
|
* 支持按名称和类型查询工作流 |
||||
|
|
||||
|
## 5. 依赖 |
||||
|
|
||||
|
* Volo.Abp.Domain |
||||
|
* LINGYUN.Abp.Rules.RulesEngine |
||||
|
* Microsoft.Extensions.Caching.Memory |
||||
|
|
||||
|
[点击查看英文文档](README.EN.md) |
||||
@ -0,0 +1,59 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.EntityFrameworkCore |
||||
|
|
||||
|
## 1. Introduction |
||||
|
|
||||
|
The EntityFrameworkCore implementation of the rules engine management module, providing EF Core-based data access layer implementation. |
||||
|
|
||||
|
## 2. Features |
||||
|
|
||||
|
* Implements DbContext for the rules engine management module |
||||
|
* Provides entity database mapping configuration |
||||
|
* Implements repository interfaces |
||||
|
|
||||
|
## 3. Database Implementation |
||||
|
|
||||
|
### 3.1 DbContext |
||||
|
|
||||
|
* RulesEngineManagementDbContext |
||||
|
* Implements IRulesEngineManagementDbContext interface |
||||
|
* Contains DbSet definitions for all entities |
||||
|
* Supports multi-tenancy |
||||
|
|
||||
|
### 3.2 Repository Implementation |
||||
|
|
||||
|
* EfCoreRuleRecordRepository |
||||
|
* Implements IRuleRecordRepository interface |
||||
|
* Provides CRUD operations for rule records |
||||
|
* Supports querying rules by name |
||||
|
|
||||
|
* EfCoreWorkflowRecordRepository |
||||
|
* Implements IWorkflowRecordRepository interface |
||||
|
* Provides CRUD operations for workflow records |
||||
|
* Supports querying workflows by name and type |
||||
|
|
||||
|
### 3.3 Entity Mapping |
||||
|
|
||||
|
* Workflow Record Mapping |
||||
|
* Configures primary keys and indexes |
||||
|
* Configures field length restrictions |
||||
|
* Configures relationships |
||||
|
|
||||
|
* Rule Record Mapping |
||||
|
* Configures primary keys and indexes |
||||
|
* Configures field length restrictions |
||||
|
* Configures relationships |
||||
|
|
||||
|
* Parameter Record Mapping |
||||
|
* Configures primary keys |
||||
|
* Configures field length restrictions |
||||
|
|
||||
|
* Action Record Mapping |
||||
|
* Configures primary keys |
||||
|
* Configures field length restrictions |
||||
|
|
||||
|
## 4. Dependencies |
||||
|
|
||||
|
* Volo.Abp.EntityFrameworkCore |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Domain |
||||
|
|
||||
|
[查看中文文档](README.md) |
||||
@ -0,0 +1,59 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.EntityFrameworkCore |
||||
|
|
||||
|
## 1. 介绍 |
||||
|
|
||||
|
规则引擎管理模块的EntityFrameworkCore实现,提供了基于EF Core的数据访问层实现。 |
||||
|
|
||||
|
## 2. 功能 |
||||
|
|
||||
|
* 实现了规则引擎管理模块的DbContext |
||||
|
* 提供了实体的数据库映射配置 |
||||
|
* 实现了仓储接口 |
||||
|
|
||||
|
## 3. 数据库实现 |
||||
|
|
||||
|
### 3.1 DbContext |
||||
|
|
||||
|
* RulesEngineManagementDbContext |
||||
|
* 实现了IRulesEngineManagementDbContext接口 |
||||
|
* 包含了所有实体的DbSet定义 |
||||
|
* 支持多租户 |
||||
|
|
||||
|
### 3.2 仓储实现 |
||||
|
|
||||
|
* EfCoreRuleRecordRepository |
||||
|
* 实现了IRuleRecordRepository接口 |
||||
|
* 提供规则记录的CRUD操作 |
||||
|
* 支持按名称查询规则 |
||||
|
|
||||
|
* EfCoreWorkflowRecordRepository |
||||
|
* 实现了IWorkflowRecordRepository接口 |
||||
|
* 提供工作流记录的CRUD操作 |
||||
|
* 支持按名称和类型查询工作流 |
||||
|
|
||||
|
### 3.3 实体映射 |
||||
|
|
||||
|
* 工作流记录映射 |
||||
|
* 配置了主键、索引 |
||||
|
* 配置了字段长度限制 |
||||
|
* 配置了关联关系 |
||||
|
|
||||
|
* 规则记录映射 |
||||
|
* 配置了主键、索引 |
||||
|
* 配置了字段长度限制 |
||||
|
* 配置了关联关系 |
||||
|
|
||||
|
* 参数记录映射 |
||||
|
* 配置了主键 |
||||
|
* 配置了字段长度限制 |
||||
|
|
||||
|
* 动作记录映射 |
||||
|
* 配置了主键 |
||||
|
* 配置了字段长度限制 |
||||
|
|
||||
|
## 4. 依赖 |
||||
|
|
||||
|
* Volo.Abp.EntityFrameworkCore |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Domain |
||||
|
|
||||
|
[点击查看英文文档](README.EN.md) |
||||
@ -0,0 +1,36 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.HttpApi |
||||
|
|
||||
|
## 1. Introduction |
||||
|
|
||||
|
The HTTP API layer of the rules engine management module, providing RESTful API interfaces. |
||||
|
|
||||
|
## 2. Features |
||||
|
|
||||
|
* Implements HTTP API interfaces for rule records |
||||
|
* Implements HTTP API interfaces for workflow records |
||||
|
* Provides API interface routing configuration |
||||
|
|
||||
|
## 3. API Interfaces |
||||
|
|
||||
|
### 3.1 Rule Record API |
||||
|
|
||||
|
* RuleRecordController |
||||
|
* Base path: api/rules-engine-management/rules |
||||
|
* Provides CRUD operation APIs for rule records |
||||
|
* Supports paginated query API |
||||
|
* Implements permission validation |
||||
|
|
||||
|
### 3.2 Workflow Record API |
||||
|
|
||||
|
* WorkflowRecordController |
||||
|
* Base path: api/rules-engine-management/workflows |
||||
|
* Provides CRUD operation APIs for workflow records |
||||
|
* Supports paginated query API |
||||
|
* Implements permission validation |
||||
|
|
||||
|
## 4. Dependencies |
||||
|
|
||||
|
* Volo.Abp.AspNetCore.Mvc |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Application.Contracts |
||||
|
|
||||
|
[查看中文文档](README.md) |
||||
@ -0,0 +1,36 @@ |
|||||
|
# LINGYUN.Abp.RulesEngineManagement.HttpApi |
||||
|
|
||||
|
## 1. 介绍 |
||||
|
|
||||
|
规则引擎管理模块的HTTP API层,提供了基于RESTful的API接口。 |
||||
|
|
||||
|
## 2. 功能 |
||||
|
|
||||
|
* 实现了规则记录的HTTP API接口 |
||||
|
* 实现了工作流记录的HTTP API接口 |
||||
|
* 提供了API接口的路由配置 |
||||
|
|
||||
|
## 3. API接口 |
||||
|
|
||||
|
### 3.1 规则记录API |
||||
|
|
||||
|
* RuleRecordController |
||||
|
* 基路径: api/rules-engine-management/rules |
||||
|
* 提供规则记录的CRUD操作API |
||||
|
* 支持分页查询API |
||||
|
* 实现了权限验证 |
||||
|
|
||||
|
### 3.2 工作流记录API |
||||
|
|
||||
|
* WorkflowRecordController |
||||
|
* 基路径: api/rules-engine-management/workflows |
||||
|
* 提供工作流记录的CRUD操作API |
||||
|
* 支持分页查询API |
||||
|
* 实现了权限验证 |
||||
|
|
||||
|
## 4. 依赖 |
||||
|
|
||||
|
* Volo.Abp.AspNetCore.Mvc |
||||
|
* LINGYUN.Abp.RulesEngineManagement.Application.Contracts |
||||
|
|
||||
|
[点击查看英文文档](README.EN.md) |
||||
Loading…
Reference in new issue