Merge pull request '모델관리 버전 값 가져오는 로직 수정' (#73) from feat/dev_251201 into develop
Reviewed-on: https://kamco.gitea.gs.dabeeo.com/dabeeo/kamco-dabeeo-backoffice/pulls/73
This commit is contained in:
@@ -1,7 +1,5 @@
|
|||||||
package com.kamco.cd.kamcoback.postgres.repository.model;
|
package com.kamco.cd.kamcoback.postgres.repository.model;
|
||||||
|
|
||||||
import static com.kamco.cd.kamcoback.postgres.entity.QModelMgmtEntity.modelMgmtEntity;
|
|
||||||
|
|
||||||
import com.kamco.cd.kamcoback.model.dto.ModelMgmtDto;
|
import com.kamco.cd.kamcoback.model.dto.ModelMgmtDto;
|
||||||
import com.kamco.cd.kamcoback.postgres.QuerydslOrderUtil;
|
import com.kamco.cd.kamcoback.postgres.QuerydslOrderUtil;
|
||||||
import com.kamco.cd.kamcoback.postgres.entity.ModelMgmtEntity;
|
import com.kamco.cd.kamcoback.postgres.entity.ModelMgmtEntity;
|
||||||
@@ -12,17 +10,20 @@ import com.querydsl.core.types.dsl.BooleanExpression;
|
|||||||
import com.querydsl.core.types.dsl.Expressions;
|
import com.querydsl.core.types.dsl.Expressions;
|
||||||
import com.querydsl.core.types.dsl.StringExpression;
|
import com.querydsl.core.types.dsl.StringExpression;
|
||||||
import com.querydsl.jpa.impl.JPAQueryFactory;
|
import com.querydsl.jpa.impl.JPAQueryFactory;
|
||||||
|
import org.springframework.data.domain.Page;
|
||||||
|
import org.springframework.data.domain.PageImpl;
|
||||||
|
import org.springframework.data.domain.Pageable;
|
||||||
|
import org.springframework.data.domain.Sort;
|
||||||
|
import org.springframework.data.jpa.repository.support.QuerydslRepositorySupport;
|
||||||
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import org.springframework.data.domain.Page;
|
|
||||||
import org.springframework.data.domain.PageImpl;
|
import static com.kamco.cd.kamcoback.postgres.entity.QModelMgmtEntity.modelMgmtEntity;
|
||||||
import org.springframework.data.domain.Pageable;
|
|
||||||
import org.springframework.data.domain.Sort;
|
|
||||||
import org.springframework.data.jpa.repository.support.QuerydslRepositorySupport;
|
|
||||||
|
|
||||||
public class ModelMgmtRepositoryImpl extends QuerydslRepositorySupport
|
public class ModelMgmtRepositoryImpl extends QuerydslRepositorySupport
|
||||||
implements ModelMgmtRepositoryCustom {
|
implements ModelMgmtRepositoryCustom {
|
||||||
@@ -65,7 +66,14 @@ public class ModelMgmtRepositoryImpl extends QuerydslRepositorySupport
|
|||||||
ModelMgmtDto.ModelList.class,
|
ModelMgmtDto.ModelList.class,
|
||||||
Expressions.numberTemplate(
|
Expressions.numberTemplate(
|
||||||
Integer.class, "row_number() over(order by {0} desc)", sortColumn),
|
Integer.class, "row_number() over(order by {0} desc)", sortColumn),
|
||||||
|
Expressions.stringTemplate(
|
||||||
|
"concat({0}, {1}, {2}, {3}, {4})",
|
||||||
modelMgmtEntity.modelVer,
|
modelMgmtEntity.modelVer,
|
||||||
|
".",
|
||||||
|
modelMgmtEntity.hyperVer,
|
||||||
|
".",
|
||||||
|
modelMgmtEntity.epochVer)
|
||||||
|
.as("modelVer"),
|
||||||
modelMgmtEntity.dockerFileNm,
|
modelMgmtEntity.dockerFileNm,
|
||||||
modelMgmtEntity.modelVer.as("modelType"),
|
modelMgmtEntity.modelVer.as("modelType"),
|
||||||
Expressions.stringTemplate(
|
Expressions.stringTemplate(
|
||||||
|
|||||||
Reference in New Issue
Block a user