This commit is contained in:
parent
64d889566d
commit
487752def2
29 changed files with 176 additions and 95 deletions
|
|
@ -50,7 +50,7 @@ public class AccountService extends QueueConsumer implements InitializingBean {
|
||||||
for (AccountSdfRequestPart accountReq : req.getAccounts()) {
|
for (AccountSdfRequestPart accountReq : req.getAccounts()) {
|
||||||
Account account = new Account();
|
Account account = new Account();
|
||||||
account.setAccount(accountReq.getAccount());
|
account.setAccount(accountReq.getAccount());
|
||||||
//fixme account.setCompany();
|
account.setCompanyId(accountReq.getCompanyId());
|
||||||
accountMap.insert(account);
|
accountMap.insert(account);
|
||||||
AccountSdfToStatementRequestPart responsePart = responsePart(accountReq.getSdfId());
|
AccountSdfToStatementRequestPart responsePart = responsePart(accountReq.getSdfId());
|
||||||
accountToStatement.add(responsePart);
|
accountToStatement.add(responsePart);
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ public class BankAccountService extends QueueConsumer implements InitializingBea
|
||||||
bankAccount.setDestination(req.getDestination());
|
bankAccount.setDestination(req.getDestination());
|
||||||
bankAccount.setTaxpayerIdentificationNumber(req.getTaxpayerIdentificationNumber());
|
bankAccount.setTaxpayerIdentificationNumber(req.getTaxpayerIdentificationNumber());
|
||||||
bankAccount.setTaxRegistrationReasonCode(req.getTaxRegistrationReasonCode());
|
bankAccount.setTaxRegistrationReasonCode(req.getTaxRegistrationReasonCode());
|
||||||
|
bankAccount.setAccount(req.getAccount());
|
||||||
|
|
||||||
bankAccountMap.insert(bankAccount);
|
bankAccountMap.insert(bankAccount);
|
||||||
log.debug("successfully processed, new id {}", bankAccount.getId());
|
log.debug("successfully processed, new id {}", bankAccount.getId());
|
||||||
|
|
@ -72,6 +73,7 @@ public class BankAccountService extends QueueConsumer implements InitializingBea
|
||||||
bankAccount.setDestination(req.getDestination());
|
bankAccount.setDestination(req.getDestination());
|
||||||
bankAccount.setTaxpayerIdentificationNumber(req.getTaxpayerIdentificationNumber());
|
bankAccount.setTaxpayerIdentificationNumber(req.getTaxpayerIdentificationNumber());
|
||||||
bankAccount.setTaxRegistrationReasonCode(req.getTaxRegistrationReasonCode());
|
bankAccount.setTaxRegistrationReasonCode(req.getTaxRegistrationReasonCode());
|
||||||
|
bankAccount.setAccount(req.getAccount());
|
||||||
|
|
||||||
bankAccountMap.update(bankAccount);
|
bankAccountMap.update(bankAccount);
|
||||||
log.debug("successfully update, existing bankAccount with id {}", bankAccount.getId());
|
log.debug("successfully update, existing bankAccount with id {}", bankAccount.getId());
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,9 @@ import ru.spcex.clearing.backendapi.errors.BackEndError;
|
||||||
import ru.spcex.clearing.platform.messaging.domain.ActionType;
|
import ru.spcex.clearing.platform.messaging.domain.ActionType;
|
||||||
import ru.spcex.clearing.platform.messaging.domain.cud.account.BankAccountNewRequest;
|
import ru.spcex.clearing.platform.messaging.domain.cud.account.BankAccountNewRequest;
|
||||||
import ru.spcex.platform.utils.enumeration.EnumMessage;
|
import ru.spcex.platform.utils.enumeration.EnumMessage;
|
||||||
|
import ru.spcex.platform.utils.text.TextUtil;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -39,33 +41,39 @@ public class BankAccountNewAction implements IAction<BankAccountNewRequest> {
|
||||||
@ApiModelProperty(value = "Код причины постановки (КПП)", example = "01")
|
@ApiModelProperty(value = "Код причины постановки (КПП)", example = "01")
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private String taxRegistrationReasonCode;
|
private String taxRegistrationReasonCode;
|
||||||
|
@ApiModelProperty(value = "Номер счета", example = "1234567")
|
||||||
|
@JsonProperty
|
||||||
|
private String account;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Collection<EnumMessage> validate() {
|
public Collection<EnumMessage> validate() {
|
||||||
|
List<EnumMessage> errors = new ArrayList<>();
|
||||||
if (!StringUtils.hasLength(this.bankIdentificationCode))
|
if (!StringUtils.hasLength(this.bankIdentificationCode))
|
||||||
return List.of(new EnumMessage(BackEndError.ValidationError, "bankIdentificationCode"));
|
errors.add(new EnumMessage(BackEndError.ValidationError, "bankIdentificationCode"));
|
||||||
if (!StringUtils.hasLength(this.bankName))
|
if (!StringUtils.hasLength(this.bankName))
|
||||||
return List.of(new EnumMessage(BackEndError.ValidationError, "bankIdentificationCode"));
|
errors.add(new EnumMessage(BackEndError.ValidationError, "bankIdentificationCode"));
|
||||||
if ("RUB".equalsIgnoreCase(this.currency) && !StringUtils.hasLength(correspondentAccount)) {
|
if ("RUB".equalsIgnoreCase(this.currency) && !StringUtils.hasLength(correspondentAccount)) {
|
||||||
return List.of(new EnumMessage(BackEndError.ValidationError, "correspondentAccount"));
|
errors.add(new EnumMessage(BackEndError.ValidationError, "correspondentAccount"));
|
||||||
}
|
}
|
||||||
if ("RUB".equalsIgnoreCase(this.currency) && !StringUtils.hasLength(correspondentAccountName)) {
|
if ("RUB".equalsIgnoreCase(this.currency) && !StringUtils.hasLength(correspondentAccountName)) {
|
||||||
return List.of(new EnumMessage(BackEndError.ValidationError, "correspondentAccountName"));
|
errors.add(new EnumMessage(BackEndError.ValidationError, "correspondentAccountName"));
|
||||||
}
|
}
|
||||||
if (!StringUtils.hasLength(currency)) {
|
if (!StringUtils.hasLength(currency)) {
|
||||||
return List.of(new EnumMessage(BackEndError.ValidationError, "currency"));
|
errors.add(new EnumMessage(BackEndError.ValidationError, "currency"));
|
||||||
}
|
}
|
||||||
if (!StringUtils.hasLength(destination)) {
|
if (!StringUtils.hasLength(destination)) {
|
||||||
return List.of(new EnumMessage(BackEndError.ValidationError, "destination"));
|
errors.add(new EnumMessage(BackEndError.ValidationError, "destination"));
|
||||||
}
|
}
|
||||||
if ("RUB".equalsIgnoreCase(this.currency) && !StringUtils.hasLength(taxpayerIdentificationNumber)) {
|
if ("RUB".equalsIgnoreCase(this.currency) && !StringUtils.hasLength(taxpayerIdentificationNumber)) {
|
||||||
return List.of(new EnumMessage(BackEndError.ValidationError, "taxpayerIdentificationNumber"));
|
errors.add(new EnumMessage(BackEndError.ValidationError, "taxpayerIdentificationNumber"));
|
||||||
}
|
}
|
||||||
if ("RUB".equalsIgnoreCase(this.currency) && !StringUtils.hasLength(taxRegistrationReasonCode)) {
|
if ("RUB".equalsIgnoreCase(this.currency) && !StringUtils.hasLength(taxRegistrationReasonCode)) {
|
||||||
return List.of(new EnumMessage(BackEndError.ValidationError, "taxRegistrationReasonCode"));
|
errors.add(new EnumMessage(BackEndError.ValidationError, "taxRegistrationReasonCode"));
|
||||||
}
|
}
|
||||||
|
if (TextUtil.isEmpty(account)) {
|
||||||
return Collections.emptyList();
|
errors.add(new EnumMessage(BackEndError.ValidationError, "account"));
|
||||||
|
}
|
||||||
|
return errors.isEmpty() ? Collections.emptyList() : errors;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -79,6 +87,7 @@ public class BankAccountNewAction implements IAction<BankAccountNewRequest> {
|
||||||
req.setDestination(this.destination);
|
req.setDestination(this.destination);
|
||||||
req.setTaxpayerIdentificationNumber(this.taxpayerIdentificationNumber);
|
req.setTaxpayerIdentificationNumber(this.taxpayerIdentificationNumber);
|
||||||
req.setTaxRegistrationReasonCode(this.taxRegistrationReasonCode);
|
req.setTaxRegistrationReasonCode(this.taxRegistrationReasonCode);
|
||||||
|
req.setAccount(this.account);
|
||||||
return req;
|
return req;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -151,4 +160,12 @@ public class BankAccountNewAction implements IAction<BankAccountNewRequest> {
|
||||||
public void setTaxRegistrationReasonCode(String taxRegistrationReasonCode) {
|
public void setTaxRegistrationReasonCode(String taxRegistrationReasonCode) {
|
||||||
this.taxRegistrationReasonCode = taxRegistrationReasonCode;
|
this.taxRegistrationReasonCode = taxRegistrationReasonCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getAccount() {
|
||||||
|
return account;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccount(String account) {
|
||||||
|
this.account = account;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,7 @@ public class BankAccountUpdateAction implements IAction<BankAccountUpdateRequest
|
||||||
private String taxRegistrationReasonCode;
|
private String taxRegistrationReasonCode;
|
||||||
|
|
||||||
@ApiModelProperty(value = "Номер счета", example = "11111222223333344444")
|
@ApiModelProperty(value = "Номер счета", example = "11111222223333344444")
|
||||||
|
private String account;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Collection<EnumMessage> validate() {
|
public Collection<EnumMessage> validate() {
|
||||||
|
|
@ -58,6 +59,7 @@ public class BankAccountUpdateAction implements IAction<BankAccountUpdateRequest
|
||||||
req.setDestination(this.destination);
|
req.setDestination(this.destination);
|
||||||
req.setTaxpayerIdentificationNumber(this.taxpayerIdentificationNumber);
|
req.setTaxpayerIdentificationNumber(this.taxpayerIdentificationNumber);
|
||||||
req.setTaxRegistrationReasonCode(this.taxRegistrationReasonCode);
|
req.setTaxRegistrationReasonCode(this.taxRegistrationReasonCode);
|
||||||
|
req.setAccount(this.account);
|
||||||
return req;
|
return req;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -138,4 +140,12 @@ public class BankAccountUpdateAction implements IAction<BankAccountUpdateRequest
|
||||||
public void setTaxRegistrationReasonCode(String taxRegistrationReasonCode) {
|
public void setTaxRegistrationReasonCode(String taxRegistrationReasonCode) {
|
||||||
this.taxRegistrationReasonCode = taxRegistrationReasonCode;
|
this.taxRegistrationReasonCode = taxRegistrationReasonCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getAccount() {
|
||||||
|
return account;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccount(String account) {
|
||||||
|
this.account = account;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@ import ru.spcex.platform.imdg.api.Imdg;
|
||||||
import ru.spcex.platform.imdg.api.ImdgId;
|
import ru.spcex.platform.imdg.api.ImdgId;
|
||||||
import ru.spcex.platform.imdg.api.ImdgProvider;
|
import ru.spcex.platform.imdg.api.ImdgProvider;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
|
|
@ -46,9 +45,9 @@ public class Sdf08Service extends QueueConsumer implements InitializingBean {
|
||||||
private void newSDf08(BaseRequest<Object> userRequest) {
|
private void newSDf08(BaseRequest<Object> userRequest) {
|
||||||
log.debug("getAllBalance request received");
|
log.debug("getAllBalance request received");
|
||||||
SDf08 sDf08 = new SDf08();
|
SDf08 sDf08 = new SDf08();
|
||||||
sDf08.setNumber(BigDecimal.valueOf(Math.random()));
|
sDf08.setNumber(idGenerator.nextId().toString());
|
||||||
Instant now = Instant.now();
|
Instant now = Instant.now();
|
||||||
sDf08.setDatetime(now);
|
sDf08.setDatetime(String.valueOf(now.toEpochMilli()));
|
||||||
sDf08.setGenerationTime(now);
|
sDf08.setGenerationTime(now);
|
||||||
sDf08.setGenerationId(idGenerator.nextId());
|
sDf08.setGenerationId(idGenerator.nextId());
|
||||||
sdf8Map.insert(sDf08);
|
sdf8Map.insert(sDf08);
|
||||||
|
|
|
||||||
|
|
@ -162,7 +162,7 @@ public class Sdf09Executor extends AbstractExecutor<SDf09> {
|
||||||
sDf10.setMarket(sdf09.getMarket());
|
sDf10.setMarket(sdf09.getMarket());
|
||||||
sDf10.setType(sdf09.getType());
|
sDf10.setType(sdf09.getType());
|
||||||
sDf10.setNumber(sdf09.getNumber());
|
sDf10.setNumber(sdf09.getNumber());
|
||||||
sDf10.setINN(sdf09.getInn());
|
sDf10.setInn(sdf09.getInn());
|
||||||
sDf10.setResult("OK");
|
sDf10.setResult("OK");
|
||||||
sDf10.setGenerationId(generationIdForGroup);
|
sDf10.setGenerationId(generationIdForGroup);
|
||||||
sDf10.setGenerationTime(Instant.now());
|
sDf10.setGenerationTime(Instant.now());
|
||||||
|
|
|
||||||
|
|
@ -176,9 +176,9 @@ public class Sdf16Executor extends AbstractExecutor<SDf16> {
|
||||||
errorSdf.setSum(sdf.getSum());
|
errorSdf.setSum(sdf.getSum());
|
||||||
errorSdf.setMarket(sdf.getMarket());
|
errorSdf.setMarket(sdf.getMarket());
|
||||||
errorSdf.setType(sdf.getType());
|
errorSdf.setType(sdf.getType());
|
||||||
errorSdf.setINN(sdf.getInn());
|
errorSdf.setInn(sdf.getInn());
|
||||||
errorSdf.setBIC(sdf.getBic());
|
errorSdf.setBic(sdf.getBic());
|
||||||
errorSdf.setSPEC(sdf.getSpec());
|
errorSdf.setSpec(sdf.getSpec());
|
||||||
errorSdf.setNumber(sdf.getNumber());
|
errorSdf.setNumber(sdf.getNumber());
|
||||||
errorSdf.setResult(obtainResultNum(error));
|
errorSdf.setResult(obtainResultNum(error));
|
||||||
errorSdf.setGenerationId(generationIdForGroup);
|
errorSdf.setGenerationId(generationIdForGroup);
|
||||||
|
|
@ -193,9 +193,9 @@ public class Sdf16Executor extends AbstractExecutor<SDf16> {
|
||||||
successSdf.setSum(sdf.getSum());
|
successSdf.setSum(sdf.getSum());
|
||||||
successSdf.setMarket(sdf.getMarket());
|
successSdf.setMarket(sdf.getMarket());
|
||||||
successSdf.setType(sdf.getType());
|
successSdf.setType(sdf.getType());
|
||||||
successSdf.setINN(sdf.getInn());
|
successSdf.setInn(sdf.getInn());
|
||||||
successSdf.setBIC(sdf.getBic());
|
successSdf.setBic(sdf.getBic());
|
||||||
successSdf.setSPEC(sdf.getSpec());
|
successSdf.setSpec(sdf.getSpec());
|
||||||
successSdf.setNumber(sdf.getNumber());
|
successSdf.setNumber(sdf.getNumber());
|
||||||
successSdf.setGenerationId(generationIdForGroup);
|
successSdf.setGenerationId(generationIdForGroup);
|
||||||
successSdf.setGenerationTime(Instant.now());
|
successSdf.setGenerationTime(Instant.now());
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ public class Account extends BusinessObject {
|
||||||
private Long relationId;
|
private Long relationId;
|
||||||
private String accountStatus;
|
private String accountStatus;
|
||||||
private String processingSign;
|
private String processingSign;
|
||||||
|
private Long companyId;
|
||||||
|
|
||||||
public String getAccount() {
|
public String getAccount() {
|
||||||
return account;
|
return account;
|
||||||
|
|
@ -56,4 +57,12 @@ public class Account extends BusinessObject {
|
||||||
public void setProcessingSign(String processingSign) {
|
public void setProcessingSign(String processingSign) {
|
||||||
this.processingSign = processingSign;
|
this.processingSign = processingSign;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Long getCompanyId() {
|
||||||
|
return companyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyId(Long companyId) {
|
||||||
|
this.companyId = companyId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -23,6 +23,8 @@ public class BankAccount extends SpcexObjectBase {
|
||||||
private String swiftCode;
|
private String swiftCode;
|
||||||
private String taxpayerIdentificationNumber;
|
private String taxpayerIdentificationNumber;
|
||||||
private String taxRegistrationReasonCode;
|
private String taxRegistrationReasonCode;
|
||||||
|
private String account;
|
||||||
|
private Long companyId;
|
||||||
|
|
||||||
public Long getAccountId() {
|
public Long getAccountId() {
|
||||||
return accountId;
|
return accountId;
|
||||||
|
|
@ -119,4 +121,20 @@ public class BankAccount extends SpcexObjectBase {
|
||||||
public void setTaxRegistrationReasonCode(String value) {
|
public void setTaxRegistrationReasonCode(String value) {
|
||||||
this.taxRegistrationReasonCode = value;
|
this.taxRegistrationReasonCode = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getAccount() {
|
||||||
|
return account;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccount(String account) {
|
||||||
|
this.account = account;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getCompanyId() {
|
||||||
|
return companyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyId(Long companyId) {
|
||||||
|
this.companyId = companyId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -13,6 +13,7 @@ public class InformationAccount extends SpcexObjectBase {
|
||||||
|
|
||||||
private Long accountId;
|
private Long accountId;
|
||||||
private Long clearingAccountId;
|
private Long clearingAccountId;
|
||||||
|
private Long companyId;
|
||||||
|
|
||||||
public Long getAccountId() {
|
public Long getAccountId() {
|
||||||
return accountId;
|
return accountId;
|
||||||
|
|
@ -30,4 +31,11 @@ public class InformationAccount extends SpcexObjectBase {
|
||||||
this.clearingAccountId = value;
|
this.clearingAccountId = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Long getCompanyId() {
|
||||||
|
return companyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyId(Long companyId) {
|
||||||
|
this.companyId = companyId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -10,9 +10,9 @@ public class PaymentInstruction extends BusinessObject {
|
||||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||||
private Long senderId; // type="1"
|
private Long senderId; // type="1"
|
||||||
private Long addresseeId; // type="1"
|
private Long addresseeId; // type="1"
|
||||||
private String adresseeBIC; // type="2"
|
private String adresseeBic; // type="2"
|
||||||
private String payeeBankName; // type="2"
|
private String payeeBankName; // type="2"
|
||||||
private String payeeBIC; // type="2"
|
private String payeeBic; // type="2"
|
||||||
private String addresseeBankName; // type="2"
|
private String addresseeBankName; // type="2"
|
||||||
private Instant paymentDate; // type="4"
|
private Instant paymentDate; // type="4"
|
||||||
private String paymentPurpose; // type="2"
|
private String paymentPurpose; // type="2"
|
||||||
|
|
@ -49,12 +49,12 @@ public class PaymentInstruction extends BusinessObject {
|
||||||
this.addresseeId = addresseeId;
|
this.addresseeId = addresseeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getAdresseeBIC() {
|
public String getAdresseeBic() {
|
||||||
return adresseeBIC;
|
return adresseeBic;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAdresseeBIC(String adresseeBIC) {
|
public void setAdresseeBic(String adresseeBic) {
|
||||||
this.adresseeBIC = adresseeBIC;
|
this.adresseeBic = adresseeBic;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPayeeBankName() {
|
public String getPayeeBankName() {
|
||||||
|
|
@ -65,12 +65,12 @@ public class PaymentInstruction extends BusinessObject {
|
||||||
this.payeeBankName = payeeBankName;
|
this.payeeBankName = payeeBankName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPayeeBIC() {
|
public String getPayeeBic() {
|
||||||
return payeeBIC;
|
return payeeBic;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPayeeBIC(String payeeBIC) {
|
public void setPayeeBic(String payeeBic) {
|
||||||
this.payeeBIC = payeeBIC;
|
this.payeeBic = payeeBic;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getAddresseeBankName() {
|
public String getAddresseeBankName() {
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@ public class PlannerAllToday extends SpcexObjectBase {
|
||||||
private LocalDate clearingDate;
|
private LocalDate clearingDate;
|
||||||
private String market;
|
private String market;
|
||||||
private String taskStatus;
|
private String taskStatus;
|
||||||
|
private Long companyId;
|
||||||
private Long securityId;
|
private Long securityId;
|
||||||
private String parent;
|
private String parent;
|
||||||
private Long parentId;
|
private Long parentId;
|
||||||
|
|
@ -87,4 +88,11 @@ public class PlannerAllToday extends SpcexObjectBase {
|
||||||
this.parentId = value;
|
this.parentId = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Long getCompanyId() {
|
||||||
|
return companyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyId(Long companyId) {
|
||||||
|
this.companyId = companyId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -3,7 +3,6 @@ package ru.clearing.classes.statics.data.sdf;
|
||||||
import ru.clearing.classes.ConstSerializable;
|
import ru.clearing.classes.ConstSerializable;
|
||||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -14,24 +13,24 @@ import java.time.Instant;
|
||||||
public class SDf08 extends SpcexObjectBase {
|
public class SDf08 extends SpcexObjectBase {
|
||||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||||
|
|
||||||
private BigDecimal number;
|
private String number;
|
||||||
private Instant datetime;
|
private String datetime;
|
||||||
private Instant generationTime;
|
private Instant generationTime;
|
||||||
private Long generationId;
|
private Long generationId;
|
||||||
|
|
||||||
public BigDecimal getNumber() {
|
public String getNumber() {
|
||||||
return number;
|
return number;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumber(BigDecimal value) {
|
public void setNumber(String value) {
|
||||||
this.number = value;
|
this.number = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Instant getDatetime() {
|
public String getDatetime() {
|
||||||
return datetime;
|
return datetime;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDatetime(Instant value) {
|
public void setDatetime(String value) {
|
||||||
this.datetime = value;
|
this.datetime = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ public class SDf10 extends SpcexObjectBase implements WithAccount {
|
||||||
private String market;
|
private String market;
|
||||||
private String type;
|
private String type;
|
||||||
private BigDecimal number;
|
private BigDecimal number;
|
||||||
private BigDecimal INN;
|
private BigDecimal inn;
|
||||||
private String result;
|
private String result;
|
||||||
private Instant generationTime;
|
private Instant generationTime;
|
||||||
private Long generationId;
|
private Long generationId;
|
||||||
|
|
@ -67,12 +67,12 @@ public class SDf10 extends SpcexObjectBase implements WithAccount {
|
||||||
this.number = number;
|
this.number = number;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getINN() {
|
public BigDecimal getInn() {
|
||||||
return INN;
|
return inn;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setINN(BigDecimal INN) {
|
public void setInn(BigDecimal inn) {
|
||||||
this.INN = INN;
|
this.inn = inn;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getResult() {
|
public String getResult() {
|
||||||
|
|
|
||||||
|
|
@ -19,9 +19,9 @@ public class SDf17 extends SpcexObjectBase implements WithAccount {
|
||||||
private BigDecimal sum;
|
private BigDecimal sum;
|
||||||
private String market;
|
private String market;
|
||||||
private String type;
|
private String type;
|
||||||
private BigDecimal INN;
|
private BigDecimal inn;
|
||||||
private BigDecimal BIC;
|
private BigDecimal bic;
|
||||||
private String SPEC;
|
private String spec;
|
||||||
private BigDecimal number;
|
private BigDecimal number;
|
||||||
private Integer result;
|
private Integer result;
|
||||||
private Instant generationTime;
|
private Instant generationTime;
|
||||||
|
|
@ -61,28 +61,28 @@ public class SDf17 extends SpcexObjectBase implements WithAccount {
|
||||||
this.type = value;
|
this.type = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getINN() {
|
public BigDecimal getInn() {
|
||||||
return INN;
|
return inn;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setINN(BigDecimal value) {
|
public void setInn(BigDecimal value) {
|
||||||
this.INN = value;
|
this.inn = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getBIC() {
|
public BigDecimal getBic() {
|
||||||
return BIC;
|
return bic;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBIC(BigDecimal value) {
|
public void setBic(BigDecimal value) {
|
||||||
this.BIC = value;
|
this.bic = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getSPEC() {
|
public String getSpec() {
|
||||||
return SPEC;
|
return spec;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setSPEC(String value) {
|
public void setSpec(String value) {
|
||||||
this.SPEC = value;
|
this.spec = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getNumber() {
|
public BigDecimal getNumber() {
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ public class S_DF10_Converter extends DFConverter<SDf10> {
|
||||||
values.add(typeMatch(entity.getMarket()));
|
values.add(typeMatch(entity.getMarket()));
|
||||||
values.add(typeMatch(entity.getType()));
|
values.add(typeMatch(entity.getType()));
|
||||||
values.add(typeMatch(entity.getNumber()));
|
values.add(typeMatch(entity.getNumber()));
|
||||||
values.add(typeMatch(entity.getINN()));
|
values.add(typeMatch(entity.getInn()));
|
||||||
values.add(typeMatch(entity.getResult()));
|
values.add(typeMatch(entity.getResult()));
|
||||||
return values.toArray(Object[]::new);
|
return values.toArray(Object[]::new);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,9 +17,9 @@ public class S_DF17_Converter extends DFConverter<SDf17> {
|
||||||
values.add(typeMatch(entity.getSum()));
|
values.add(typeMatch(entity.getSum()));
|
||||||
values.add(typeMatch(entity.getMarket()));
|
values.add(typeMatch(entity.getMarket()));
|
||||||
values.add(typeMatch(entity.getType()));
|
values.add(typeMatch(entity.getType()));
|
||||||
values.add(typeMatch(entity.getINN()));
|
values.add(typeMatch(entity.getInn()));
|
||||||
values.add(typeMatch(entity.getBIC()));
|
values.add(typeMatch(entity.getBic()));
|
||||||
values.add(typeMatch(entity.getSPEC()));
|
values.add(typeMatch(entity.getSpec()));
|
||||||
values.add(typeMatch(entity.getNumber()));
|
values.add(typeMatch(entity.getNumber()));
|
||||||
values.add(typeMatch(entity.getResult()));
|
values.add(typeMatch(entity.getResult()));
|
||||||
return values.toArray(Object[]::new);
|
return values.toArray(Object[]::new);
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ public class InformationAccountHistoryMapStore extends TemplateEventMapStore<Inf
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{"ID", "EVENT_TIME", "EVENT_USER_ID",
|
return new String[]{"ID", "EVENT_TIME", "EVENT_USER_ID",
|
||||||
"INFORMATION_ACCOUNT_ID", "ACCOUNT_ID", "CLEARING_ACCOUNT_ID"
|
"INFORMATION_ACCOUNT_ID", "ACCOUNT_ID", "CLEARING_ACCOUNT_ID", "COMPANY_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -42,7 +42,8 @@ public class InformationAccountHistoryMapStore extends TemplateEventMapStore<Inf
|
||||||
|
|
||||||
object.getId(),
|
object.getId(),
|
||||||
object.getAccountId(),
|
object.getAccountId(),
|
||||||
object.getClearingAccountId()
|
object.getClearingAccountId(),
|
||||||
|
object.getCompanyId()
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ public class AccountMapStore extends TemplateMapStore<Account> {
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "CREATED_AT", "UPDATED_AT", "ACCOUNT", "ACCOUNT_TYPE", "RELATION_ID", "ACCOUNT_STATUS", "PROCESSING_SIGN"
|
"ID", "CREATED_AT", "UPDATED_AT", "ACCOUNT", "ACCOUNT_TYPE", "RELATION_ID", "ACCOUNT_STATUS", "PROCESSING_SIGN", "COMPANY_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -45,6 +45,7 @@ public class AccountMapStore extends TemplateMapStore<Account> {
|
||||||
object.setRelationId(resultSet.getObject("RELATION_ID", Long.class));
|
object.setRelationId(resultSet.getObject("RELATION_ID", Long.class));
|
||||||
object.setAccountStatus(resultSet.getObject("ACCOUNT_STATUS", String.class));
|
object.setAccountStatus(resultSet.getObject("ACCOUNT_STATUS", String.class));
|
||||||
object.setProcessingSign(resultSet.getObject("PROCESSING_SIGN", String.class));
|
object.setProcessingSign(resultSet.getObject("PROCESSING_SIGN", String.class));
|
||||||
|
object.setCompanyId(resultSet.getObject("COMPANY_ID", Long.class));
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -58,7 +59,8 @@ public class AccountMapStore extends TemplateMapStore<Account> {
|
||||||
object.getAccountType(),
|
object.getAccountType(),
|
||||||
object.getRelationId(),
|
object.getRelationId(),
|
||||||
object.getAccountStatus(),
|
object.getAccountStatus(),
|
||||||
object.getProcessingSign()
|
object.getProcessingSign(),
|
||||||
|
object.getCompanyId()
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ public class BankAccountMapStore extends TemplateMapStore<BankAccount> {
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "ACCOUNT_ID", "BANK_IDENTIFICATION_CODE", "BANK_NAME", "CORRESPONDENT_ACCOUNT", "CORRESPONDENT_ACCOUNT_NAME", "CURRENCY", "DESTINATION", "IBAN", "INTERNATIONAL_TRANSFER_SIGN", "SWIFT_CODE", "TAXPAYER_IDENTIFICATION_NUMBER", "TAX_REGISTRATION_REASON_CODE"
|
"ID", "ACCOUNT_ID", "BANK_IDENTIFICATION_CODE", "BANK_NAME", "CORRESPONDENT_ACCOUNT", "CORRESPONDENT_ACCOUNT_NAME", "CURRENCY", "DESTINATION", "IBAN", "INTERNATIONAL_TRANSFER_SIGN", "SWIFT_CODE", "TAXPAYER_IDENTIFICATION_NUMBER", "TAX_REGISTRATION_REASON_CODE", "ACCOUNT", "COMPANY_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -49,6 +49,8 @@ public class BankAccountMapStore extends TemplateMapStore<BankAccount> {
|
||||||
object.setSwiftCode(resultSet.getObject("SWIFT_CODE", String.class));
|
object.setSwiftCode(resultSet.getObject("SWIFT_CODE", String.class));
|
||||||
object.setTaxpayerIdentificationNumber(resultSet.getObject("TAXPAYER_IDENTIFICATION_NUMBER", String.class));
|
object.setTaxpayerIdentificationNumber(resultSet.getObject("TAXPAYER_IDENTIFICATION_NUMBER", String.class));
|
||||||
object.setTaxRegistrationReasonCode(resultSet.getObject("TAX_REGISTRATION_REASON_CODE", String.class));
|
object.setTaxRegistrationReasonCode(resultSet.getObject("TAX_REGISTRATION_REASON_CODE", String.class));
|
||||||
|
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
||||||
|
object.setCompanyId(resultSet.getObject("COMPANY_ID", Long.class));
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -68,6 +70,8 @@ public class BankAccountMapStore extends TemplateMapStore<BankAccount> {
|
||||||
object.getSwiftCode(),
|
object.getSwiftCode(),
|
||||||
object.getTaxpayerIdentificationNumber(),
|
object.getTaxpayerIdentificationNumber(),
|
||||||
object.getTaxRegistrationReasonCode(),
|
object.getTaxRegistrationReasonCode(),
|
||||||
|
object.getAccount(),
|
||||||
|
object.getCompanyId(),
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ public class InformationAccountMapStore extends TemplateMapStore<InformationAcco
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "ACCOUNT_ID", "CLEARING_ACCOUNT_ID"
|
"ID", "ACCOUNT_ID", "CLEARING_ACCOUNT_ID", "COMPANY_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -39,6 +39,7 @@ public class InformationAccountMapStore extends TemplateMapStore<InformationAcco
|
||||||
object.setId(resultSet.getObject("ID", Long.class));
|
object.setId(resultSet.getObject("ID", Long.class));
|
||||||
object.setAccountId(resultSet.getObject("ACCOUNT_ID", Long.class));
|
object.setAccountId(resultSet.getObject("ACCOUNT_ID", Long.class));
|
||||||
object.setClearingAccountId(resultSet.getObject("CLEARING_ACCOUNT_ID", Long.class));
|
object.setClearingAccountId(resultSet.getObject("CLEARING_ACCOUNT_ID", Long.class));
|
||||||
|
object.setCompanyId(resultSet.getObject("COMPANY_ID", Long.class));
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -47,7 +48,8 @@ public class InformationAccountMapStore extends TemplateMapStore<InformationAcco
|
||||||
Object[] args = new Object[]{
|
Object[] args = new Object[]{
|
||||||
object.getId(),
|
object.getId(),
|
||||||
object.getAccountId(),
|
object.getAccountId(),
|
||||||
object.getClearingAccountId()
|
object.getClearingAccountId(),
|
||||||
|
object.getCompanyId()
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ public class PaymentInstructionMapStore extends TemplateMapStore<PaymentInstruct
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{"id", "created_at", "updated_at", "sender_id", "addressee_id", "adressee_b_i_c", "payee_bank_name", "payee_b_i_c", "addressee_bank_name", "payment_date",
|
return new String[]{"id", "created_at", "updated_at", "sender_id", "addressee_id", "adressee_bic", "payee_bank_name", "payee_bic", "addressee_bank_name", "payment_date",
|
||||||
"payment_purpose", "settlement_date", "credit_leg_amount", "debit_leg_amount", "credit_leg_account_id", "credit_cs_account", "credit_leg_account", "debit_leg_account_id",
|
"payment_purpose", "settlement_date", "credit_leg_amount", "debit_leg_amount", "credit_leg_account_id", "credit_cs_account", "credit_leg_account", "debit_leg_account_id",
|
||||||
"debit_cs_account", "debit_leg_account", "credit_leg_direction", "debit_leg_direction", "credit_leg_currency_code", "debit_leg_currency_code", "clearing_date", "transaction_status", "document_number"};
|
"debit_cs_account", "debit_leg_account", "credit_leg_direction", "debit_leg_direction", "credit_leg_currency_code", "debit_leg_currency_code", "clearing_date", "transaction_status", "document_number"};
|
||||||
}
|
}
|
||||||
|
|
@ -42,9 +42,9 @@ public class PaymentInstructionMapStore extends TemplateMapStore<PaymentInstruct
|
||||||
paymentInstruction.setUpdated(getInstantFromTimestamp(resultSet, "updated_at"));
|
paymentInstruction.setUpdated(getInstantFromTimestamp(resultSet, "updated_at"));
|
||||||
paymentInstruction.setSenderId(resultSet.getLong("sender_id"));
|
paymentInstruction.setSenderId(resultSet.getLong("sender_id"));
|
||||||
paymentInstruction.setAddresseeId(resultSet.getLong("addressee_id"));
|
paymentInstruction.setAddresseeId(resultSet.getLong("addressee_id"));
|
||||||
paymentInstruction.setAdresseeBIC(resultSet.getString("adressee_b_i_c"));
|
paymentInstruction.setAdresseeBic(resultSet.getString("adressee_bic"));
|
||||||
paymentInstruction.setPayeeBankName(resultSet.getString("payee_bank_name"));
|
paymentInstruction.setPayeeBankName(resultSet.getString("payee_bank_name"));
|
||||||
paymentInstruction.setPayeeBIC(resultSet.getString("payee_b_i_c"));
|
paymentInstruction.setPayeeBic(resultSet.getString("payee_bic"));
|
||||||
paymentInstruction.setAddresseeBankName(resultSet.getString("addressee_bank_name"));
|
paymentInstruction.setAddresseeBankName(resultSet.getString("addressee_bank_name"));
|
||||||
paymentInstruction.setPaymentDate(getInstantFromTimestamp(resultSet, "payment_date"));
|
paymentInstruction.setPaymentDate(getInstantFromTimestamp(resultSet, "payment_date"));
|
||||||
paymentInstruction.setPaymentPurpose(resultSet.getString("payment_purpose"));
|
paymentInstruction.setPaymentPurpose(resultSet.getString("payment_purpose"));
|
||||||
|
|
@ -75,9 +75,9 @@ public class PaymentInstructionMapStore extends TemplateMapStore<PaymentInstruct
|
||||||
TimeUtil.toDateFromInstant(paymentInstruction.getUpdated()),
|
TimeUtil.toDateFromInstant(paymentInstruction.getUpdated()),
|
||||||
paymentInstruction.getSenderId(),
|
paymentInstruction.getSenderId(),
|
||||||
paymentInstruction.getAddresseeId(),
|
paymentInstruction.getAddresseeId(),
|
||||||
paymentInstruction.getAdresseeBIC(),
|
paymentInstruction.getAdresseeBic(),
|
||||||
paymentInstruction.getPayeeBankName(),
|
paymentInstruction.getPayeeBankName(),
|
||||||
paymentInstruction.getPayeeBIC(),
|
paymentInstruction.getPayeeBic(),
|
||||||
paymentInstruction.getAddresseeBankName(),
|
paymentInstruction.getAddresseeBankName(),
|
||||||
TimeUtil.toDateFromInstant(paymentInstruction.getPaymentDate()),
|
TimeUtil.toDateFromInstant(paymentInstruction.getPaymentDate()),
|
||||||
paymentInstruction.getPaymentPurpose(),
|
paymentInstruction.getPaymentPurpose(),
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ public class PlannerAllTodayMapStore extends TemplateMapStore<PlannerAllToday> {
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "TASK", "TASK_TIME", "CLEARING_DATE", "MARKET", "TASK_STATUS", "SECURITY_ID", "PARENT", "PARENT_ID"
|
"ID", "TASK", "TASK_TIME", "CLEARING_DATE", "MARKET", "TASK_STATUS", "COMPANY_ID", "SECURITY_ID", "PARENT", "PARENT_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -43,6 +43,7 @@ public class PlannerAllTodayMapStore extends TemplateMapStore<PlannerAllToday> {
|
||||||
object.setClearingDate(getLocalDateFromSqlDate(resultSet, "CLEARING_DATE"));
|
object.setClearingDate(getLocalDateFromSqlDate(resultSet, "CLEARING_DATE"));
|
||||||
object.setMarket(resultSet.getObject("MARKET", String.class));
|
object.setMarket(resultSet.getObject("MARKET", String.class));
|
||||||
object.setTaskStatus(resultSet.getObject("TASK_STATUS", String.class));
|
object.setTaskStatus(resultSet.getObject("TASK_STATUS", String.class));
|
||||||
|
object.setCompanyId(resultSet.getObject("COMPANY_ID", Long.class));
|
||||||
object.setSecurityId(resultSet.getObject("SECURITY_ID", Long.class));
|
object.setSecurityId(resultSet.getObject("SECURITY_ID", Long.class));
|
||||||
object.setParent(resultSet.getObject("PARENT", String.class));
|
object.setParent(resultSet.getObject("PARENT", String.class));
|
||||||
object.setParentId(resultSet.getObject("PARENT_ID", Long.class));
|
object.setParentId(resultSet.getObject("PARENT_ID", Long.class));
|
||||||
|
|
@ -58,6 +59,7 @@ public class PlannerAllTodayMapStore extends TemplateMapStore<PlannerAllToday> {
|
||||||
TimeUtil.toDateFromLocalDate(object.getClearingDate()),
|
TimeUtil.toDateFromLocalDate(object.getClearingDate()),
|
||||||
object.getMarket(),
|
object.getMarket(),
|
||||||
object.getTaskStatus(),
|
object.getTaskStatus(),
|
||||||
|
object.getCompanyId(),
|
||||||
object.getSecurityId(),
|
object.getSecurityId(),
|
||||||
object.getParent(),
|
object.getParent(),
|
||||||
object.getParentId()
|
object.getParentId()
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
||||||
import ru.spcex.clearing.imdg.base.TemplateMapStore;
|
import ru.spcex.clearing.imdg.base.TemplateMapStore;
|
||||||
import ru.spcex.platform.utils.time.TimeUtil;
|
import ru.spcex.platform.utils.time.TimeUtil;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
|
|
||||||
|
|
@ -39,8 +38,8 @@ public class SDf08MapStore extends TemplateMapStore<SDf08> {
|
||||||
public SDf08 objectReader(ResultSet resultSet) throws SQLException {
|
public SDf08 objectReader(ResultSet resultSet) throws SQLException {
|
||||||
SDf08 object = new SDf08();
|
SDf08 object = new SDf08();
|
||||||
object.setId(resultSet.getObject("ID", Long.class));
|
object.setId(resultSet.getObject("ID", Long.class));
|
||||||
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
object.setNumber(resultSet.getObject("NUMBER", String.class));
|
||||||
object.setDatetime(getInstantFromTimestamp(resultSet, "DATETIME"));
|
object.setDatetime(resultSet.getObject("DATETIME", String.class));
|
||||||
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
||||||
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
||||||
return object;
|
return object;
|
||||||
|
|
@ -51,7 +50,7 @@ public class SDf08MapStore extends TemplateMapStore<SDf08> {
|
||||||
Object[] args = new Object[]{
|
Object[] args = new Object[]{
|
||||||
object.getId(),
|
object.getId(),
|
||||||
object.getNumber(),
|
object.getNumber(),
|
||||||
TimeUtil.toDateFromInstant(object.getDatetime()),
|
object.getDatetime(),
|
||||||
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
||||||
object.getGenerationId()
|
object.getGenerationId()
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ public class SDf09MapStore extends TemplateMapStore<SDf09> {
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "NUMBER", "_I_N_N", "FILE_NAME", "GENERATION_TIME",
|
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "NUMBER", "INN", "FILE_NAME", "GENERATION_TIME",
|
||||||
"GENERATION_ID"
|
"GENERATION_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
@ -45,7 +45,7 @@ public class SDf09MapStore extends TemplateMapStore<SDf09> {
|
||||||
object.setMarket(resultSet.getString("MARKET"));
|
object.setMarket(resultSet.getString("MARKET"));
|
||||||
object.setType(resultSet.getString("TYPE"));
|
object.setType(resultSet.getString("TYPE"));
|
||||||
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
||||||
object.setInn(resultSet.getObject("_I_N_N", BigDecimal.class));
|
object.setInn(resultSet.getObject("INN", BigDecimal.class));
|
||||||
object.setFileName(resultSet.getString("FILE_NAME"));
|
object.setFileName(resultSet.getString("FILE_NAME"));
|
||||||
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
||||||
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ public class SDf10MapStore extends TemplateMapStore<SDf10> {
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "NUMBER", "_I_N_N",
|
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "NUMBER", "INN",
|
||||||
"RESULT", "GENERATION_TIME", "GENERATION_ID", "IN_S_DF09_ID"
|
"RESULT", "GENERATION_TIME", "GENERATION_ID", "IN_S_DF09_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
@ -45,7 +45,7 @@ public class SDf10MapStore extends TemplateMapStore<SDf10> {
|
||||||
object.setMarket(resultSet.getObject("MARKET", String.class));
|
object.setMarket(resultSet.getObject("MARKET", String.class));
|
||||||
object.setType(resultSet.getObject("TYPE", String.class));
|
object.setType(resultSet.getObject("TYPE", String.class));
|
||||||
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
||||||
object.setINN(resultSet.getObject("_I_N_N", BigDecimal.class));
|
object.setInn(resultSet.getObject("INN", BigDecimal.class));
|
||||||
object.setResult(resultSet.getObject("RESULT", String.class));
|
object.setResult(resultSet.getObject("RESULT", String.class));
|
||||||
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
||||||
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
||||||
|
|
@ -62,7 +62,7 @@ public class SDf10MapStore extends TemplateMapStore<SDf10> {
|
||||||
object.getMarket(),
|
object.getMarket(),
|
||||||
object.getType(),
|
object.getType(),
|
||||||
object.getNumber(),
|
object.getNumber(),
|
||||||
object.getINN(),
|
object.getInn(),
|
||||||
object.getResult(),
|
object.getResult(),
|
||||||
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
||||||
object.getGenerationId(),
|
object.getGenerationId(),
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ public class SDf16MapStore extends TemplateMapStore<SDf16> {
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "_I_N_N", "_B_I_C", "_S_P_E_C", "NUMBER", "FILE_NAME", "GENERATION_TIME", "GENERATION_ID"
|
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "INN", "BIC", "SPEC", "NUMBER", "FILE_NAME", "GENERATION_TIME", "GENERATION_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -43,9 +43,9 @@ public class SDf16MapStore extends TemplateMapStore<SDf16> {
|
||||||
object.setSum(resultSet.getObject("SUM", BigDecimal.class));
|
object.setSum(resultSet.getObject("SUM", BigDecimal.class));
|
||||||
object.setMarket(resultSet.getObject("MARKET", String.class));
|
object.setMarket(resultSet.getObject("MARKET", String.class));
|
||||||
object.setType(resultSet.getObject("TYPE", String.class));
|
object.setType(resultSet.getObject("TYPE", String.class));
|
||||||
object.setInn(resultSet.getObject("_I_N_N", BigDecimal.class));
|
object.setInn(resultSet.getObject("INN", BigDecimal.class));
|
||||||
object.setBic(resultSet.getObject("_B_I_C", BigDecimal.class));
|
object.setBic(resultSet.getObject("BIC", BigDecimal.class));
|
||||||
object.setSpec(resultSet.getObject("_S_P_E_C", String.class));
|
object.setSpec(resultSet.getObject("SPEC", String.class));
|
||||||
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
||||||
object.setFileName(resultSet.getObject("FILE_NAME", String.class));
|
object.setFileName(resultSet.getObject("FILE_NAME", String.class));
|
||||||
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ public class SDf17MapStore extends TemplateMapStore<SDf17> {
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[]{
|
return new String[]{
|
||||||
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "_I_N_N", "_B_I_C", "_S_P_E_C", "NUMBER", "RESULT", "GENERATION_TIME", "GENERATION_ID", "IN_S_DF16_ID"
|
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "INN", "BIC", "SPEC", "NUMBER", "RESULT", "GENERATION_TIME", "GENERATION_ID", "IN_S_DF16_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -43,9 +43,9 @@ public class SDf17MapStore extends TemplateMapStore<SDf17> {
|
||||||
object.setSum(resultSet.getObject("SUM", BigDecimal.class));
|
object.setSum(resultSet.getObject("SUM", BigDecimal.class));
|
||||||
object.setMarket(resultSet.getObject("MARKET", String.class));
|
object.setMarket(resultSet.getObject("MARKET", String.class));
|
||||||
object.setType(resultSet.getObject("TYPE", String.class));
|
object.setType(resultSet.getObject("TYPE", String.class));
|
||||||
object.setINN(resultSet.getObject("_I_N_N", BigDecimal.class));
|
object.setInn(resultSet.getObject("INN", BigDecimal.class));
|
||||||
object.setBIC(resultSet.getObject("_B_I_C", BigDecimal.class));
|
object.setBic(resultSet.getObject("BIC", BigDecimal.class));
|
||||||
object.setSPEC(resultSet.getObject("_S_P_E_C", String.class));
|
object.setSpec(resultSet.getObject("SPEC", String.class));
|
||||||
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
||||||
object.setResult(resultSet.getObject("RESULT", Integer.class));
|
object.setResult(resultSet.getObject("RESULT", Integer.class));
|
||||||
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
object.setGenerationTime(getInstantFromTimestamp(resultSet, "GENERATION_TIME"));
|
||||||
|
|
@ -62,9 +62,9 @@ public class SDf17MapStore extends TemplateMapStore<SDf17> {
|
||||||
object.getSum(),
|
object.getSum(),
|
||||||
object.getMarket(),
|
object.getMarket(),
|
||||||
object.getType(),
|
object.getType(),
|
||||||
object.getINN(),
|
object.getInn(),
|
||||||
object.getBIC(),
|
object.getBic(),
|
||||||
object.getSPEC(),
|
object.getSpec(),
|
||||||
object.getNumber(),
|
object.getNumber(),
|
||||||
object.getResult(),
|
object.getResult(),
|
||||||
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
||||||
|
|
|
||||||
|
|
@ -93,6 +93,7 @@ public class Util {
|
||||||
res.setClearingDate(planner.getClearingDate());
|
res.setClearingDate(planner.getClearingDate());
|
||||||
res.setMarket(planner.getMarket());
|
res.setMarket(planner.getMarket());
|
||||||
res.setTaskStatus(planner.getTaskStatus());
|
res.setTaskStatus(planner.getTaskStatus());
|
||||||
|
res.setCompanyId(planner.getCompanyId());
|
||||||
res.setSecurityId(planner.getSecurityId());
|
res.setSecurityId(planner.getSecurityId());
|
||||||
res.setParent("PLNR");
|
res.setParent("PLNR");
|
||||||
res.setParentId(planner.getId());
|
res.setParentId(planner.getId());
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue