You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.6 KiB
1.6 KiB
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