This commit is contained in:
AKurakin 2025-05-27 13:16:36 +03:00
parent eb724cb917
commit 01aaf031b0

View file

@ -8,7 +8,7 @@ import ru.spcex.clearing.platform.messaging.domain.cud.common.CommonIdRequest;
import ru.spcex.clearing.platform.messaging.domain.cud.misc.ValidationSymbolsNewRequest;
import ru.spcex.clearing.platform.messaging.domain.cud.misc.ValidationSymbolsUpdateRequest;
import ru.spcex.clearing.utility.Enum.UtilityError;
import ru.spcex.clearing.validation.common.rules.FieldRequiredRule;
import ru.spcex.clearing.validation.common.rules.FieldNotBlankRequiredRule;
import ru.spcex.clearing.validation.common.rules.IdPresentRule;
import ru.spcex.platform.classes.base.SpcexObjectBase;
import ru.spcex.platform.imdg.api.Imdg;
@ -40,10 +40,10 @@ public class ValidateSymbolsValidationConfig {
addImdg.accept(IMDGDistributedNames.Map_ValidationSymbols);
return new ValidatorImpl<>(context,
FieldRequiredRule.instance("code",
FieldNotBlankRequiredRule.instance("code",
ValidationSymbolsNewRequest::getCode,
UtilityError.RequiredFieldEmpty),
FieldRequiredRule.instance("symbols",
FieldNotBlankRequiredRule.instance("symbols",
ValidationSymbolsNewRequest::getSymbols,
UtilityError.RequiredFieldEmpty),
new newVSDuplicateCheck()
@ -113,10 +113,10 @@ public class ValidateSymbolsValidationConfig {
ValidationSymbols.class,
UtilityError.RequiredFieldEmpty,
UtilityError.RecordNotFound),
FieldRequiredRule.instance("code",
FieldNotBlankRequiredRule.instance("code",
ValidationSymbolsUpdateRequest::getCode,
UtilityError.RequiredFieldEmpty),
FieldRequiredRule.instance("symbols",
FieldNotBlankRequiredRule.instance("symbols",
ValidationSymbolsUpdateRequest::getSymbols,
UtilityError.RequiredFieldEmpty),
new updateVSDuplicateCheck()