Add accounts & payees

This commit is contained in:
2021-11-29 22:52:58 +00:00
parent 6df72dc40d
commit 37d19733df
5 changed files with 61 additions and 6 deletions

View File

@ -15,7 +15,7 @@ const createTransaction = `-- name: CreateTransaction :one
INSERT INTO transactions
(budget_id, date, memo, amount)
VALUES ($1, $2, $3, $4)
RETURNING id, budget_id, date, memo, amount
RETURNING id, budget_id, date, memo, amount, account_id, payee_id
`
type CreateTransactionParams struct {
@ -39,12 +39,14 @@ func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionPa
&i.Date,
&i.Memo,
&i.Amount,
&i.AccountID,
&i.PayeeID,
)
return i, err
}
const getTransactionsForBudget = `-- name: GetTransactionsForBudget :many
SELECT transactions.id, transactions.budget_id, transactions.date, transactions.memo, transactions.amount FROM transactions
SELECT transactions.id, transactions.budget_id, transactions.date, transactions.memo, transactions.amount, transactions.account_id, transactions.payee_id FROM transactions
WHERE transactions.budget_id = $1
`
@ -63,6 +65,8 @@ func (q *Queries) GetTransactionsForBudget(ctx context.Context, budgetID uuid.UU
&i.Date,
&i.Memo,
&i.Amount,
&i.AccountID,
&i.PayeeID,
); err != nil {
return nil, err
}