@DeleteMapping(path = "")
public Integer removeWorkCommandList(
@RequestBody List<WorkCommandDto> workCommandList) {
List<WorkCommandEntityId> idList = new ArrayList<>(); // 보낼 리스트
WorkCommandEntityId workCommandId = null; // 보낼 리스트에 담을 entityId 만듬
for (WorkCommandDto workCommandDto : workCommandList) { // 파라미터로 받아온 객체 forEach로 돌림
workCommandId = WorkCommandEntityId.builder() // 객체 생성
.workId(workCommandDto.getWorkId()) //객체 property1번 get
.commandId(workCommandDto.getCommandId()) //객체 property2번 get
.build(); // 빌드 완료
idList.add(workCommandId); //빌드한걸 arrayList에 add함
}
return workCommandService.removeWorkCommandList(idList); //서비스단으로
}
쓴걸 얘기하다가 C++하는 친구가 물어봐서 주석 적은김에..