这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
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.
 
 
 
 
 
 

926 B

LINGYUN.Abp.Rules

模块说明

规则引擎基础模块

基础模块

高阶模块

权限定义

功能定义

配置定义

如何使用


    [DependsOn(
        typeof(AbpRulesModule))]
    public class YouProjectModule : AbpModule
    {
    }

    public class YouService 
    {
        private readonly IRuleProvider _ruleProvider;

        public YouService(IRuleProvider ruleProvider)
        {
            _ruleProvider = ruleProvider;
        }

        public async Task DoAsync()
        {
            var input = new YouInput();
            // 规则校验
            await _ruleProvider.ExecuteAsync(input);

            var inputParams = new object[1]
            {
                new InputParam()
            };
            // 带参数规则校验
            await _ruleProvider.ExecuteAsync(input, inputParams);
        }
    }

更新日志