|
|
@@ -2,11 +2,13 @@ package com.its.op.service.database;
|
|
|
|
|
|
import com.its.op.model.dto.database.CmmnClsfCdDto;
|
|
|
import com.its.op.model.entity.database.CmmnClsfCd;
|
|
|
+import com.its.op.repository.database.CmmnCdRepository;
|
|
|
import com.its.op.repository.database.CmmnClsfCdRepository;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import javax.transaction.Transactional;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Optional;
|
|
|
@@ -17,6 +19,7 @@ import java.util.Optional;
|
|
|
public class CmmnClsfCdService {
|
|
|
|
|
|
private final CmmnClsfCdRepository repo;
|
|
|
+ private final CmmnCdRepository cmmnCdRepo;
|
|
|
|
|
|
public List<CmmnClsfCd> findAll() {
|
|
|
try {
|
|
|
@@ -41,6 +44,7 @@ public class CmmnClsfCdService {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
public CmmnClsfCd mergeInfo(CmmnClsfCdDto.CmmnClsfCdUpdateReq req) {
|
|
|
try {
|
|
|
Optional<CmmnClsfCd> data = this.repo.findById(req.getCMMN_CLSF_CD());
|
|
|
@@ -56,8 +60,11 @@ public class CmmnClsfCdService {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
public CmmnClsfCd deleteById(String id) {
|
|
|
try {
|
|
|
+ this.cmmnCdRepo.deleteByClsfCd(id);
|
|
|
+
|
|
|
Optional<CmmnClsfCd> data = this.repo.findById(id);
|
|
|
if (data.isPresent()) {
|
|
|
CmmnClsfCd obj = data.get();
|