add_bang_id_to_occupy_tables.sql 977 B

12345678910111213141516
  1. -- 添加 bang_id 字段到 ic_item_stockoccupy 表(跨工单库存占用追踪)
  2. ALTER TABLE ic_item_stockoccupy
  3. ADD COLUMN bang_id bigint NULL DEFAULT 0 COMMENT '批次计算ID',
  4. ADD INDEX idx_stockoccupy_bang_id (tenant_id, bang_id, icitem_number);
  5. -- 添加字段到 srm_po_occupy 表(跨工单在途占用追踪)
  6. -- 注意:srm_po_occupy 可能已有部分字段,请按实际情况执行
  7. -- 如果 Id 列已存在(自增或业务生成),请删除 ADD COLUMN Id 行
  8. ALTER TABLE srm_po_occupy
  9. ADD COLUMN Id bigint NOT NULL DEFAULT 0 COMMENT '主键',
  10. ADD COLUMN ItemNumber varchar(80) NULL COMMENT '物料编码',
  11. ADD COLUMN OccupyQty decimal(23, 10) NULL DEFAULT 0 COMMENT '占用数量',
  12. ADD COLUMN morder_mo varchar(80) NULL COMMENT '工单编号',
  13. ADD COLUMN bang_id bigint NULL DEFAULT 0 COMMENT '批次计算ID',
  14. ADD COLUMN IsDeleted bit(1) NOT NULL DEFAULT 0 COMMENT '删除标识',
  15. ADD INDEX idx_pooccupy_bang_id (tenant_id, bang_id, ItemNumber);