24 lines
556 B
SQL
24 lines
556 B
SQL
-- name: GetAllCompanies :many
|
|
SELECT id, name, wallet_id, admin_id, created_at
|
|
FROM companies;
|
|
|
|
-- name: GetBranchesByCompanyID :many
|
|
SELECT
|
|
id,
|
|
name,
|
|
location,
|
|
wallet_id,
|
|
branch_manager_id,
|
|
company_id,
|
|
is_self_owned
|
|
FROM branches
|
|
WHERE company_id = $1;
|
|
|
|
-- name: CountThresholdNotifications :one
|
|
SELECT COUNT(*)
|
|
FROM wallet_threshold_notifications
|
|
WHERE company_id = $1 AND threshold = $2;
|
|
|
|
-- name: CreateThresholdNotification :exec
|
|
INSERT INTO wallet_threshold_notifications (company_id, threshold)
|
|
VALUES ($1, $2); |