|
|
|
@@ -14,7 +14,7 @@ const createTransaction = `-- name: CreateTransaction :one
|
|
|
|
|
INSERT INTO transactions
|
|
|
|
|
(date, memo, amount, account_id, payee_id, category_id)
|
|
|
|
|
VALUES ($1, $2, $3, $4, $5, $6)
|
|
|
|
|
RETURNING id, date, memo, amount, account_id, category_id, payee_id
|
|
|
|
|
RETURNING id, date, memo, amount, account_id, category_id, payee_id, transfer_id
|
|
|
|
|
`
|
|
|
|
|
|
|
|
|
|
type CreateTransactionParams struct {
|
|
|
|
@@ -44,6 +44,7 @@ func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionPa
|
|
|
|
|
&i.AccountID,
|
|
|
|
|
&i.CategoryID,
|
|
|
|
|
&i.PayeeID,
|
|
|
|
|
&i.TransferID,
|
|
|
|
|
)
|
|
|
|
|
return i, err
|
|
|
|
|
}
|
|
|
|
@@ -74,7 +75,7 @@ func (q *Queries) DeleteTransaction(ctx context.Context, id uuid.UUID) error {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const getTransaction = `-- name: GetTransaction :one
|
|
|
|
|
SELECT id, date, memo, amount, account_id, category_id, payee_id FROM transactions
|
|
|
|
|
SELECT id, date, memo, amount, account_id, category_id, payee_id, transfer_id FROM transactions
|
|
|
|
|
WHERE id = $1
|
|
|
|
|
`
|
|
|
|
|
|
|
|
|
@@ -89,6 +90,7 @@ func (q *Queries) GetTransaction(ctx context.Context, id uuid.UUID) (Transaction
|
|
|
|
|
&i.AccountID,
|
|
|
|
|
&i.CategoryID,
|
|
|
|
|
&i.PayeeID,
|
|
|
|
|
&i.TransferID,
|
|
|
|
|
)
|
|
|
|
|
return i, err
|
|
|
|
|
}
|
|
|
|
|