update sqlc gen

This commit is contained in:
Pavel 2024-06-03 16:49:05 +03:00
parent 8d572f3e31
commit c75ba5ee69
2 changed files with 27 additions and 2 deletions

@ -1049,7 +1049,7 @@ SELECT ID,AmoID,Code,AccountID,Name,Entity,Type
FROM fields
WHERE AccountID = $1 AND Deleted = false;
-- DecrementManual :one
-- name: DecrementManual :one
UPDATE privileges p SET amount = amount - 1 FROM account a
WHERE p.account_id = a.id AND a.user_id = $1 AND p.privilegeID = $2 AND p.amount > 0
RETURNING p.id, p.privilegeID, p.account_id, p.privilege_name, p.amount, p.created_at;;
RETURNING p.id, p.privilegeID, p.account_id, p.privilege_name, p.amount, p.created_at;;

@ -829,6 +829,31 @@ func (q *Queries) CreateWebHook(ctx context.Context, arg CreateWebHookParams) er
return err
}
const decrementManual = `-- name: DecrementManual :one
UPDATE privileges p SET amount = amount - 1 FROM account a
WHERE p.account_id = a.id AND a.user_id = $1 AND p.privilegeID = $2 AND p.amount > 0
RETURNING p.id, p.privilegeID, p.account_id, p.privilege_name, p.amount, p.created_at
`
type DecrementManualParams struct {
UserID sql.NullString `db:"user_id" json:"user_id"`
Privilegeid sql.NullString `db:"privilegeid" json:"privilegeid"`
}
func (q *Queries) DecrementManual(ctx context.Context, arg DecrementManualParams) (Privilege, error) {
row := q.db.QueryRowContext(ctx, decrementManual, arg.UserID, arg.Privilegeid)
var i Privilege
err := row.Scan(
&i.ID,
&i.Privilegeid,
&i.AccountID,
&i.PrivilegeName,
&i.Amount,
&i.CreatedAt,
)
return i, err
}
const deleteAccountById = `-- name: DeleteAccountById :exec
DELETE FROM account WHERE id = $1
`