Bläddra i källkod

PersonText heading added to list

Andrew Grant 2 månader sedan
förälder
incheckning
e31bb22594

+ 64 - 0
src/main/java/scot/carricksoftware/grants/domains/text/AppendixText.java

@@ -0,0 +1,64 @@
+/*
+ * Copyright (c) 2025.  Andrew Grant Carrick Software. All rights reserved
+ *
+ */
+
+package scot.carricksoftware.grants.domains.text;
+
+import jakarta.persistence.Column;
+import jakarta.persistence.Entity;
+import jakarta.persistence.Lob;
+import scot.carricksoftware.grants.BaseEntity;
+
+@Entity
+public class AppendixText extends BaseEntity {
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`level`")
+    private Long level;
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`order`")
+    private Long order;
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`heading`")
+    private String heading;
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`content`")
+    @Lob
+    private String content;
+
+    public Long getLevel() {
+        return level;
+    }
+
+    public void setLevel(Long level) {
+        this.level = level;
+    }
+
+    public Long getOrder() {
+        return order;
+    }
+
+    public void setOrder(Long order) {
+        this.order = order;
+    }
+
+    public String getHeading() {
+        return heading;
+    }
+
+    public void setHeading(String heading) {
+        this.heading = heading;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+}

+ 14 - 0
src/main/resources/db/changelog/2025/09/03-01-changelog.sql

@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025.  Andrew Grant Carrick Software. All rights reserved
+ *
+ */
+
+-- liquibase formatted sql
+
+-- changeset apg:1756889071553-1
+ALTER TABLE person_text
+    ADD content LONGTEXT     NULL,
+    ADD heading VARCHAR(255) NULL,
+    ADD level   BIGINT       NULL,
+    ADD `order` BIGINT       NULL;
+

+ 1 - 2
src/main/resources/db/changelog/master.xml

@@ -52,8 +52,7 @@
     <include file="/db/changelog/2025/08/10-02-changelog.sql"/>
     <include file="/db/changelog/2025/08/12-01-changelog.sql"/>
     <include file="/db/changelog/2025/08/30-01-changelog.sql"/>
-
-
+    <include file="/db/changelog/2025/09/03-01-changelog.sql"/>
 
 
 </databaseChangeLog>