From 6e348dcd5cd8e3e70c277b41481308933f585631 Mon Sep 17 00:00:00 2001 From: "MSI\\2Fi" Date: Fri, 12 Apr 2024 12:03:06 +0800 Subject: [PATCH] 1. Add milestone_payment to DB 2. Update Column Name from milestone_id to milestoneId --- .../tsms/modules/project/entity/MilestonePayment.kt | 2 +- .../01_create_milestone_payment.sql | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/db/changelog/changes/20240412_01_jasonT/01_create_milestone_payment.sql diff --git a/src/main/java/com/ffii/tsms/modules/project/entity/MilestonePayment.kt b/src/main/java/com/ffii/tsms/modules/project/entity/MilestonePayment.kt index f6c4533..4dec858 100644 --- a/src/main/java/com/ffii/tsms/modules/project/entity/MilestonePayment.kt +++ b/src/main/java/com/ffii/tsms/modules/project/entity/MilestonePayment.kt @@ -21,6 +21,6 @@ open class MilestonePayment : IdEntity() { open var description: String? = null @ManyToOne - @JoinColumn(name = "milestone_id") + @JoinColumn(name = "milestoneId") open var milestone: Milestone? = null } \ No newline at end of file diff --git a/src/main/resources/db/changelog/changes/20240412_01_jasonT/01_create_milestone_payment.sql b/src/main/resources/db/changelog/changes/20240412_01_jasonT/01_create_milestone_payment.sql new file mode 100644 index 0000000..b977ef4 --- /dev/null +++ b/src/main/resources/db/changelog/changes/20240412_01_jasonT/01_create_milestone_payment.sql @@ -0,0 +1,13 @@ +-- liquibase formatted sql +-- changeset jasonT:add milestone_payment + +CREATE TABLE milestone_payment ( + id INT NOT NULL AUTO_INCREMENT, + `date` DATE NOT NULL, + amount DOUBLE NOT NULL, + description VARCHAR(255) NOT NULL, + milestoneId int NULL, + CONSTRAINT pk_milestone_payment PRIMARY KEY (id) +); + +ALTER TABLE milestone_payment ADD CONSTRAINT FK_milestone_payment_milestone FOREIGN KEY (milestoneId) REFERENCES milestone(id); \ No newline at end of file