BitStatusHistoryService.java 1000 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.its.op.service.bis;
  2. import com.its.op.dao.repository.bis.BitStatusHistoryRepository;
  3. import com.its.op.dto.bis.BitStatusHistoryDto;
  4. import com.its.op.entity.bis.BitStatusHistory;
  5. import lombok.RequiredArgsConstructor;
  6. import lombok.extern.slf4j.Slf4j;
  7. import org.springframework.context.annotation.Profile;
  8. import org.springframework.stereotype.Service;
  9. import org.springframework.transaction.annotation.Transactional;
  10. import java.util.ArrayList;
  11. import java.util.List;
  12. @Profile("bis")
  13. @Slf4j
  14. @RequiredArgsConstructor
  15. @Service
  16. public class BitStatusHistoryService {
  17. private final BitStatusHistoryRepository repo;
  18. // 전체 데이터 조회
  19. @Transactional(readOnly = true)
  20. public List<BitStatusHistoryDto> findAll() {
  21. List<BitStatusHistoryDto> result = new ArrayList<>();
  22. List<BitStatusHistory> data = this.repo.findAll();
  23. for (BitStatusHistory entity : data) {
  24. result.add(entity.toDto());
  25. }
  26. return result;
  27. }
  28. }