task/3382: Fix table NonWorkDayPeriod and related entity class.

This commit is contained in:
Tom Zhao 2024-06-17 11:10:03 +02:00
parent 0d925467ba
commit eb28f423af
2 changed files with 9 additions and 5 deletions
core/src/main
java/se/su/dsv/scipro/nonworkperiod
resources/db/migration

@ -1,24 +1,23 @@
package se.su.dsv.scipro.nonworkperiod;
import jakarta.persistence.GenerationType;
import jakarta.persistence.*;
import se.su.dsv.scipro.system.DomainObject;
import jakarta.persistence.Cacheable;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;
import java.time.LocalDate;
import java.util.Objects;
@Entity
@Cacheable(true)
@Table(name = "non_work_day_period")
public class NonWorkDayPeriod extends DomainObject {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "start_date")
private LocalDate startDate;
@Column(name = "end_date")
private LocalDate endDate;
private String comment;

@ -376,5 +376,10 @@ alter table `worker_data` rename column `lastSuccessfulRun` to `last_successful_
alter table `footer_link` rename column `footerColumn` to `footer_column`;
-- table: NonWorkDayPeriod
alter table `NonWorkDayPeriod` rename column `endDate` to `end_date`;
alter table `NonWorkDayPeriod` rename column `startDate` to `start_date`;
rename table `NonWorkDayPeriod` to `non_work_day_period`;