Initial commit

This commit is contained in:
2026-09-22 22:51:19 +08:00
commit 967dcecb7e
80 changed files with 10762 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
-- name: CountCategories :one
SELECT COUNT(*) FROM project_categories;
-- name: ListCategories :many
SELECT * FROM project_categories
ORDER BY sort ASC, created_at ASC;
-- name: ListActiveCategories :many
SELECT * FROM project_categories
WHERE status = 'active'
ORDER BY sort ASC, created_at ASC;
-- name: CreateCategory :one
INSERT INTO project_categories (id, name, sort, status)
VALUES (?, ?, ?, ?)
RETURNING *;
-- name: UpdateCategory :one
UPDATE project_categories
SET name = ?, sort = ?, status = ?, updated_at = CURRENT_TIMESTAMP
WHERE id = ?
RETURNING *;
-- name: DeleteCategory :exec
DELETE FROM project_categories
WHERE id = ?;