[KC-148] 학습데이터 목록 API 항목 수정, 현황관리 상세 사용자 목록 API 수정
This commit is contained in:
@@ -169,38 +169,42 @@ public class LabelWorkRepositoryImpl implements LabelWorkRepositoryCustom {
|
||||
mapSheetAnalInferenceEntity.compareYyyy,
|
||||
mapSheetAnalInferenceEntity.targetYyyy,
|
||||
mapSheetAnalInferenceEntity.stage,
|
||||
// createdDttm: tb_map_sheet_anal_inference.created_dttm 사용
|
||||
mapSheetAnalInferenceEntity.createdDttm,
|
||||
// 국유인 반영 컬럼 gukyuinApplyDttm
|
||||
mapSheetAnalInferenceEntity.gukyuinApplyDttm,
|
||||
mapSheetAnalDataInferenceGeomEntity.dataUid.count(),
|
||||
// labelTotCnt: pnu 있고 pass_yn = false인 건수
|
||||
labelTotCntExpr,
|
||||
new CaseBuilder()
|
||||
.when(mapSheetAnalDataInferenceGeomEntity.labelState.eq("ASSIGNED"))
|
||||
.when(
|
||||
mapSheetAnalDataInferenceGeomEntity.labelState.eq(
|
||||
LabelState.ASSIGNED.getId()))
|
||||
.then(1L)
|
||||
.otherwise(0L)
|
||||
.sum(),
|
||||
new CaseBuilder()
|
||||
.when(mapSheetAnalDataInferenceGeomEntity.labelState.eq("STOP"))
|
||||
.when(
|
||||
mapSheetAnalDataInferenceGeomEntity.labelState.eq(
|
||||
LabelState.SKIP.getId())) // "STOP"?
|
||||
.then(1L)
|
||||
.otherwise(0L)
|
||||
.sum(),
|
||||
new CaseBuilder()
|
||||
.when(mapSheetAnalDataInferenceGeomEntity.labelState.eq("LABEL_ING"))
|
||||
.then(1L)
|
||||
.otherwise(0L)
|
||||
.sum(),
|
||||
new CaseBuilder()
|
||||
.when(mapSheetAnalDataInferenceGeomEntity.labelState.eq("LABEL_COMPLETE"))
|
||||
.when(
|
||||
mapSheetAnalDataInferenceGeomEntity.labelState.eq(
|
||||
LabelState.DONE.getId())) // "LABEL_COMPLETE"?
|
||||
.then(1L)
|
||||
.otherwise(0L)
|
||||
.sum(),
|
||||
mapSheetAnalDataInferenceGeomEntity.labelStateDttm.min(),
|
||||
// analState: tb_map_sheet_anal_inference.anal_state
|
||||
mapSheetAnalInferenceEntity.analState,
|
||||
// analState: tb_map_sheet_anal_inference.anal_state -> 우선은 미사용, java 단에서 로직화 해서
|
||||
// 내려줌
|
||||
// mapSheetAnalInferenceEntity.analState,
|
||||
// normalProgressCnt: stagnation_yn = 'N'인 건수 (서브쿼리)
|
||||
normalProgressCntSubQuery,
|
||||
// totalAssignmentCnt: 총 배정 건수 (서브쿼리)
|
||||
totalAssignmentCntSubQuery))
|
||||
totalAssignmentCntSubQuery,
|
||||
mapSheetAnalInferenceEntity.labelingClosedYn,
|
||||
mapSheetAnalInferenceEntity.inspectionClosedYn))
|
||||
.from(mapSheetAnalInferenceEntity)
|
||||
.innerJoin(mapSheetAnalDataInferenceEntity)
|
||||
.on(whereSubDataBuilder)
|
||||
|
||||
Reference in New Issue
Block a user