core/crm-core/internal/db/queries/activities.sql
2025-12-27 14:32:00 -03:00

12 lines
570 B
SQL

-- name: CreateActivity :exec
INSERT INTO activities (id, tenant_id, type, deal_id, account_id, contact_id, title, due_at, status, assigned_user_id, created_at, updated_at)
VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12);
-- name: ListActivities :many
SELECT * FROM activities WHERE tenant_id=$1 ORDER BY created_at DESC;
-- name: CompleteActivity :exec
UPDATE activities SET status='done', completed_at=$1, updated_at=$2 WHERE tenant_id=$3 AND id=$4;
-- name: CancelActivity :exec
UPDATE activities SET status='canceled', updated_at=$1 WHERE tenant_id=$2 AND id=$3;