Преглед на файлове

update

create_edit_user
MSI\derek преди 2 месеца
родител
ревизия
bc75f85885
променени са 2 файла, в които са добавени 51 реда и са изтрити 0 реда
  1. +25
    -0
      src/main/resources/db/changelog/changes/20250603_01_derek/01_update_jo_related.sql
  2. +26
    -0
      src/main/resources/db/changelog/changes/20250603_01_derek/02_update_sugg_pick_lot.sql

+ 25
- 0
src/main/resources/db/changelog/changes/20250603_01_derek/01_update_jo_related.sql Целия файл

@@ -0,0 +1,25 @@
--liquibase formatted sql
--changeset derek:update jo related

RENAME TABLE job_order_material TO job_order_process_material;
CREATE TABLE `job_order_bom_material` (
`id` INT NOT NULL AUTO_INCREMENT,
`created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`createdBy` VARCHAR(30) NULL DEFAULT NULL,
`version` INT NOT NULL DEFAULT '0',
`modified` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`modifiedBy` VARCHAR(30) NULL DEFAULT NULL,
`deleted` TINYINT(1) NOT NULL DEFAULT '0',
`jobOrderId` INT NOT NULL,
`itemId` INT NOT NULL,
`reqQty` DECIMAL(14,2) NOT NULL,
`uomId` INT NOT NULL,
`suggestedPickLotId` INT NULL,
`status` VARCHAR(255) NOT NULL DEFAULT 'pending',
CONSTRAINT pk_job_order_bom_material PRIMARY KEY (id),
CONSTRAINT FK_JOBM_TO_JOB_ORDER_ON_JOB_ORDER_ID FOREIGN KEY (`jobOrderId`) REFERENCES `job_order` (`id`),
CONSTRAINT FK_JOBM_TO_ITEMS_ON_ITEM_ID FOREIGN KEY (`itemId`) REFERENCES `items` (`id`),
CONSTRAINT FK_JOBM_TO_UOM_CONVERSION_ON_UOM_ID FOREIGN KEY (`uomId`) REFERENCES `uom_conversion` (`id`),
CONSTRAINT FK_JOBM_TO_SUGGESTED_PICK_LOT_ON_SUGGESTED_PICK_LOT_ID FOREIGN KEY (`suggestedPickLotId`) REFERENCES `suggested_pick_lot` (`id`)
);


+ 26
- 0
src/main/resources/db/changelog/changes/20250603_01_derek/02_update_sugg_pick_lot.sql Целия файл

@@ -0,0 +1,26 @@
--liquibase formatted sql
--changeset derek:update suggested pick lot

ALTER TABLE `job_order_bom_material`
DROP CONSTRAINT `FK_JOBM_TO_SUGGESTED_PICK_LOT_ON_SUGGESTED_PICK_LOT_ID`;

DROP TABLE `suggested_pick_lot`;
CREATE TABLE `suggested_pick_lot`
(
`id` INT NOT NULL AUTO_INCREMENT,
`created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`createdBy` VARCHAR(30) NULL DEFAULT NULL,
`version` INT NOT NULL DEFAULT '0',
`modified` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`modifiedBy` VARCHAR(30) NULL DEFAULT NULL,
`deleted` TINYINT(1) NOT NULL DEFAULT '0',
`type` VARCHAR(100) NOT NULL,
`stockOutLineId` INT NULL,
`suggestedLotLineId` INT NOT NULL,
CONSTRAINT pk_suggested_pick_lot PRIMARY KEY (id),
CONSTRAINT `FK_SUGGESTED_PICK_LOT_ON_STOCKOUTLINEID` FOREIGN KEY (`stockOutLineId`) REFERENCES `stock_out_line` (`id`),
CONSTRAINT `FK_SUGGESTED_PICK_LOT_ON_SUGGESTEDLOTLINEID` FOREIGN KEY (`suggestedLotLineId`) REFERENCES `inventory_lot_line` (`id`)
);

ALTER TABLE `job_order_bom_material`
ADD CONSTRAINT FK_JOBM_TO_SUGGESTED_PICK_LOT_ON_SUGGESTED_PICK_LOT_ID FOREIGN KEY (`suggestedPickLotId`) REFERENCES `suggested_pick_lot` (`id`);

Зареждане…
Отказ
Запис