FINERACT-2091: Support for string type primary keys
This commit is contained in:
committed by
Adam Saghy
parent
111e28ed1b
commit
f48f94c454
+1
-1
@@ -32,7 +32,7 @@ import org.apache.fineract.infrastructure.core.domain.ExternalId;
|
||||
@Entity
|
||||
@NoArgsConstructor
|
||||
@Table(name = "m_external_asset_owner")
|
||||
public class ExternalAssetOwner extends AbstractAuditableWithUTCDateTimeCustom {
|
||||
public class ExternalAssetOwner extends AbstractAuditableWithUTCDateTimeCustom<Long> {
|
||||
|
||||
@Column(name = "external_id", nullable = false, length = 100, unique = true)
|
||||
private ExternalId externalId;
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractAuditableWithUTCDa
|
||||
@Table(name = "m_external_asset_owner_journal_entry_mapping")
|
||||
@NoArgsConstructor
|
||||
@Entity
|
||||
public class ExternalAssetOwnerJournalEntryMapping extends AbstractAuditableWithUTCDateTimeCustom {
|
||||
public class ExternalAssetOwnerJournalEntryMapping extends AbstractAuditableWithUTCDateTimeCustom<Long> {
|
||||
|
||||
@OneToOne
|
||||
@JoinColumn(name = "journal_entry_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ import org.apache.fineract.investor.data.ExternalTransferSubStatus;
|
||||
@Table(name = "m_external_asset_owner_transfer")
|
||||
@NoArgsConstructor
|
||||
@Entity
|
||||
public class ExternalAssetOwnerTransfer extends AbstractAuditableWithUTCDateTimeCustom {
|
||||
public class ExternalAssetOwnerTransfer extends AbstractAuditableWithUTCDateTimeCustom<Long> {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "owner_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractAuditableWithUTCDa
|
||||
@Table(name = "m_external_asset_owner_transfer_details")
|
||||
@NoArgsConstructor
|
||||
@Entity
|
||||
public class ExternalAssetOwnerTransferDetails extends AbstractAuditableWithUTCDateTimeCustom {
|
||||
public class ExternalAssetOwnerTransferDetails extends AbstractAuditableWithUTCDateTimeCustom<Long> {
|
||||
|
||||
@OneToOne(cascade = CascadeType.ALL)
|
||||
@JoinColumn(name = "asset_owner_transfer_id", referencedColumnName = "id")
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractAuditableWithUTCDa
|
||||
@Table(name = "m_external_asset_owner_transfer_journal_entry_mapping")
|
||||
@NoArgsConstructor
|
||||
@Entity
|
||||
public class ExternalAssetOwnerTransferJournalEntryMapping extends AbstractAuditableWithUTCDateTimeCustom {
|
||||
public class ExternalAssetOwnerTransferJournalEntryMapping extends AbstractAuditableWithUTCDateTimeCustom<Long> {
|
||||
|
||||
@OneToOne
|
||||
@JoinColumn(name = "journal_entry_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractAuditableWithUTCDa
|
||||
@Table(name = "m_external_asset_owner_transfer_loan_mapping")
|
||||
@NoArgsConstructor
|
||||
@Entity
|
||||
public class ExternalAssetOwnerTransferLoanMapping extends AbstractAuditableWithUTCDateTimeCustom {
|
||||
public class ExternalAssetOwnerTransferLoanMapping extends AbstractAuditableWithUTCDateTimeCustom<Long> {
|
||||
|
||||
@Column(name = "loan_id", nullable = false)
|
||||
private Long loanId;
|
||||
|
||||
Reference in New Issue
Block a user