/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="xXXService"></param> /// <param name="userApi"></param> //[FromServices] public WeatherForecastController(ILogger logger , IXXXService xXXService , IExampleProxy userApi , IRedisManager redisManager) { _logger = logger; _xXXService = xXXService; _userApi = userApi; _redisManager = redisManager; }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="xXXService"></param> /// <param name="userApi"></param> //[FromServices] public WeatherForecastController(ILogger <WeatherForecastController> logger , IXXXService xXXService) { _logger = logger; _xXXService = xXXService; }
/// <summary> /// 验证 /// </summary> public XXXValidator(IXXXService xXXService) { RuleFor(x => x.Name).Must(s => xXXService.GetFalse(s)) .WithMessage("这是false"); RuleFor(t => t.Name).NotEmpty().WithMessage("名称不能为空").Length(1, 20).WithMessage("名称长度在1-20个字符之间"); }