[ADD] WorkflowStepEntity에 workflowStepId 필드 추가, WorkFlowStepRequest 및 Service 로직 개선

main
bjkim 9 months ago
parent d9ded74190
commit 2624a87716

@ -66,4 +66,8 @@ public class WorkflowStepEntity {
@Schema(description = "프로젝트 아이디", example = "1", defaultValue = "0")
@Column(nullable = false)
private Long projectId;
@Schema(description = "워크플로우 스텝 아이디", example = "1", defaultValue = "0")
@Column(nullable = false)
private Long workflowStepId;
}

@ -9,5 +9,8 @@ import lombok.Setter;
public class WorkFlowStepRequest extends BaseSearchRequest {
@Schema(description = "프로젝트 ID", example = "1")
private Long projectId;
@Schema(description = "프로젝트 ID", example = "1")
private Long workflowId;
}

@ -76,6 +76,13 @@ public class WorkFlowStepService {
);
}
// workflowId 있으면 조건 추가 (권장)
if (request.getWorkflowId() != null) {
spec = spec.and((root, query, cb) ->
cb.equal(root.get("workflowId"), request.getWorkflowId())
);
}
return workflowstepRepository.findAll(spec, pageable);
}
}

Loading…
Cancel
Save