Browse Source

Total Rooms added to census domain

Andrew Grant 7 months ago
parent
commit
131ded84fe

+ 12 - 0
src/main/java/scot/carricksoftware/grants/domains/census/Census.java

@@ -42,6 +42,9 @@ public class Census extends BaseEntity {
     @Column(name = "`filled_in_by`")
     private String filledInBy;
 
+    @Column(name = "`total_rooms`")
+    private String totalRooms;
+
     public CensusDate getCensusDate() {
         return censusDate;
     }
@@ -102,4 +105,13 @@ public class Census extends BaseEntity {
     public void setFilledInBy(String filledInBy) {
         this.filledInBy = filledInBy;
     }
+
+    public String getTotalRooms() {
+        return totalRooms;
+    }
+
+    @SuppressWarnings("unused")
+    public void setTotalRooms(String totalRooms) {
+        this.totalRooms = totalRooms;
+    }
 }

+ 1 - 1
src/main/resources/application.properties

@@ -2,7 +2,7 @@ spring.application.name=grants
 server.port=8086
 server.servlet.context-path=/grants
 spring.mvc.format.date=dd-MM-yyyy
-spring.profiles.active=uat
+spring.profiles.active=dev
 logging.level.scot.carricksoftware=trace
 
 

+ 12 - 0
src/main/resources/db/changelog/2025/05/11-01-changelog.sql

@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025.  Andrew Grant Carrick Software. All rights reserved
+ *
+ */
+
+-- liquibase formatted sql
+
+-- changeset apg:1746999851556-1
+ALTER TABLE census
+    ADD filled_in_by VARCHAR(255) NULL;
+
+

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

@@ -16,5 +16,6 @@
     <include file="/db/changelog/2025/04/29-01-changelog.sql"/>
     <include file="/db/changelog/2025/05/01-01-changelog.sql"/>
     <include file="/db/changelog/2025/05/02-01-changelog.sql"/>
+    <include file="/db/changelog/2025/05/11-01-changelog.sql"/>
 
 </databaseChangeLog>

+ 12 - 0
src/test/java/scot/carricksoftware/grants/domains/census/CensusTest.java

@@ -97,5 +97,17 @@ public class CensusTest {
         assertEquals(filledInBy, census.getFilledInBy());
     }
 
+    @Test
+    public void getTotalRoomsTest() {
+        assertNull(census.getTotalRooms());
+    }
+
+    @Test
+    public void setTotalRoomsTest() {
+        String totalRooms = GetRandomString();
+        census.setFilledInBy(totalRooms);
+        assertEquals(totalRooms, census.getFilledInBy());
+    }
+
 
 }