From 4b5d5b94afda8e5c6227a0cf8e831e6d29305358 Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Wed, 13 Aug 2025 15:08:04 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-885 --- .../cud/company/CompanyInfoUpdateAction.java | 33 ++++++++++++++- .../src/main/resources/meta/meta.json | 41 ++++++++++++++++++- .../src/main/resources/meta/meta.xml | 11 ++++- .../cud/company/CompanyInfoUpdateRequest.java | 21 ++++++++++ 4 files changed, 103 insertions(+), 3 deletions(-) diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/CompanyInfoUpdateAction.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/CompanyInfoUpdateAction.java index e9ec48c61..1e74c7cb8 100644 --- a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/CompanyInfoUpdateAction.java +++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/company/CompanyInfoUpdateAction.java @@ -1,10 +1,15 @@ package ru.spcex.clearing.backendapi.controller.request.cud.company; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import io.swagger.annotations.ApiModelProperty; +import java.time.LocalDate; import ru.spcex.clearing.backendapi.domain.actions.IAction; import ru.spcex.clearing.platform.messaging.domain.ActionType; import ru.spcex.clearing.platform.messaging.domain.cud.company.CompanyInfoUpdateRequest; +import ru.spcex.clearing.platform.messaging.domain.json.deserialize.LocalDateDeserializer; +import ru.spcex.clearing.platform.messaging.domain.json.serialize.LocalDateSerializer; public class CompanyInfoUpdateAction implements IAction { @ApiModelProperty(hidden = true) @@ -47,6 +52,14 @@ public class CompanyInfoUpdateAction implements IAction - + @@ -344,6 +344,11 @@ + + + + + @@ -444,6 +449,8 @@ + + @@ -460,6 +467,8 @@ + + diff --git a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/CompanyInfoUpdateRequest.java b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/CompanyInfoUpdateRequest.java index 5a7cd8c5a..23c1c7268 100644 --- a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/CompanyInfoUpdateRequest.java +++ b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/CompanyInfoUpdateRequest.java @@ -1,6 +1,7 @@ package ru.spcex.clearing.platform.messaging.domain.cud.company; import com.fasterxml.jackson.annotation.JsonProperty; +import java.time.LocalDate; public class CompanyInfoUpdateRequest { @JsonProperty @@ -30,6 +31,10 @@ public class CompanyInfoUpdateRequest { private String fullName; @JsonProperty private String workflowStatus; + @JsonProperty + private String taxNumber; + @JsonProperty + private LocalDate registrationDate; public Long getId() { return id; @@ -134,4 +139,20 @@ public class CompanyInfoUpdateRequest { public void setWorkflowStatus(String workflowStatus) { this.workflowStatus = workflowStatus; } + + public String getTaxNumber() { + return taxNumber; + } + + public void setTaxNumber(String taxNumber) { + this.taxNumber = taxNumber; + } + + public LocalDate getRegistrationDate() { + return registrationDate; + } + + public void setRegistrationDate(LocalDate registrationDate) { + this.registrationDate = registrationDate; + } }