extract interfaces WithParentId, WithMessageId
This commit is contained in:
parent
c31797e3d0
commit
51e226caf2
25 changed files with 56 additions and 72 deletions
|
|
@ -13,7 +13,7 @@ import ru.spcex.platform.classes.base.interfaces.WithMarket;
|
|||
* <p>
|
||||
* DB table: S_DF01
|
||||
**/
|
||||
public class SDf01 extends SpcexObjectBase implements WithAccount, WithMarket, WithFileName, WithCurrency {
|
||||
public class SDf01 extends SpcexObjectBase implements WithAccount, WithMarket, WithFileName, WithCurrency, WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String curr_code;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,16 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
import ru.spcex.platform.classes.base.interfaces.WithAccount;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-02 Уведомление об исполнении операции загрузки денежных средств или уведомление об ошибке
|
||||
* <p>
|
||||
* DB table: S_DF02
|
||||
**/
|
||||
public class SDf02 extends SpcexObjectBase implements WithAccount {
|
||||
public class SDf02 extends SpcexObjectBase implements WithAccount, WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String curr_code;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-03 Реестр платежных поручений
|
||||
* <p>
|
||||
* DB table: S_DF03
|
||||
**/
|
||||
public class SDf03 extends SpcexObjectBase {
|
||||
public class SDf03 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String seg_type;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-04 Подтверждение проведения расчетов
|
||||
*
|
||||
* DB table: S_DF03
|
||||
**/
|
||||
public class SDf04 extends SpcexObjectBase {
|
||||
public class SDf04 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String seg_type;
|
||||
|
|
|
|||
|
|
@ -1,19 +1,17 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
/**
|
||||
* ДФ-05 Уведомление о завершении расчетов в ПРЦ
|
||||
*
|
||||
* DB table: S_DF05
|
||||
*/
|
||||
public class SDf05 extends SpcexObjectBase {
|
||||
public class SDf05 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private BigDecimal tp;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import ru.spcex.platform.classes.base.interfaces.WithFileName;
|
|||
* <p>
|
||||
* DB table: S_DF06
|
||||
**/
|
||||
public class SDf06 extends SpcexObjectBase implements WithFileName, WithCurrency {
|
||||
public class SDf06 extends SpcexObjectBase implements WithFileName, WithCurrency, WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String account;
|
||||
|
|
|
|||
|
|
@ -1,18 +1,16 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
/**
|
||||
* ДФ-07 Ответ на запрос по зачислению/списанию денежных средств
|
||||
* <p>
|
||||
* DB table: S_DF07
|
||||
**/
|
||||
public class SDf07 extends SpcexObjectBase {
|
||||
public class SDf07 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String account;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-08 Загрузка счетов с остатками
|
||||
* <p>
|
||||
* DB table: S_DF08
|
||||
**/
|
||||
public class SDf08 extends SpcexObjectBase {
|
||||
public class SDf08 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-09 Ответ на загрузку счетов с остатками
|
||||
* <p>
|
||||
* DB table: S_DF08
|
||||
**/
|
||||
public class SDf09 extends SpcexObjectBase {
|
||||
public class SDf09 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* sDf10 - ДФ-10 Запрос на зачисление/списание ценных бумаг
|
||||
* <p>
|
||||
* DB table: S_DF10
|
||||
*/
|
||||
public class SDf10 extends SpcexObjectBase {
|
||||
public class SDf10 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-11 Ответ на Запрос на зачисление/списание ценных бумаг
|
||||
* <p>
|
||||
* DB table: S_DF11
|
||||
**/
|
||||
public class SDf11 extends SpcexObjectBase {
|
||||
public class SDf11 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-12 Распоряжение на проведение операций по итогам клиринга
|
||||
* <p>
|
||||
* DB table: S_DF12
|
||||
**/
|
||||
public class SDf12 extends SpcexObjectBase {
|
||||
public class SDf12 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-13 Уведомление о статусе исполнения или мотивированный отказ
|
||||
* <p>
|
||||
* DB table: S_DF13
|
||||
**/
|
||||
public class SDf13 extends SpcexObjectBase {
|
||||
public class SDf13 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-14 Уведомление о завершении расчетов
|
||||
* <p>
|
||||
* DB table: S_DF14
|
||||
**/
|
||||
public class SDf14 extends SpcexObjectBase {
|
||||
public class SDf14 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-20 Отчет об исполнении поручения на зачисление/списание ценных бумаг
|
||||
* <p>
|
||||
* DB table: S_DF20
|
||||
**/
|
||||
public class SDf20 extends SpcexObjectBase {
|
||||
public class SDf20 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-21 Отчет об операциях
|
||||
* <p>
|
||||
* DB table: S_DF21
|
||||
**/
|
||||
public class SDf21 extends SpcexObjectBase {
|
||||
public class SDf21 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String outDocument;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-51 Запрос остатков по всем счетам
|
||||
*
|
||||
* DB table: S_DF51
|
||||
**/
|
||||
public class SDf51 extends SpcexObjectBase {
|
||||
public class SDf51 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String number;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-52 Из ПРЦ в КС Информация о состоянии счета (блокировка/разблокировка/закрытие/открытие)
|
||||
*
|
||||
* DB table: S_DF52
|
||||
**/
|
||||
public class SDf52 extends SpcexObjectBase {
|
||||
public class SDf52 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String account;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import ru.spcex.platform.classes.base.SpcexObjectBase;
|
|||
* <p>
|
||||
* DB table: S_DF53
|
||||
**/
|
||||
public class SDf53 extends SpcexObjectBase {
|
||||
public class SDf53 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String account;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* ДФ-54 Вывод свободных средств для инициаторов категории В с клирингового счета 30414
|
||||
* <p>
|
||||
* DB table: S_DF54
|
||||
**/
|
||||
public class SDf54 extends SpcexObjectBase {
|
||||
public class SDf54 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String seg_type;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* ДФ-55 Квитанция об обработке ДФ-54
|
||||
* <p>
|
||||
* DB table: S_DF55
|
||||
**/
|
||||
public class SDf55 extends SpcexObjectBase {
|
||||
public class SDf55 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String seg_type;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
import java.time.Instant;
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* ДФ-56 Запрос транзакций за период
|
||||
* <p>
|
||||
* DB table: S_DF56
|
||||
**/
|
||||
public class SDf56 extends SpcexObjectBase {
|
||||
public class SDf56 extends SpcexObjectBase implements WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private String number;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import ru.spcex.platform.classes.base.interfaces.WithCurrency;
|
|||
* <p>
|
||||
* DB table: S_DF57
|
||||
**/
|
||||
public class SDf57 extends SpcexObjectBase implements WithCurrency {
|
||||
public class SDf57 extends SpcexObjectBase implements WithCurrency, WithMessageId, WithParentId {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private Instant generationTime;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
public interface WithMessageId {
|
||||
String getMessageId();
|
||||
void setMessageId(String messageId);
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
package ru.clearing.classes.statics.data.sdf;
|
||||
|
||||
public interface WithParentId {
|
||||
String getParentId();
|
||||
void setParentId(String messageId);
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue