From d349f131e5febf4e3172c294b66e80a562d0d62d Mon Sep 17 00:00:00 2001 From: "cyril.tsui" Date: Wed, 9 Jul 2025 15:42:19 +0800 Subject: [PATCH] renamce job order column (fk with prod schedule line) --- .../ffii/fpsms/modules/jobOrder/entity/JobOrder.kt | 4 ++-- .../20250709_01_cyril/01_update_job_order.sql | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/db/changelog/changes/20250709_01_cyril/01_update_job_order.sql diff --git a/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrder.kt b/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrder.kt index 709639d..9d260d5 100644 --- a/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrder.kt +++ b/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrder.kt @@ -60,6 +60,6 @@ open class JobOrder : BaseEntity() { // @ManyToOne // @JoinColumn(name = "jobPlanningLogId") - @Column(name = "jobPlanningLogId") - open var jobPlanningLogId: Long? = null + @Column(name = "prodScheduleLineId") + open var prodScheduleLineId: Long? = null } \ No newline at end of file diff --git a/src/main/resources/db/changelog/changes/20250709_01_cyril/01_update_job_order.sql b/src/main/resources/db/changelog/changes/20250709_01_cyril/01_update_job_order.sql new file mode 100644 index 0000000..29e1438 --- /dev/null +++ b/src/main/resources/db/changelog/changes/20250709_01_cyril/01_update_job_order.sql @@ -0,0 +1,13 @@ +-- liquibase formatted sql +-- changeset cyril:update_job_order + +ALTER TABLE `job_order` + CHANGE COLUMN `jobPlanningLogId` `prodScheduleLineId` INT NULL DEFAULT NULL , + ADD INDEX `FK_JOB_ORDER_ON_PRODSCHEDULELINEID` (`prodScheduleLineId` ASC) VISIBLE; +; +ALTER TABLE `job_order` + ADD CONSTRAINT `FK_JOB_ORDER_ON_PRODSCHEDULELINEID` + FOREIGN KEY (`prodScheduleLineId`) + REFERENCES `production_schedule_line` (`id`) + ON DELETE RESTRICT + ON UPDATE RESTRICT; \ No newline at end of file