This commit is contained in:
parent
ed8a4c0e05
commit
a73845cfd9
3 changed files with 175 additions and 0 deletions
|
|
@ -0,0 +1,89 @@
|
|||
package ru.clearing.classes.statics.data.journal;
|
||||
|
||||
import ru.clearing.classes.objects.BusinessObject;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
public class ManagementJournal extends BusinessObject {
|
||||
private Long companyId;
|
||||
private Long userId;
|
||||
private String managementJournalType;
|
||||
private String managementJournalPurpose;
|
||||
private String managementJournalStatus;
|
||||
private String text;
|
||||
private String changeAccessSign;
|
||||
private String changeDataSign;
|
||||
private Instant eventDate;
|
||||
|
||||
public Long getCompanyId() {
|
||||
return companyId;
|
||||
}
|
||||
|
||||
public void setCompanyId(Long companyId) {
|
||||
this.companyId = companyId;
|
||||
}
|
||||
|
||||
public Long getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(Long userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getManagementJournalType() {
|
||||
return managementJournalType;
|
||||
}
|
||||
|
||||
public void setManagementJournalType(String managementJournalType) {
|
||||
this.managementJournalType = managementJournalType;
|
||||
}
|
||||
|
||||
public String getManagementJournalPurpose() {
|
||||
return managementJournalPurpose;
|
||||
}
|
||||
|
||||
public void setManagementJournalPurpose(String managementJournalPurpose) {
|
||||
this.managementJournalPurpose = managementJournalPurpose;
|
||||
}
|
||||
|
||||
public String getManagementJournalStatus() {
|
||||
return managementJournalStatus;
|
||||
}
|
||||
|
||||
public void setManagementJournalStatus(String managementJournalStatus) {
|
||||
this.managementJournalStatus = managementJournalStatus;
|
||||
}
|
||||
|
||||
public String getText() {
|
||||
return text;
|
||||
}
|
||||
|
||||
public void setText(String text) {
|
||||
this.text = text;
|
||||
}
|
||||
|
||||
public String getChangeAccessSign() {
|
||||
return changeAccessSign;
|
||||
}
|
||||
|
||||
public void setChangeAccessSign(String changeAccessSign) {
|
||||
this.changeAccessSign = changeAccessSign;
|
||||
}
|
||||
|
||||
public String getChangeDataSign() {
|
||||
return changeDataSign;
|
||||
}
|
||||
|
||||
public void setChangeDataSign(String changeDataSign) {
|
||||
this.changeDataSign = changeDataSign;
|
||||
}
|
||||
|
||||
public Instant getEventDate() {
|
||||
return eventDate;
|
||||
}
|
||||
|
||||
public void setEventDate(Instant eventDate) {
|
||||
this.eventDate = eventDate;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,85 @@
|
|||
package ru.spcex.clearing.imdg.businessobject;
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.springframework.stereotype.Component;
|
||||
import ru.clearing.classes.statics.data.journal.ManagementJournal;
|
||||
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
||||
import ru.spcex.clearing.imdg.base.TemplateMapStore;
|
||||
import ru.spcex.platform.utils.time.TimeUtil;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
|
||||
@Component
|
||||
public class ManagementJournalMapStore extends TemplateMapStore<ManagementJournal> {
|
||||
|
||||
public ManagementJournalMapStore(JdbcTemplate jdbcTemplate) {
|
||||
super(jdbcTemplate);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMapName() {
|
||||
return IMDGDistributedNames.Map_ManagementJournal;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTableName() {
|
||||
return "MANAGEMENT_JOURNAL";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] getFields() {
|
||||
return new String[]{
|
||||
"id",
|
||||
"company_id",
|
||||
"user_id",
|
||||
"management_journal_type",
|
||||
"management_journal_purpose",
|
||||
"management_journal_status",
|
||||
"text",
|
||||
"change_access_sign",
|
||||
"change_data_sign",
|
||||
"event_date",
|
||||
"updated_at",
|
||||
"created_at"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public ManagementJournal objectReader(ResultSet resultSet) throws SQLException {
|
||||
ManagementJournal object = new ManagementJournal();
|
||||
object.setId(resultSet.getObject("ID", Long.class));
|
||||
object.setCreated(getInstantFromTimestamp(resultSet, "CREATED_AT"));
|
||||
object.setUpdated(getInstantFromTimestamp(resultSet, "UPDATED_AT"));
|
||||
object.setCompanyId(resultSet.getObject("COMPANY_ID", Long.class));
|
||||
object.setUserId(resultSet.getObject("USER_ID", Long.class));
|
||||
object.setManagementJournalType(resultSet.getObject("MANAGEMENT_JOURNAL_TYPE", String.class));
|
||||
object.setManagementJournalPurpose(resultSet.getObject("MANAGEMENT_JOURNAL_PURPOSE", String.class));
|
||||
object.setManagementJournalStatus(resultSet.getObject("MANAGEMENT_JOURNAL_STATUS", String.class));
|
||||
object.setText(resultSet.getObject("TEXT", String.class));
|
||||
object.setChangeAccessSign(resultSet.getObject("CHANGE_ACCESS_SIGN", String.class));
|
||||
object.setChangeDataSign(resultSet.getObject("CHANGE_DATA_SIGN", String.class));
|
||||
object.setEventDate(getInstantFromTimestamp(resultSet, "EVENT_DATE"));
|
||||
return object;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object[] objectToField(ManagementJournal object) {
|
||||
Object[] args = new Object[]{
|
||||
object.getId(),
|
||||
object.getCompanyId(),
|
||||
object.getUserId(),
|
||||
object.getManagementJournalType(),
|
||||
object.getManagementJournalPurpose(),
|
||||
object.getManagementJournalStatus(),
|
||||
object.getText(),
|
||||
object.getChangeAccessSign(),
|
||||
object.getChangeDataSign(),
|
||||
object.getEventDate(),
|
||||
TimeUtil.toDateFromInstant(object.getUpdated()),
|
||||
TimeUtil.toDateFromInstant(object.getCreated()),
|
||||
};
|
||||
return args;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -17,6 +17,7 @@ public final class IMDGDistributedNames {
|
|||
public static final String Map_Relation = "Map_Relation";
|
||||
public static final String Map_ClearingAccount = "Map_ClearingAccount";
|
||||
public static final String Map_ClearingAccountHistory = "Map_ClearingAccountHistory";
|
||||
public static final String Map_ManagementJournal = "Map_ManagementJournal";
|
||||
public static final String Map_Listing = "Map_Listing";
|
||||
public static final String Map_Market = "Map_Market";
|
||||
public static final String Map_BankAccount = "Map_BankAccount";
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue