etreschenkov 2025-12-01 11:34:48 +03:00
parent 5b70542ff7
commit 71ba1ad08e

View file

@ -1,13 +1,17 @@
package ru.spcex.clearing.gatewayapi.service.adapter; package ru.spcex.clearing.gatewayapi.service.adapter;
import java.math.BigDecimal;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.CouponSchedule; import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.CouponSchedule;
import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.FondSecurity; import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.FondSecurity;
import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.IncomeListing; import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.IncomeListing;
import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.Nominal; import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.Nominal;
import ru.spcex.clearing.platform.messaging.domain.cud.securitites.*; import ru.spcex.clearing.platform.messaging.domain.cud.securitites.CouponPeriodNewRequest;
import ru.spcex.clearing.platform.messaging.domain.cud.securitites.EquitySecurityNewRequest;
import ru.spcex.clearing.platform.messaging.domain.cud.securitites.FixedIncomeCashFlowNewRequest;
import ru.spcex.clearing.platform.messaging.domain.cud.securitites.FixedIncomeSecurityNewRequest;
import ru.spcex.clearing.platform.messaging.domain.cud.securitites.ListingNewRequest;
import ru.spcex.clearing.platform.messaging.domain.cud.security.CurrencyPairSecurityNewRequest; import ru.spcex.clearing.platform.messaging.domain.cud.security.CurrencyPairSecurityNewRequest;
import ru.spcex.platform.utils.text.TextUtil;
@Service @Service
public class SecurityRequestAdapter { public class SecurityRequestAdapter {
@ -76,6 +80,7 @@ public class SecurityRequestAdapter {
listingNewRequest.setSymbolCode(incomeListing.getSymbolCode()); listingNewRequest.setSymbolCode(incomeListing.getSymbolCode());
listingNewRequest.setSymbolName(incomeListing.getSymbolName()); listingNewRequest.setSymbolName(incomeListing.getSymbolName());
listingNewRequest.setLotSize(incomeListing.getLotSize()); listingNewRequest.setLotSize(incomeListing.getLotSize());
listingNewRequest.setPrecision(BigDecimal.valueOf(incomeListing.getPrecision()));
// listingNewRequest.setMinStep(incomeListing.getMinStep()); // listingNewRequest.setMinStep(incomeListing.getMinStep());
listingNewRequest.setTradingCurrency(incomeListing.getTradingCurrency()); listingNewRequest.setTradingCurrency(incomeListing.getTradingCurrency());
listingNewRequest.setWorkflowStatus(incomeListing.getWorkflowStatus()); listingNewRequest.setWorkflowStatus(incomeListing.getWorkflowStatus());