Commit de08a87e authored by 0Tyler's avatar 0Tyler

defaultData

parent cd8a5094
This diff is collapsed.
...@@ -35,6 +35,7 @@ repositories { ...@@ -35,6 +35,7 @@ repositories {
dependencies { dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework:spring-test'
implementation "org.mapstruct:mapstruct:${mapstructVersion}" implementation "org.mapstruct:mapstruct:${mapstructVersion}"
compileOnly 'org.projectlombok:lombok' compileOnly 'org.projectlombok:lombok'
......
...@@ -40,6 +40,11 @@ public class DefaultData implements ApplicationRunner { ...@@ -40,6 +40,11 @@ public class DefaultData implements ApplicationRunner {
this.privacyPolicyReportService = privacyPolicyReportService; this.privacyPolicyReportService = privacyPolicyReportService;
this.documentService = documentService; this.documentService = documentService;
} }
@Value("classpath:document/心跳血氧機檢測報告.pdf")
Resource oxygenResource;
@Value("classpath:document/紫外線傳感器檢測報告.pdf")
Resource sensorResource;
@Value("classpath:document/粉塵濃度感測器檢測報告.pdf") @Value("classpath:document/粉塵濃度感測器檢測報告.pdf")
Resource dustResource; Resource dustResource;
...@@ -47,6 +52,9 @@ public class DefaultData implements ApplicationRunner { ...@@ -47,6 +52,9 @@ public class DefaultData implements ApplicationRunner {
@Value("classpath:document/溫溼度感測器檢測報告.pdf") @Value("classpath:document/溫溼度感測器檢測報告.pdf")
Resource tempResource; Resource tempResource;
@Value("classpath:document/氣體感測器檢測報告.pdf")
Resource gasResource;
@Override @Override
public void run(ApplicationArguments args) { public void run(ApplicationArguments args) {
//心跳血氧機 //心跳血氧機
...@@ -169,7 +177,7 @@ public class DefaultData implements ApplicationRunner { ...@@ -169,7 +177,7 @@ public class DefaultData implements ApplicationRunner {
)) ))
.build(); .build();
Document document = resourceToMultipartFile(tempResource) Document document = resourceToMultipartFile(oxygenResource)
.flatMap(documentService::add) .flatMap(documentService::add)
.orElse(Document.builder().build()); .orElse(Document.builder().build());
...@@ -238,6 +246,10 @@ public class DefaultData implements ApplicationRunner { ...@@ -238,6 +246,10 @@ public class DefaultData implements ApplicationRunner {
.build())) .build()))
.build(); .build();
document = resourceToMultipartFile(sensorResource)
.flatMap(documentService::add)
.orElse(Document.builder().build());
PrivacyPolicyReport sensorPrivacyPolicyReport = PrivacyPolicyReport.builder() PrivacyPolicyReport sensorPrivacyPolicyReport = PrivacyPolicyReport.builder()
.id("0cfb6be3-6f0f-4e63-85b8-e9c936707c0a") .id("0cfb6be3-6f0f-4e63-85b8-e9c936707c0a")
.version("1.0") .version("1.0")
...@@ -461,6 +473,10 @@ public class DefaultData implements ApplicationRunner { ...@@ -461,6 +473,10 @@ public class DefaultData implements ApplicationRunner {
.build())) .build()))
.build(); .build();
document = resourceToMultipartFile(gasResource)
.flatMap(documentService::add)
.orElse(Document.builder().build());
PrivacyPolicyReport gasPrivacyPolicyReport = PrivacyPolicyReport.builder() PrivacyPolicyReport gasPrivacyPolicyReport = PrivacyPolicyReport.builder()
.id("0cfb6be3-6f0f-4e63-85b8-e9c936707c0a") .id("0cfb6be3-6f0f-4e63-85b8-e9c936707c0a")
.version("1.0") .version("1.0")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment