From 5c2c600d46714cb7c3781c749ea9e44f664e1705 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Tue, 6 Jun 2023 16:26:01 +0300 Subject: [PATCH] =?UTF-8?q?gateway-api=20company-service=20MultiCompanyReq?= =?UTF-8?q?uest=20=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D0=BE.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/messaging/domain/Consts.java | 1 + .../cud/company/MultiCompanyRequest.java | 81 +++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/MultiCompanyRequest.java diff --git a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/Consts.java b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/Consts.java index 717696611..a9a51a2a7 100644 --- a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/Consts.java +++ b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/Consts.java @@ -41,6 +41,7 @@ public interface Consts { String DESTINATION_PLANNER_UPDATE = "planner-update"; String DESTINATION_PLANNER_DELETE = "planner-delete"; + String DESTINATION_COMPANY_MULTIREQUEST = "company-multirequest-new"; String DESTINATION_COMPANY_NEW = "company-new"; String DESTINATION_COMPANY_DELETE = "company-delete"; String DESTINATION_COMPANY_UPDATE = "company-update"; diff --git a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/MultiCompanyRequest.java b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/MultiCompanyRequest.java new file mode 100644 index 000000000..067712ec9 --- /dev/null +++ b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/MultiCompanyRequest.java @@ -0,0 +1,81 @@ +package ru.spcex.clearing.platform.messaging.domain.cud.company; + +import com.fasterxml.jackson.annotation.JsonProperty; +import ru.spcex.clearing.platform.messaging.domain.cud.account.ClientCodeNewRequest; + +import java.util.ArrayList; +import java.util.List; + +public class MultiCompanyRequest { + @JsonProperty + String uuid; // для лога + + @JsonProperty + CompanyNewRequest company; + @JsonProperty + CompanyInfoUpdateRequest companyInfo; + @JsonProperty + List profileDocuments = new ArrayList<>(); + @JsonProperty + List companySymbols = new ArrayList<>(); + @JsonProperty + List contacts = new ArrayList<>(); + @JsonProperty + List clientCodes = new ArrayList<>(); + + public String getUuid() { + return uuid; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public CompanyNewRequest getCompany() { + return company; + } + + public void setCompany(CompanyNewRequest company) { + this.company = company; + } + + public CompanyInfoUpdateRequest getCompanyInfo() { + return companyInfo; + } + + public void setCompanyInfo(CompanyInfoUpdateRequest companyInfo) { + this.companyInfo = companyInfo; + } + + public List getProfileDocuments() { + return profileDocuments; + } + + public void setProfileDocuments(List profileDocuments) { + this.profileDocuments = profileDocuments; + } + + public List getCompanySymbols() { + return companySymbols; + } + + public void setCompanySymbols(List companySymbols) { + this.companySymbols = companySymbols; + } + + public List getContacts() { + return contacts; + } + + public void setContacts(List contacts) { + this.contacts = contacts; + } + + public List getClientCodes() { + return clientCodes; + } + + public void setClientCodes(List clientCodes) { + this.clientCodes = clientCodes; + } +}