From dd9646d70af70031127806d77e889f98740f22ad Mon Sep 17 00:00:00 2001 From: "MSI\\2Fi" Date: Mon, 12 Aug 2024 12:50:09 +0800 Subject: [PATCH] Add column (startDate, endDate) in salary effective table --- .../modules/data/entity/SalaryEffective.java | 19 +++++++++++++++++++ .../01_alter_salary_effective.sql | 6 ++++++ 2 files changed, 25 insertions(+) create mode 100644 src/main/resources/db/changelog/changes/20240812_01_jasonT/01_alter_salary_effective.sql diff --git a/src/main/java/com/ffii/tsms/modules/data/entity/SalaryEffective.java b/src/main/java/com/ffii/tsms/modules/data/entity/SalaryEffective.java index 88e5e6a..cf2f536 100644 --- a/src/main/java/com/ffii/tsms/modules/data/entity/SalaryEffective.java +++ b/src/main/java/com/ffii/tsms/modules/data/entity/SalaryEffective.java @@ -18,6 +18,9 @@ public class SalaryEffective extends IdEntity { @Column(name = "date") private LocalDate date; + private LocalDate startDate; + private LocalDate endDate; + public LocalDate getDate() { return date; } @@ -47,4 +50,20 @@ public class SalaryEffective extends IdEntity { public Staff getStaff() { return staff; } public void setStaff(Staff staff) { this.staff = staff; } + + public LocalDate getStartDate() { + return startDate; + } + + public void setStartDate(LocalDate startDate) { + this.startDate = startDate; + } + + public LocalDate getEndDate() { + return endDate; + } + + public void setEndDate(LocalDate endDate) { + this.endDate = endDate; + } } \ No newline at end of file diff --git a/src/main/resources/db/changelog/changes/20240812_01_jasonT/01_alter_salary_effective.sql b/src/main/resources/db/changelog/changes/20240812_01_jasonT/01_alter_salary_effective.sql new file mode 100644 index 0000000..846a71e --- /dev/null +++ b/src/main/resources/db/changelog/changes/20240812_01_jasonT/01_alter_salary_effective.sql @@ -0,0 +1,6 @@ +-- liquibase formatted sql +-- changeset jasonT: Add column startDate and endDate for query + + +ALTER TABLE tsmsdb.salary_effective ADD startDate DATE NULL; +ALTER TABLE tsmsdb.salary_effective ADD endDate DATE NULL;