feat: implement component-item management with CRUD operations and status updates

This commit is contained in:
Tran Anh Tuan
2026-05-11 17:49:18 +07:00
parent 9ea72b4eea
commit 0ff65a18c0
23 changed files with 3870 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
-- name: CreateComponentStatusHistory :one
INSERT INTO component_status_history (
component_item_id, old_status, new_status,
changed_quantity, note, changed_by, changed_at
)
VALUES (
sqlc.arg(component_item_id),
sqlc.arg(old_status),
sqlc.arg(new_status),
sqlc.arg(changed_quantity),
sqlc.arg(note),
sqlc.arg(changed_by),
sqlc.arg(changed_at)
)
RETURNING *;