From e03c035ee01d3ebf08c41f713891e8249766e175 Mon Sep 17 00:00:00 2001 From: yueli Date: Wed, 9 Sep 2026 09:31:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(db):=20material=5Fbase=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=20is=5Fapproval=5Frequired=20=E5=BC=80=E5=85=B3?= =?UTF-8?q?=E5=88=97(=E5=87=BA=E5=BA=93/=E5=80=9F=E5=BA=93=E9=9C=80?= =?UTF-8?q?=E5=AE=A1=E6=89=B9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - boolean NOT NULL DEFAULT false,存量默认不审批 --- db_migrations/add_material_approval_flag.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 db_migrations/add_material_approval_flag.sql diff --git a/db_migrations/add_material_approval_flag.sql b/db_migrations/add_material_approval_flag.sql new file mode 100644 index 0000000..f257772 --- /dev/null +++ b/db_migrations/add_material_approval_flag.sql @@ -0,0 +1,10 @@ +-- ============================================================================= +-- 一次性迁移:物料“出库/借库需审批”开关 +-- material_base.is_approval_required boolean NOT NULL DEFAULT false +-- 语义:命中该标记物料的出库/借库申请仍需审批;其余默认不审批、自动通过后直接交库管执行。 +-- 存量默认 false(不审批),需要审批的物料再在基础信息中逐个/批量勾选。 +-- 执行: docker exec -i inventory_db psql -U test -d inventory_system < 本文件 +-- ============================================================================= +BEGIN; +ALTER TABLE material_base ADD COLUMN IF NOT EXISTS is_approval_required boolean NOT NULL DEFAULT false; +COMMIT;