fixed pg types

This commit is contained in:
Fran Jurmanović
2021-06-29 21:36:24 +02:00
parent a5f8a8818c
commit 81e55896b1
6 changed files with 13 additions and 13 deletions

View File

@@ -9,18 +9,18 @@ type Subscription struct {
tableName struct{} `pg:"subscriptions,alias:subscriptions"`
BaseModel
Description string `json:"description" pg:"description"`
StartDate time.Time `json:"startDate" pg:"start_date", type:timestamp`
EndDate time.Time `json:"endDate" pg:"end_date", type:timestamp`
StartDate time.Time `json:"startDate" pg:"start_date", type:timestamptz`
EndDate time.Time `json:"endDate" pg:"end_date", type:timestamptz`
HasEnd bool `json:"hasEnd" pg:"hasEnd"`
SubscriptionTypeID string `json:"subscriptionTypeId" pg:"subscription_type_id"`
SubscriptionType *SubscriptionType `json:"subscriptionType", pg:"rel:has-one, fk:subscription_type_id"`
CustomRange int `json:"customRange", pg:"custom_range"`
CustomRange int `json:"customRange", pg:"custom_range,default:1"`
WalletID string `json:"walletId", pg:"wallet_id"`
Wallet *Wallet `json:"wallet" pg:"rel:has-one, fk:wallet_id"`
TransactionTypeID string `json:"transactionTypeId", pg:"transaction_type_id"`
TransactionType *TransactionType `json:"transactionType", pg:"rel:has-one, fk:transaction_type_id"`
LastTransactionDate time.Time `json:"lastTransactionDate", pg:"last_transaction_date", type:timestamp`
Amount float32 `json:"amount", pg:"amount"`
LastTransactionDate time.Time `json:"lastTransactionDate", pg:"last_transaction_date", type:timestamptz`
Amount float32 `json:"amount", pg:"amount,default:0"`
}
type NewSubscriptionBody struct {