IMDG http://jira.mfd.msk:8088/browse/CLS-47, http://jira.mfd.msk:8088/browse/CLS-58 поправил некоторые мапсторы и классы, в соответствии с метой (не все).
This commit is contained in:
parent
02c1936ecb
commit
dd2cdaf45c
15 changed files with 124 additions and 134 deletions
|
|
@ -16,7 +16,7 @@ public class SDf12 extends SpcexObjectBase {
|
||||||
|
|
||||||
private String account;
|
private String account;
|
||||||
private String deal;
|
private String deal;
|
||||||
private BigDecimal status;
|
private Long status;
|
||||||
private String fileName;
|
private String fileName;
|
||||||
private Instant generationTime;
|
private Instant generationTime;
|
||||||
private Long generationId;
|
private Long generationId;
|
||||||
|
|
@ -37,11 +37,11 @@ public class SDf12 extends SpcexObjectBase {
|
||||||
this.deal = value;
|
this.deal = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getStatus() {
|
public Long getStatus() {
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(BigDecimal value) {
|
public void setStatus(Long value) {
|
||||||
this.status = value;
|
this.status = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,8 @@ import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ДФ 013 - Вывод свободных средств для инициаторов категории В
|
* ДФ-13 Вывод свободных средств для инициаторов категории В с клирингового счета 30414/7 - платежное поручение АО СПВБ на вывод средств из РО
|
||||||
* с клирингового счета 30414/7 - платежное поручение АО СПВБ на вывод средств из РО.
|
* <p>
|
||||||
*
|
|
||||||
* DB table: S_DF13
|
* DB table: S_DF13
|
||||||
**/
|
**/
|
||||||
public class SDf13 extends SpcexObjectBase {
|
public class SDf13 extends SpcexObjectBase {
|
||||||
|
|
@ -44,6 +43,7 @@ public class SDf13 extends SpcexObjectBase {
|
||||||
private String sc_code;
|
private String sc_code;
|
||||||
private String acc_deb;
|
private String acc_deb;
|
||||||
private String rclientn1;
|
private String rclientn1;
|
||||||
|
private String inn_cred;
|
||||||
private String kpp_cred;
|
private String kpp_cred;
|
||||||
private String rclientn4;
|
private String rclientn4;
|
||||||
private String acc_kr_1;
|
private String acc_kr_1;
|
||||||
|
|
@ -301,6 +301,14 @@ public class SDf13 extends SpcexObjectBase {
|
||||||
this.rclientn1 = rclientn1;
|
this.rclientn1 = rclientn1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getInn_cred() {
|
||||||
|
return inn_cred;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInn_cred(String inn_cred) {
|
||||||
|
this.inn_cred = inn_cred;
|
||||||
|
}
|
||||||
|
|
||||||
public String getKpp_cred() {
|
public String getKpp_cred() {
|
||||||
return kpp_cred;
|
return kpp_cred;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,14 +7,13 @@ import java.math.BigDecimal;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ДФ 16 - Ответ КС на запрос на дозачисление/списание денежных средств
|
* ДФ-16 Формат запроса по возврату депозита или дозачисление/списание денежных средств
|
||||||
* <p>
|
* <p>
|
||||||
* DB table: S_DF16
|
* DB table: S_DF16
|
||||||
**/
|
**/
|
||||||
public class SDf16 extends SpcexObjectBase {
|
public class SDf16 extends SpcexObjectBase {
|
||||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||||
|
|
||||||
private Instant date;
|
|
||||||
private String account;
|
private String account;
|
||||||
private BigDecimal sum;
|
private BigDecimal sum;
|
||||||
private String market;
|
private String market;
|
||||||
|
|
@ -23,19 +22,10 @@ public class SDf16 extends SpcexObjectBase {
|
||||||
private BigDecimal BIC;
|
private BigDecimal BIC;
|
||||||
private String SPEC;
|
private String SPEC;
|
||||||
private BigDecimal number;
|
private BigDecimal number;
|
||||||
private String resultCode;
|
|
||||||
private String fileName;
|
private String fileName;
|
||||||
private Instant generationTime;
|
private Instant generationTime;
|
||||||
private Long generationId;
|
private Long generationId;
|
||||||
|
|
||||||
public Instant getDate() {
|
|
||||||
return date;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDate(Instant value) {
|
|
||||||
this.date = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getAccount() {
|
public String getAccount() {
|
||||||
return account;
|
return account;
|
||||||
}
|
}
|
||||||
|
|
@ -100,14 +90,6 @@ public class SDf16 extends SpcexObjectBase {
|
||||||
this.number = value;
|
this.number = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getResultCode() {
|
|
||||||
return resultCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setResultCode(String value) {
|
|
||||||
this.resultCode = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getFileName() {
|
public String getFileName() {
|
||||||
return fileName;
|
return fileName;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import java.time.Instant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ДФ-17 Формат ответа на запрос по возврату депозита или дозачисление/списание денежных средств
|
* ДФ-17 Формат ответа на запрос по возврату депозита или дозачисление/списание денежных средств
|
||||||
*
|
* <p>
|
||||||
* DB table: S_DF17
|
* DB table: S_DF17
|
||||||
**/
|
**/
|
||||||
public class SDf17 extends SpcexObjectBase {
|
public class SDf17 extends SpcexObjectBase {
|
||||||
|
|
@ -22,105 +22,105 @@ public class SDf17 extends SpcexObjectBase {
|
||||||
private BigDecimal BIC;
|
private BigDecimal BIC;
|
||||||
private String SPEC;
|
private String SPEC;
|
||||||
private BigDecimal number;
|
private BigDecimal number;
|
||||||
private String result;
|
private BigDecimal result;
|
||||||
private Instant generationTime;
|
private Instant generationTime;
|
||||||
private Long generationId;
|
private Long generationId;
|
||||||
private Long in_s_df16_id;
|
private Long inSDf16Id;
|
||||||
|
|
||||||
|
|
||||||
public String getAccount() {
|
public String getAccount() {
|
||||||
return account;
|
return account;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAccount(String account) {
|
public void setAccount(String value) {
|
||||||
this.account = account;
|
this.account = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getSum() {
|
public BigDecimal getSum() {
|
||||||
return sum;
|
return sum;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setSum(BigDecimal sum) {
|
public void setSum(BigDecimal value) {
|
||||||
this.sum = sum;
|
this.sum = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMarket() {
|
public String getMarket() {
|
||||||
return market;
|
return market;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setMarket(String market) {
|
public void setMarket(String value) {
|
||||||
this.market = market;
|
this.market = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getType() {
|
public String getType() {
|
||||||
return type;
|
return type;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setType(String type) {
|
public void setType(String value) {
|
||||||
this.type = type;
|
this.type = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getINN() {
|
public BigDecimal getINN() {
|
||||||
return INN;
|
return INN;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setINN(BigDecimal INN) {
|
public void setINN(BigDecimal value) {
|
||||||
this.INN = INN;
|
this.INN = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getBIC() {
|
public BigDecimal getBIC() {
|
||||||
return BIC;
|
return BIC;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBIC(BigDecimal BIC) {
|
public void setBIC(BigDecimal value) {
|
||||||
this.BIC = BIC;
|
this.BIC = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getSPEC() {
|
public String getSPEC() {
|
||||||
return SPEC;
|
return SPEC;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setSPEC(String SPEC) {
|
public void setSPEC(String value) {
|
||||||
this.SPEC = SPEC;
|
this.SPEC = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getNumber() {
|
public BigDecimal getNumber() {
|
||||||
return number;
|
return number;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumber(BigDecimal number) {
|
public void setNumber(BigDecimal value) {
|
||||||
this.number = number;
|
this.number = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getResult() {
|
public BigDecimal getResult() {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setResult(String result) {
|
public void setResult(BigDecimal value) {
|
||||||
this.result = result;
|
this.result = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Instant getGenerationTime() {
|
public Instant getGenerationTime() {
|
||||||
return generationTime;
|
return generationTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setGenerationTime(Instant generationTime) {
|
public void setGenerationTime(Instant value) {
|
||||||
this.generationTime = generationTime;
|
this.generationTime = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getGenerationId() {
|
public Long getGenerationId() {
|
||||||
return generationId;
|
return generationId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setGenerationId(Long generationId) {
|
public void setGenerationId(Long value) {
|
||||||
this.generationId = generationId;
|
this.generationId = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getIn_s_df16_id() {
|
public Long getInSDf16Id() {
|
||||||
return in_s_df16_id;
|
return inSDf16Id;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setIn_s_df16_id(Long in_s_df16_id) {
|
public void setInSDf16Id(Long value) {
|
||||||
this.in_s_df16_id = in_s_df16_id;
|
this.inSDf16Id = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -16,7 +16,7 @@ public class SDf18 extends SpcexObjectBase {
|
||||||
|
|
||||||
private String account;
|
private String account;
|
||||||
private String deal;
|
private String deal;
|
||||||
private BigDecimal status;
|
private Long status;
|
||||||
private BigDecimal result;
|
private BigDecimal result;
|
||||||
private Instant generationTime;
|
private Instant generationTime;
|
||||||
private Long generationId;
|
private Long generationId;
|
||||||
|
|
@ -38,11 +38,11 @@ public class SDf18 extends SpcexObjectBase {
|
||||||
this.deal = value;
|
this.deal = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getStatus() {
|
public Long getStatus() {
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setStatus(BigDecimal value) {
|
public void setStatus(Long value) {
|
||||||
this.status = value;
|
this.status = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
import ru.clearing.classes.statics.data.company.Company;
|
||||||
import ru.clearing.classes.statics.data.profile.CompanyInfo;
|
import ru.clearing.classes.statics.data.profile.CompanyInfo;
|
||||||
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
||||||
import ru.spcex.clearing.platform.messaging.domain.BaseRequest;
|
import ru.spcex.clearing.platform.messaging.domain.BaseRequest;
|
||||||
|
|
@ -18,13 +19,15 @@ import ru.spcex.platform.imdg.api.ImdgProvider;
|
||||||
@Service
|
@Service
|
||||||
public class CompanyInfoService extends QueueConsumer implements InitializingBean {
|
public class CompanyInfoService extends QueueConsumer implements InitializingBean {
|
||||||
private final Logger log = LoggerFactory.getLogger(getClass());
|
private final Logger log = LoggerFactory.getLogger(getClass());
|
||||||
private final Imdg<CompanyInfo> companyInfoMap;
|
// private final Imdg<CompanyInfo> companyInfoMap;
|
||||||
|
private final Imdg<Company> companyMap;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
public CompanyInfoService(Consumer<String, Object> kafkaQueue,
|
public CompanyInfoService(Consumer<String, Object> kafkaQueue,
|
||||||
ImdgProvider imdgProvider) {
|
ImdgProvider imdgProvider) {
|
||||||
super(kafkaQueue);
|
super(kafkaQueue);
|
||||||
this.companyInfoMap = imdgProvider.getImdg(IMDGDistributedNames.Map_CompanyInfo, CompanyInfo.class);
|
// this.companyInfoMap = imdgProvider.getImdg(IMDGDistributedNames.Map_CompanyInfo, CompanyInfo.class);
|
||||||
|
this.companyMap = imdgProvider.getImdg(IMDGDistributedNames.Map_Company, Company.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -38,7 +41,9 @@ public class CompanyInfoService extends QueueConsumer implements InitializingBea
|
||||||
public void companyInfoUpdate(BaseRequest<CompanyInfoUpdateRequest> userRequest) {
|
public void companyInfoUpdate(BaseRequest<CompanyInfoUpdateRequest> userRequest) {
|
||||||
CompanyInfoUpdateRequest req = userRequest.getRequestPayload();
|
CompanyInfoUpdateRequest req = userRequest.getRequestPayload();
|
||||||
log.debug("CompanyInfoUpdateRequest received");
|
log.debug("CompanyInfoUpdateRequest received");
|
||||||
CompanyInfo companyInfo = companyInfoMap.getSingleObjectByID(req.getId());
|
// CompanyInfo companyInfo = companyInfoMap.getSingleObjectByID(req.getId());
|
||||||
|
Company company = companyMap.getSingleObjectByID(req.getId());
|
||||||
|
CompanyInfo companyInfo = company == null ? null : company.getProfile();
|
||||||
|
|
||||||
companyInfo.setCorporationSoleType(req.getCorporationSoleType());
|
companyInfo.setCorporationSoleType(req.getCorporationSoleType());
|
||||||
companyInfo.setCountryCode(req.getCountryCode());
|
companyInfo.setCountryCode(req.getCountryCode());
|
||||||
|
|
@ -51,7 +56,8 @@ public class CompanyInfoService extends QueueConsumer implements InitializingBea
|
||||||
companyInfo.setFullNameEng(req.getFullNameEng());
|
companyInfo.setFullNameEng(req.getFullNameEng());
|
||||||
companyInfo.setShortName(req.getShortName());
|
companyInfo.setShortName(req.getShortName());
|
||||||
companyInfo.setFullName(req.getFullName());
|
companyInfo.setFullName(req.getFullName());
|
||||||
companyInfoMap.update(companyInfo);
|
// companyInfoMap.update(companyInfo);
|
||||||
|
companyMap.update(company);
|
||||||
log.debug("successfully processed, id {}", companyInfo.getId());
|
log.debug("successfully processed, id {}", companyInfo.getId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ public class SDf12Table extends AbstractTable<SDf12> {
|
||||||
SDf12 result = new SDf12();
|
SDf12 result = new SDf12();
|
||||||
result.setAccount((String) entity[0]);
|
result.setAccount((String) entity[0]);
|
||||||
result.setDeal((String) entity[1]);
|
result.setDeal((String) entity[1]);
|
||||||
result.setStatus((BigDecimal) entity[2]);
|
result.setStatus((Long) entity[2]);
|
||||||
result.setFileName(filename);
|
result.setFileName(filename);
|
||||||
result.setGenerationTime(Instant.now());
|
result.setGenerationTime(Instant.now());
|
||||||
result.setGenerationId(fileId);
|
result.setGenerationId(fileId);
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ public class SDf16Table extends AbstractTable<SDf16> {
|
||||||
@Override
|
@Override
|
||||||
public SDf16 getEntity(Object[] entity) {
|
public SDf16 getEntity(Object[] entity) {
|
||||||
SDf16 result = new SDf16();
|
SDf16 result = new SDf16();
|
||||||
result.setDate(TimeUtil.strToInstant((String) entity[0]));
|
// result.setDate(TimeUtil.strToInstant((String) entity[0]));
|
||||||
result.setAccount((String) entity[1]);
|
result.setAccount((String) entity[1]);
|
||||||
result.setSum((BigDecimal) entity[2]);
|
result.setSum((BigDecimal) entity[2]);
|
||||||
result.setMarket((String) entity[3]);
|
result.setMarket((String) entity[3]);
|
||||||
|
|
|
||||||
|
|
@ -62,12 +62,7 @@ public class HazelcastConfiguration {
|
||||||
config.addMapConfig(poolMapConfigs.map_OrganizationTypeDictionary());
|
config.addMapConfig(poolMapConfigs.map_OrganizationTypeDictionary());
|
||||||
config.addMapConfig(poolMapConfigs.map_WorkflowStatusDictionary());
|
config.addMapConfig(poolMapConfigs.map_WorkflowStatusDictionary());
|
||||||
|
|
||||||
// config.addMapConfig(poolMapConfigs.map_CompanyRoleSet()); todo протестировать автоконфигуратор конфигурации мапсторов
|
config.addMapConfig(poolMapConfigs.map_Company()); //todo убедиться, что CompanyMapStore extends BusinessObjectMapStore теперь будет TemplateMapStore.
|
||||||
config.addMapConfig(poolMapConfigs.map_CompanySymbols());
|
|
||||||
config.addMapConfig(poolMapConfigs.map_ProfileDocument());
|
|
||||||
config.addMapConfig(poolMapConfigs.map_Contact());
|
|
||||||
config.addMapConfig(poolMapConfigs.map_Company());
|
|
||||||
// config.addMapConfig(poolMapConfigs.map_CompanyUpdate());
|
|
||||||
|
|
||||||
// Автоподключение мап
|
// Автоподключение мап
|
||||||
List<MapConfig> autoMapCfg = poolMapConfigs.autoconfiguratorOfMapstorages();
|
List<MapConfig> autoMapCfg = poolMapConfigs.autoconfiguratorOfMapstorages();
|
||||||
|
|
|
||||||
|
|
@ -132,14 +132,15 @@ public class PoolMapConfigs {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// @Autowired todo эксперимент с мапстором, см. ниже autoconfiguratorOfMapstorage.
|
@Autowired
|
||||||
// private CompanyRoleSetMapStore companyRoleSetMapStore;
|
private CompanyMapStore companyMapStore;
|
||||||
//
|
|
||||||
// public MapConfig map_CompanyRoleSet() {
|
|
||||||
// return makeDefaultMapConfig(IMDGDistributedNames.Map_CompanyRoleSet, companyRoleSetMapStore)
|
|
||||||
// .addMapIndexConfig(makeMapIndexConfig("companyId"));
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
public MapConfig map_Company() {
|
||||||
|
return makeDefaultMapConfig(IMDGDistributedNames.Map_Company, companyMapStore);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Автоконфигурируемые мапсторы:
|
||||||
@Autowired
|
@Autowired
|
||||||
private List<AutoconfiguredMap<?>> listOfAutopluginStores;
|
private List<AutoconfiguredMap<?>> listOfAutopluginStores;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ public class SDf12MapStore extends TemplateMapStore<SDf12> {
|
||||||
object.setId(resultSet.getObject("ID", Long.class));
|
object.setId(resultSet.getObject("ID", Long.class));
|
||||||
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
||||||
object.setDeal(resultSet.getObject("DEAL", String.class));
|
object.setDeal(resultSet.getObject("DEAL", String.class));
|
||||||
object.setStatus(resultSet.getObject("STATUS", BigDecimal.class));
|
object.setStatus(resultSet.getObject("STATUS", Long.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"));
|
||||||
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
||||||
|
|
|
||||||
|
|
@ -29,13 +29,13 @@ public class SDf13MapStore extends TemplateMapStore<SDf13> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] getFields() {
|
public String[] getFields() {
|
||||||
return new String[] {
|
return new String[]{
|
||||||
"ID", "SEG_TYPE", "DOC_TYPE", "DOCNM_REF", "DOCNMPREV", "PRIORITY", "SBANKCODE", "C_ACC_DEB", "SBANKNAM1",
|
"ID", "SEG_TYPE", "DOC_TYPE", "DOCNM_REF", "DOCNMPREV", "PRIORITY", "SBANKCODE", "C_ACC_DEB", "SBANKNAM1",
|
||||||
"SBANKNAM2", "SBANKNAM3", "SBANKNAM4", "SBANKNAM5", "RBANKCODE", "C_ACC_CRED", "RBANKNAM1", "OP_TYPE",
|
"SBANKNAM2", "SBANKNAM3", "SBANKNAM4", "SBANKNAM5", "RBANKCODE", "C_ACC_CRED", "RBANKNAM1", "OP_TYPE",
|
||||||
"OP_ORDER", "RBANKNAM4", "RBANKNAM5", "PAY_DATE", "EXT_DATE", "PAY_VAL", "SUM_DEB", "SCLIENTN1", "INN_DEB",
|
"OP_ORDER", "RBANKNAM4", "RBANKNAM5", "PAY_DATE", "EXT_DATE", "PAY_VAL", "SUM_DEB", "SCLIENTN1", "INN_DEB",
|
||||||
"KPP_DEB", "SCLIENTN4", "SC_CODE", "ACC_DEB", "RCLIENTN1", "KPP_CRED", "RCLIENTN4",
|
"KPP_DEB", "SCLIENTN4", "SC_CODE", "ACC_DEB", "RCLIENTN1", "INN_CRED", "KPP_CRED", "RCLIENTN4", "ACC_KR_1",
|
||||||
"ACC_KR_1", "ACC_KR_2", "SP_CODE", "SPECIF_1", "SPECIF_2", "SPECIF_3", "SPECIF_4", "SPECIF_5",
|
"ACC_KR_2", "SP_CODE", "SPECIF_1", "SPECIF_2", "SPECIF_3", "SPECIF_4", "SPECIF_5", "SPECIF_6", "SEND_TYPE",
|
||||||
"SPECIF_6", "SEND_TYPE", "SERVDATE", "DOC_RESULT", "GENERATION_TIME", "GENERATION_ID"
|
"SERVDATE", "DOC_RESULT", "GENERATION_TIME", "GENERATION_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -73,6 +73,7 @@ public class SDf13MapStore extends TemplateMapStore<SDf13> {
|
||||||
object.setSc_code(resultSet.getObject("SC_CODE", String.class));
|
object.setSc_code(resultSet.getObject("SC_CODE", String.class));
|
||||||
object.setAcc_deb(resultSet.getObject("ACC_DEB", String.class));
|
object.setAcc_deb(resultSet.getObject("ACC_DEB", String.class));
|
||||||
object.setRclientn1(resultSet.getObject("RCLIENTN1", String.class));
|
object.setRclientn1(resultSet.getObject("RCLIENTN1", String.class));
|
||||||
|
object.setInn_cred(resultSet.getObject("INN_CRED", String.class));
|
||||||
object.setKpp_cred(resultSet.getObject("KPP_CRED", String.class));
|
object.setKpp_cred(resultSet.getObject("KPP_CRED", String.class));
|
||||||
object.setRclientn4(resultSet.getObject("RCLIENTN4", String.class));
|
object.setRclientn4(resultSet.getObject("RCLIENTN4", String.class));
|
||||||
object.setAcc_kr_1(resultSet.getObject("ACC_KR_1", String.class));
|
object.setAcc_kr_1(resultSet.getObject("ACC_KR_1", String.class));
|
||||||
|
|
@ -97,49 +98,50 @@ public class SDf13MapStore extends TemplateMapStore<SDf13> {
|
||||||
Object[] args = new Object[]{
|
Object[] args = new Object[]{
|
||||||
object.getId(),
|
object.getId(),
|
||||||
object.getSeg_type(),
|
object.getSeg_type(),
|
||||||
object.getDoc_type(),
|
object.getDoc_type(),
|
||||||
object.getDocnm_ref(),
|
object.getDocnm_ref(),
|
||||||
object.getDocnmprev(),
|
object.getDocnmprev(),
|
||||||
object.getPriority(),
|
object.getPriority(),
|
||||||
object.getSbankcode(),
|
object.getSbankcode(),
|
||||||
object.getC_acc_deb(),
|
object.getC_acc_deb(),
|
||||||
object.getSbanknam1(),
|
object.getSbanknam1(),
|
||||||
object.getSbanknam2(),
|
object.getSbanknam2(),
|
||||||
object.getSbanknam3(),
|
object.getSbanknam3(),
|
||||||
object.getSbanknam4(),
|
object.getSbanknam4(),
|
||||||
object.getSbanknam5(),
|
object.getSbanknam5(),
|
||||||
object.getRbankcode(),
|
object.getRbankcode(),
|
||||||
object.getC_acc_cred(),
|
object.getC_acc_cred(),
|
||||||
object.getRbanknam1(),
|
object.getRbanknam1(),
|
||||||
object.getOp_type(),
|
object.getOp_type(),
|
||||||
object.getOp_order(),
|
object.getOp_order(),
|
||||||
object.getRbanknam4(),
|
object.getRbanknam4(),
|
||||||
object.getRbanknam5(),
|
object.getRbanknam5(),
|
||||||
object.getPay_date(),
|
object.getPay_date(),
|
||||||
object.getExt_date(),
|
object.getExt_date(),
|
||||||
object.getPay_val(),
|
object.getPay_val(),
|
||||||
object.getSum_deb(),
|
object.getSum_deb(),
|
||||||
object.getSclientn1(),
|
object.getSclientn1(),
|
||||||
object.getInn_deb(),
|
object.getInn_deb(),
|
||||||
object.getKpp_deb(),
|
object.getKpp_deb(),
|
||||||
object.getSclientn4(),
|
object.getSclientn4(),
|
||||||
object.getSc_code(),
|
object.getSc_code(),
|
||||||
object.getAcc_deb(),
|
object.getAcc_deb(),
|
||||||
object.getRclientn1(),
|
object.getRclientn1(),
|
||||||
object.getKpp_cred(),
|
object.getInn_cred(),
|
||||||
object.getRclientn4(),
|
object.getKpp_cred(),
|
||||||
object.getAcc_kr_1(),
|
object.getRclientn4(),
|
||||||
object.getAcc_kr_2(),
|
object.getAcc_kr_1(),
|
||||||
object.getSp_code(),
|
object.getAcc_kr_2(),
|
||||||
object.getSpecif_1(),
|
object.getSp_code(),
|
||||||
object.getSpecif_2(),
|
object.getSpecif_1(),
|
||||||
object.getSpecif_3(),
|
object.getSpecif_2(),
|
||||||
object.getSpecif_4(),
|
object.getSpecif_3(),
|
||||||
object.getSpecif_5(),
|
object.getSpecif_4(),
|
||||||
object.getSpecif_6(),
|
object.getSpecif_5(),
|
||||||
object.getSend_type(),
|
object.getSpecif_6(),
|
||||||
object.getServdate(),
|
object.getSend_type(),
|
||||||
object.getDoc_result(),
|
object.getServdate(),
|
||||||
|
object.getDoc_result(),
|
||||||
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", "DATE", "ACCOUNT", "SUM", "MARKET", "TYPE", "_I_N_N", "_B_I_C", "_S_P_E_C", "NUMBER", "RESULT_CODE", "FILE_NAME", "GENERATION_TIME", "GENERATION_ID"
|
"ID", "ACCOUNT", "SUM", "MARKET", "TYPE", "_I_N_N", "_B_I_C", "_S_P_E_C", "NUMBER", "FILE_NAME", "GENERATION_TIME", "GENERATION_ID"
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -39,7 +39,6 @@ public class SDf16MapStore extends TemplateMapStore<SDf16> {
|
||||||
public SDf16 objectReader(ResultSet resultSet) throws SQLException {
|
public SDf16 objectReader(ResultSet resultSet) throws SQLException {
|
||||||
SDf16 object = new SDf16();
|
SDf16 object = new SDf16();
|
||||||
object.setId(resultSet.getObject("ID", Long.class));
|
object.setId(resultSet.getObject("ID", Long.class));
|
||||||
object.setDate(getInstantFromTimestamp(resultSet, "DATE"));
|
|
||||||
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
||||||
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));
|
||||||
|
|
@ -48,7 +47,6 @@ public class SDf16MapStore extends TemplateMapStore<SDf16> {
|
||||||
object.setBIC(resultSet.getObject("_B_I_C", BigDecimal.class));
|
object.setBIC(resultSet.getObject("_B_I_C", BigDecimal.class));
|
||||||
object.setSPEC(resultSet.getObject("_S_P_E_C", String.class));
|
object.setSPEC(resultSet.getObject("_S_P_E_C", String.class));
|
||||||
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
||||||
object.setResultCode(resultSet.getObject("RESULT_CODE", String.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"));
|
||||||
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
object.setGenerationId(resultSet.getObject("GENERATION_ID", Long.class));
|
||||||
|
|
@ -59,7 +57,6 @@ public class SDf16MapStore extends TemplateMapStore<SDf16> {
|
||||||
public Object[] objectToField(SDf16 object) {
|
public Object[] objectToField(SDf16 object) {
|
||||||
Object[] args = new Object[]{
|
Object[] args = new Object[]{
|
||||||
object.getId(),
|
object.getId(),
|
||||||
TimeUtil.toDateFromInstant(object.getDate()),
|
|
||||||
object.getAccount(),
|
object.getAccount(),
|
||||||
object.getSum(),
|
object.getSum(),
|
||||||
object.getMarket(),
|
object.getMarket(),
|
||||||
|
|
@ -68,7 +65,6 @@ public class SDf16MapStore extends TemplateMapStore<SDf16> {
|
||||||
object.getBIC(),
|
object.getBIC(),
|
||||||
object.getSPEC(),
|
object.getSPEC(),
|
||||||
object.getNumber(),
|
object.getNumber(),
|
||||||
object.getResultCode(),
|
|
||||||
object.getFileName(),
|
object.getFileName(),
|
||||||
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
||||||
object.getGenerationId()
|
object.getGenerationId()
|
||||||
|
|
|
||||||
|
|
@ -47,10 +47,10 @@ public class SDf17MapStore extends TemplateMapStore<SDf17> {
|
||||||
object.setBIC(resultSet.getObject("_B_I_C", BigDecimal.class));
|
object.setBIC(resultSet.getObject("_B_I_C", BigDecimal.class));
|
||||||
object.setSPEC(resultSet.getObject("_S_P_E_C", String.class));
|
object.setSPEC(resultSet.getObject("_S_P_E_C", String.class));
|
||||||
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
object.setNumber(resultSet.getObject("NUMBER", BigDecimal.class));
|
||||||
object.setResult(resultSet.getObject("RESULT_CODE", String.class));
|
object.setResult(resultSet.getObject("RESULT", BigDecimal.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));
|
||||||
object.setIn_s_df16_id(resultSet.getObject("IN_S_DF16_ID", Long.class));
|
object.setInSDf16Id(resultSet.getObject("IN_S_DF16_ID", Long.class));
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,7 +69,7 @@ public class SDf17MapStore extends TemplateMapStore<SDf17> {
|
||||||
object.getResult(),
|
object.getResult(),
|
||||||
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
TimeUtil.toDateFromInstant(object.getGenerationTime()),
|
||||||
object.getGenerationId(),
|
object.getGenerationId(),
|
||||||
object.getIn_s_df16_id()
|
object.getInSDf16Id()
|
||||||
};
|
};
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ public class SDf18MapStore extends TemplateMapStore<SDf18> {
|
||||||
object.setId(resultSet.getObject("ID", Long.class));
|
object.setId(resultSet.getObject("ID", Long.class));
|
||||||
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
||||||
object.setDeal(resultSet.getObject("DEAL", String.class));
|
object.setDeal(resultSet.getObject("DEAL", String.class));
|
||||||
object.setStatus(resultSet.getObject("STATUS", BigDecimal.class));
|
object.setStatus(resultSet.getObject("STATUS", Long.class));
|
||||||
object.setResult(resultSet.getObject("RESULT", BigDecimal.class));
|
object.setResult(resultSet.getObject("RESULT", BigDecimal.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));
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue