Skip to content

Commit e484c08

Browse files
Merge pull request #315 from bcgov/grad-release
Grad release 1.23
2 parents e3ccc51 + e47fb83 commit e484c08

File tree

8 files changed

+77
-63
lines changed

8 files changed

+77
-63
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,7 @@ target/
5252
build/
5353

5454
### VS Code ###
55-
.vscode/
55+
.vscode/
56+
57+
### Local dev ###
58+
**/application-local.yaml

api/.gitignore

Lines changed: 0 additions & 55 deletions
This file was deleted.

api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>ca.bc.gov.educ</groupId>
88
<artifactId>educ-grad-student-graduation-api</artifactId>
9-
<version>1.8.44</version>
9+
<version>1.8.45</version>
1010
<name>educ-grad-student-graduation-api</name>
1111
<description>Ministry of Education GRAD STUDENT GRADUATION API</description>
1212

api/src/main/java/ca/bc/gov/educ/api/studentgraduation/model/dto/LetterGrade.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package ca.bc.gov.educ.api.studentgraduation.model.dto;
22

3-
import org.springframework.stereotype.Component;
4-
53
import lombok.Data;
64
import lombok.EqualsAndHashCode;
5+
import org.springframework.stereotype.Component;
76

8-
import jakarta.persistence.Column;
97
import java.util.Date;
108

119
@Data
@@ -21,6 +19,7 @@ public class LetterGrade extends BaseModel {
2119
private Integer percentRangeHigh;
2220
private Integer percentRangeLow;
2321
private Date expiryDate;
22+
private Date effectiveDate;
2423

2524
@Override
2625
public String toString() {
@@ -33,6 +32,7 @@ public String toString() {
3332
", percentRangeHigh=" + percentRangeHigh +
3433
", percentRangeLow=" + percentRangeLow +
3534
", expiryDate=" + expiryDate +
35+
", effectiveDate=" + effectiveDate +
3636
'}';
3737
}
3838
}

api/src/main/java/ca/bc/gov/educ/api/studentgraduation/model/entity/LetterGradeEntity.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@
44
import jakarta.persistence.Entity;
55
import jakarta.persistence.Id;
66
import jakarta.persistence.Table;
7-
8-
import org.hibernate.annotations.Immutable;
9-
107
import lombok.Data;
118
import lombok.EqualsAndHashCode;
9+
import org.hibernate.annotations.Immutable;
1210

1311
import java.util.Date;
1412

@@ -44,4 +42,7 @@ public class LetterGradeEntity extends BaseEntity {
4442
@Column(name = "EXPIRY_DATE", nullable = true)
4543
private Date expiryDate;
4644

45+
@Column(name = "EFFECTIVE_DATE", nullable = true)
46+
private Date effectiveDate;
47+
4748
}

api/src/main/resources/application.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ server:
7979
worker: 128
8080
io: 16
8181
#port: ${HTTP_PORT}
82+
max-http-request-header-size: 20000
8283

8384
#API Documentation
8485
springdoc:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE LETTER_GRADE ADD EFFECTIVE_DATE DATE DEFAULT TO_DATE('2024-07-01', 'YYYY-MM-DD') NOT NULL;
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
UPDATE LETTER_GRADE
2+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
3+
WHERE LETTER_GRADE='A';
4+
5+
UPDATE LETTER_GRADE
6+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
7+
WHERE LETTER_GRADE='B';
8+
9+
UPDATE LETTER_GRADE
10+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
11+
WHERE LETTER_GRADE='C+';
12+
13+
UPDATE LETTER_GRADE
14+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
15+
WHERE LETTER_GRADE='C';
16+
17+
UPDATE LETTER_GRADE
18+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
19+
WHERE LETTER_GRADE='C-';
20+
21+
UPDATE LETTER_GRADE
22+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
23+
WHERE LETTER_GRADE='F';
24+
25+
UPDATE LETTER_GRADE
26+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
27+
WHERE LETTER_GRADE='I';
28+
29+
UPDATE LETTER_GRADE
30+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'2006-09-01 00:00:00.0'
31+
WHERE LETTER_GRADE='NM';
32+
33+
UPDATE LETTER_GRADE
34+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0', EXPIRY_DATE=TIMESTAMP'1994-08-31 00:00:00.0'
35+
WHERE LETTER_GRADE='P';
36+
37+
UPDATE LETTER_GRADE
38+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'2007-09-01 00:00:00.0', EXPIRY_DATE=TIMESTAMP'2021-07-31 00:00:00.0'
39+
WHERE LETTER_GRADE='RM';
40+
41+
UPDATE LETTER_GRADE
42+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
43+
WHERE LETTER_GRADE='SG';
44+
45+
UPDATE LETTER_GRADE
46+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
47+
WHERE LETTER_GRADE='TS';
48+
49+
UPDATE LETTER_GRADE
50+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0'
51+
WHERE LETTER_GRADE='W';
52+
53+
UPDATE LETTER_GRADE
54+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1940-01-01 00:00:00.0', EXPIRY_DATE=TIMESTAMP'1994-08-31 00:00:00.0'
55+
WHERE LETTER_GRADE='WF';
56+
57+
UPDATE LETTER_GRADE
58+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'2007-09-01 00:00:00.0'
59+
WHERE LETTER_GRADE='WR';
60+
61+
UPDATE LETTER_GRADE
62+
SET UPDATE_USER='API_STUDENT_GRADUATION' , UPDATE_DATE=SYSTIMESTAMP , EFFECTIVE_DATE=TIMESTAMP'1994-09-01 00:00:00.0', EXPIRY_DATE=TIMESTAMP'1997-08-31 00:00:00.0'
63+
WHERE LETTER_GRADE='IP';

0 commit comments

Comments
 (0)