mirror of
https://github.com/FJurmanovic/wallet-go-api.git
synced 2026-11-11 07:41:10 +00:00
added transaction status routes
This commit is contained in:
@@ -1 +1,13 @@
|
||||
package models
|
||||
|
||||
type TransactionStatus struct {
|
||||
tableName struct{} `pg:"transactionStatus,alias:transactionStatus"`
|
||||
BaseModel
|
||||
Name string `json:"name" pg:"name"`
|
||||
Status string `json:"status" pg:"status,notnull"`
|
||||
}
|
||||
|
||||
type NewTransactionStatusBody struct {
|
||||
Name string `json:"name" form:"name"`
|
||||
Status string `json:"status" form:"status"`
|
||||
}
|
||||
|
||||
@@ -11,6 +11,8 @@ type Transaction struct {
|
||||
Description string `json:"description" pg:"description"`
|
||||
TransactionTypeID string `json:"transactionTypeId", pg:"transaction_type_id"`
|
||||
TransactionType *TransactionType `json:"transactionType", pg:"rel:has-one, fk:transaction_type_id"`
|
||||
TransactionStatusID string `json:"transactionStatusId", pg:"transaction_status_id"`
|
||||
TransactionStatus *TransactionStatus `json:"transactionStatus", pg:"rel:has-one, fk:transaction_status_id"`
|
||||
WalletID string `json:"walletId", pg:"wallet_id"`
|
||||
Amount float32 `json:"amount", pg:"amount,default:0"`
|
||||
Wallet *Wallet `json:"wallet" pg:"rel:has-one, fk:wallet_id"`
|
||||
|
||||
Reference in New Issue
Block a user