diff --git a/src/main/resources/db/changelog/changes/20250519_01_derek/01_re_create_qc_rseult.sql b/src/main/resources/db/changelog/changes/20250519_01_derek/01_re_create_qc_rseult.sql new file mode 100644 index 0000000..d13e2f0 --- /dev/null +++ b/src/main/resources/db/changelog/changes/20250519_01_derek/01_re_create_qc_rseult.sql @@ -0,0 +1,26 @@ +--liquibase formatted sql + +--changeset derek:re create qc result +DROP TABLE `qc_result`; +CREATE TABLE `qc_result` +( + `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', + `qcItemId` INT NOT NULL, + `itemId` INT NOT NULL, + `stockInLineId` INT NULL, + `stockOutLineId` INT NULL, + `failQty` DECIMAL(14, 2) NOT NULL, + `type` VARCHAR(255) NOT NULL, + `remarks` VARCHAR(255) NOT NULL, + CONSTRAINT PK_QC_RESULT PRIMARY KEY (id), + CONSTRAINT FK_QC_RESULT_TO_QC_ITEM_ON_QC_ITEM_ID FOREIGN KEY (`qcItemId`) REFERENCES `qc_item` (`id`), + CONSTRAINT FK_QC_RESULT_TO_ITEMS_ON_ITEM_ID FOREIGN KEY (`itemId`) REFERENCES `items` (`id`), + CONSTRAINT FK_QC_RESULT_TO_STOCK_IN_LINE_ON_STOCK_IN_LINE_ID FOREIGN KEY (`stockInLineId`) REFERENCES `stock_in_line` (`id`), + CONSTRAINT FK_QC_RESULT_TO_STOCK_OUT_LINE_ON_STOCK_OUT_LINE_ID FOREIGN KEY (`stockOutLineId`) REFERENCES `stock_out_line` (`id`) +); \ No newline at end of file diff --git a/src/main/resources/db/changelog/changes/20250519_01_derek/02_update_qcresult_remark.sql b/src/main/resources/db/changelog/changes/20250519_01_derek/02_update_qcresult_remark.sql new file mode 100644 index 0000000..c6ef6b5 --- /dev/null +++ b/src/main/resources/db/changelog/changes/20250519_01_derek/02_update_qcresult_remark.sql @@ -0,0 +1,5 @@ +--liquibase formatted sql + +--changeset derek:update qc result remark as null +ALTER TABLE `qc_result` +MODIFY COLUMN `remarks` VARCHAR(255) NULL; \ No newline at end of file