Browse Source

refactor: gradle jpa 설정 및 code package 수정

pull/7/head
지대한 7 months ago
parent
commit
061663c8b5
  1. 3
      app/kac-app/build.gradle
  2. 58
      app/kac-app/src/main/resources/static/docs/index.html
  3. 8
      app/kac-app/src/test/java/kr/co/palnet/kac/com/code/ComnCodeControllerTest.java
  4. 3
      web/api-common/build.gradle
  5. 24
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/controller/ComCodeController.java
  6. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeDTO.java
  7. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeGroupDTO.java
  8. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeGroupRS.java
  9. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeLangDTO.java
  10. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeRS.java
  11. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/FormCodeGroupRQ.java
  12. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/FormCodeLangRQ.java
  13. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/FormCodeRQ.java
  14. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/SearchCodeAllRQ.java
  15. 2
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/SearchCodeRQ.java
  16. 4
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/service/ComCodeService.java
  17. 3
      web/security/build.gradle

3
app/kac-app/build.gradle

@ -22,9 +22,6 @@ dependencies {
implementation "$boot:spring-boot-starter-data-jpa"
// querydsl
implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta"
annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta"
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
annotationProcessor "jakarta.persistence:jakarta.persistence-api"
// rest doc

58
app/kac-app/src/main/resources/static/docs/index.html

@ -519,7 +519,7 @@ Content-Type: application/json;charset=UTF-8
Content-Length: 143
[ {
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"siteCd" : "KAC",
"groupCdNm" : "신규그룹001",
"rm" : "비고....",
@ -626,7 +626,7 @@ Content-Length: 143
<h4 id="_http_request_info_2"><a class="link" href="#_http_request_info_2">[HTTP REQUEST INFO]</a></h4>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight nowrap"><code data-lang="http" class="language-http hljs">GET /v1/com/code/code?groupCd=NEW_GROUP_1707810130&amp;langDivCd=ko_KR HTTP/1.1
<pre class="highlightjs highlight nowrap"><code data-lang="http" class="language-http hljs">GET /v1/com/code/code?groupCd=NEW_GROUP_1707813860&amp;langDivCd=ko_KR HTTP/1.1
Content-Type: application/json;charset=UTF-8
Accept: application/json
Host: localhost:8080</code></pre>
@ -668,7 +668,7 @@ Content-Type: application/json;charset=UTF-8
Content-Length: 190
[ {
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"cdNm" : "신규코드001",
"upperCd" : null,
@ -763,7 +763,7 @@ Content-Type: application/json;charset=UTF-8
Content-Length: 143
[ {
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"siteCd" : "KAC",
"groupCdNm" : "신규그룹001",
"rm" : "비고....",
@ -835,7 +835,7 @@ Content-Length: 118
Host: localhost:8080
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"siteCd" : "KAC",
"groupCdNm" : "신규그룹001",
"rm" : "비고...."
@ -894,14 +894,14 @@ Content-Type: application/json;charset=UTF-8
Content-Length: 276
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"siteCd" : "KAC",
"groupCdNm" : "신규그룹001",
"rm" : "비고....",
"createUserId" : "CREATE_USER",
"createDt" : "2024-02-13T16:42:10.914192",
"createDt" : "2024-02-13T17:44:20.692308",
"updateUserId" : "CREATE_USER",
"updateDt" : "2024-02-13T16:42:10.914196"
"updateDt" : "2024-02-13T17:44:20.692313"
}</code></pre>
</div>
</div>
@ -987,7 +987,7 @@ Content-Length: 132
Host: localhost:8080
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"sortOrdr" : 0,
"addInfoValue" : "추가!!",
@ -1053,16 +1053,16 @@ Content-Type: application/json;charset=UTF-8
Content-Length: 310
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"upperCd" : null,
"sortOrdr" : 0,
"addInfoValue" : "추가!!",
"useYn" : "Y",
"createUserId" : "CREATE_USER",
"createDt" : "2024-02-13T16:42:10.900782",
"createDt" : "2024-02-13T17:44:20.680589",
"updateUserId" : "CREATE_USER",
"updateDt" : "2024-02-13T16:42:10.900786"
"updateDt" : "2024-02-13T17:44:20.680594"
}</code></pre>
</div>
</div>
@ -1160,7 +1160,7 @@ Content-Length: 144
Host: localhost:8080
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"langDivCd" : "ko_KR",
"cdNm" : "신규코드001",
@ -1223,18 +1223,18 @@ Host: localhost:8080
<div class="content">
<pre class="highlightjs highlight nowrap"><code data-lang="http" class="language-http hljs">HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 301
Content-Length: 302
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"langDivCd" : "ko_KR",
"cdNm" : "신규코드001",
"rm" : "비고....",
"createUserId" : "CREATE_USER",
"createDt" : "2024-02-13T16:42:10.83824",
"createDt" : "2024-02-13T17:44:20.601889",
"updateUserId" : "CREATE_USER",
"updateDt" : "2024-02-13T16:42:10.838243"
"updateDt" : "2024-02-13T17:44:20.601893"
}</code></pre>
</div>
</div>
@ -1326,7 +1326,7 @@ Content-Length: 118
Host: localhost:8080
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"siteCd" : "KAC",
"groupCdNm" : "신규그룹001",
"rm" : "비고...."
@ -1385,14 +1385,14 @@ Content-Type: application/json;charset=UTF-8
Content-Length: 275
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"siteCd" : "KAC",
"groupCdNm" : "신규그룹001",
"rm" : "비고....",
"createUserId" : "CREATE_USER",
"createDt" : "2024-02-13T16:42:10.854685",
"createDt" : "2024-02-13T17:44:20.63112",
"updateUserId" : "UPDATE_USER",
"updateDt" : "2024-02-13T16:42:10.85732"
"updateDt" : "2024-02-13T17:44:20.633442"
}</code></pre>
</div>
</div>
@ -1478,7 +1478,7 @@ Content-Length: 132
Host: localhost:8080
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"sortOrdr" : 0,
"addInfoValue" : "수정!!",
@ -1544,16 +1544,16 @@ Content-Type: application/json;charset=UTF-8
Content-Length: 310
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"upperCd" : null,
"sortOrdr" : 0,
"addInfoValue" : "수정!!",
"useYn" : "Y",
"createUserId" : "CREATE_USER",
"createDt" : "2024-02-13T16:42:10.767846",
"createDt" : "2024-02-13T17:44:20.542706",
"updateUserId" : "UPDATE_USER",
"updateDt" : "2024-02-13T16:42:10.781698"
"updateDt" : "2024-02-13T17:44:20.555142"
}</code></pre>
</div>
</div>
@ -1651,7 +1651,7 @@ Content-Length: 143
Host: localhost:8080
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"langDivCd" : "ko_KR",
"cdNm" : "신규코드001",
@ -1717,15 +1717,15 @@ Content-Type: application/json;charset=UTF-8
Content-Length: 301
{
"groupCd" : "NEW_GROUP_1707810130",
"groupCd" : "NEW_GROUP_1707813860",
"cdId" : "NEW_CODE001",
"langDivCd" : "ko_KR",
"cdNm" : "신규코드001",
"rm" : "수정...",
"createUserId" : "CREATE_USER",
"createDt" : "2024-02-13T16:42:10.807555",
"createDt" : "2024-02-13T17:44:20.577931",
"updateUserId" : "UPDATE_USER",
"updateDt" : "2024-02-13T16:42:10.810828"
"updateDt" : "2024-02-13T17:44:20.580741"
}</code></pre>
</div>
</div>

8
app/kac-app/src/test/java/kr/co/palnet/kac/com/code/ComnCodeControllerTest.java

@ -10,10 +10,10 @@ import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import kr.co.palnet.kac.BaseTest;
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeGroupRQ;
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeLangRQ;
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeRQ;
import kr.co.palnet.kac.api.v1.com.code.service.ComCodeService;
import kr.co.palnet.kac.api.v1.common.code.model.FormCodeGroupRQ;
import kr.co.palnet.kac.api.v1.common.code.model.FormCodeLangRQ;
import kr.co.palnet.kac.api.v1.common.code.model.FormCodeRQ;
import kr.co.palnet.kac.api.v1.common.code.service.ComCodeService;
import lombok.RequiredArgsConstructor;
import org.junit.jupiter.api.DisplayName;

3
web/api-common/build.gradle

@ -2,7 +2,8 @@
dependencies {
implementation("$boot:spring-boot-starter-web")
implementation("org.springframework.data:spring-data-commons")
implementation "$boot:spring-boot-starter-data-jpa"
implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta"
implementation project(path: ':common-core')
compileOnly 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'

24
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/controller/ComCodeController.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/controller/ComCodeController.java

@ -1,7 +1,8 @@
package kr.co.palnet.kac.api.v1.com.code.controller;
package kr.co.palnet.kac.api.v1.common.code.controller;
import java.util.List;
import kr.co.palnet.kac.api.v1.common.code.service.ComCodeService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.DeleteMapping;
@ -17,17 +18,16 @@ import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import io.swagger.v3.oas.annotations.tags.Tag;
import kr.co.palnet.kac.api.v1.com.code.model.CodeDTO;
import kr.co.palnet.kac.api.v1.com.code.model.CodeGroupDTO;
import kr.co.palnet.kac.api.v1.com.code.model.CodeGroupRS;
import kr.co.palnet.kac.api.v1.com.code.model.CodeLangDTO;
import kr.co.palnet.kac.api.v1.com.code.model.CodeRS;
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeGroupRQ;
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeLangRQ;
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeRQ;
import kr.co.palnet.kac.api.v1.com.code.model.SearchCodeAllRQ;
import kr.co.palnet.kac.api.v1.com.code.model.SearchCodeRQ;
import kr.co.palnet.kac.api.v1.com.code.service.ComCodeService;
import kr.co.palnet.kac.api.v1.common.code.model.CodeDTO;
import kr.co.palnet.kac.api.v1.common.code.model.CodeGroupDTO;
import kr.co.palnet.kac.api.v1.common.code.model.CodeGroupRS;
import kr.co.palnet.kac.api.v1.common.code.model.CodeLangDTO;
import kr.co.palnet.kac.api.v1.common.code.model.CodeRS;
import kr.co.palnet.kac.api.v1.common.code.model.FormCodeGroupRQ;
import kr.co.palnet.kac.api.v1.common.code.model.FormCodeLangRQ;
import kr.co.palnet.kac.api.v1.common.code.model.FormCodeRQ;
import kr.co.palnet.kac.api.v1.common.code.model.SearchCodeAllRQ;
import kr.co.palnet.kac.api.v1.common.code.model.SearchCodeRQ;
import lombok.RequiredArgsConstructor;
@Tag(name = "공통 - 코드", description = "코드 관련 API")

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/CodeDTO.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeDTO.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import kr.co.palnet.kac.data.com.domain.ComCdBas;
import lombok.AllArgsConstructor;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/CodeGroupDTO.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeGroupDTO.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import kr.co.palnet.kac.data.com.domain.ComCdGroupBas;
import lombok.AllArgsConstructor;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/CodeGroupRS.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeGroupRS.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import kr.co.palnet.kac.data.com.domain.ComCdGroupBas;
import lombok.AllArgsConstructor;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/CodeLangDTO.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeLangDTO.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import kr.co.palnet.kac.data.com.domain.ComCdLangCtg;
import lombok.AllArgsConstructor;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/CodeRS.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/CodeRS.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import kr.co.palnet.kac.data.com.domain.ComCdBas;
import lombok.AllArgsConstructor;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/FormCodeGroupRQ.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/FormCodeGroupRQ.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import io.swagger.v3.oas.annotations.media.Schema;
import kr.co.palnet.kac.data.com.domain.ComCdGroupBas;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/FormCodeLangRQ.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/FormCodeLangRQ.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import io.swagger.v3.oas.annotations.media.Schema;
import kr.co.palnet.kac.data.com.domain.ComCdLangCtg;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/FormCodeRQ.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/FormCodeRQ.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import io.swagger.v3.oas.annotations.media.Schema;
import kr.co.palnet.kac.data.com.domain.ComCdBas;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/SearchCodeAllRQ.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/SearchCodeAllRQ.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;

2
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/model/SearchCodeRQ.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/model/SearchCodeRQ.java

@ -1,4 +1,4 @@
package kr.co.palnet.kac.api.v1.com.code.model;
package kr.co.palnet.kac.api.v1.common.code.model;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;

4
web/api-common/src/main/java/kr/co/palnet/kac/api/v1/com/code/service/ComCodeService.java → web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/service/ComCodeService.java

@ -1,6 +1,6 @@
package kr.co.palnet.kac.api.v1.com.code.service;
package kr.co.palnet.kac.api.v1.common.code.service;
import kr.co.palnet.kac.api.v1.com.code.model.*;
import kr.co.palnet.kac.api.v1.common.code.model.*;
import kr.co.palnet.kac.data.com.domain.ComCdBas;
import kr.co.palnet.kac.data.com.domain.ComCdGroupBas;
import kr.co.palnet.kac.data.com.domain.ComCdLangCtg;

3
web/security/build.gradle

@ -5,6 +5,9 @@ dependencies {
implementation "$boot:spring-boot-starter-security"
implementation "com.auth0:java-jwt:4.4.0"
implementation "$boot:spring-boot-starter-data-jpa"
implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta"
implementation project(":common-util")
implementation project(":data-pty")
}

Loading…
Cancel
Save