|
|
|
|
@ -1,40 +1,23 @@
|
|
|
|
|
package kr.xit.core.biz.batch.service;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Optional;
|
|
|
|
|
|
|
|
|
|
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
import org.springframework.transaction.annotation.Propagation;
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
import kr.xit.core.biz.batch.mapper.IBatchCmmMapper;
|
|
|
|
|
import kr.xit.core.biz.batch.model.BatchCmmDTO.BatchCmmRequest;
|
|
|
|
|
import kr.xit.core.biz.batch.model.BatchCmmDTO.BatchLock;
|
|
|
|
|
import kr.xit.core.exception.BizRuntimeException;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* <pre>
|
|
|
|
|
* description :
|
|
|
|
|
*
|
|
|
|
|
* packageName : kr.xit.core.biz.service
|
|
|
|
|
* fileName : BatchLockService
|
|
|
|
|
* author : limju
|
|
|
|
|
* date : 2023-05-18
|
|
|
|
|
* ======================================================================
|
|
|
|
|
* 변경일 변경자 변경 내용
|
|
|
|
|
* ----------------------------------------------------------------------
|
|
|
|
|
* 2023-05-18 limju 최초 생성
|
|
|
|
|
*
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.*;
|
|
|
|
|
|
|
|
|
|
import org.egovframe.rte.fdl.cmmn.*;
|
|
|
|
|
import org.springframework.stereotype.*;
|
|
|
|
|
import org.springframework.transaction.annotation.*;
|
|
|
|
|
|
|
|
|
|
import kr.xit.core.biz.batch.mapper.*;
|
|
|
|
|
import kr.xit.core.biz.batch.model.BatchCmmDTO.*;
|
|
|
|
|
import kr.xit.core.exception.*;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
|
public class BatchCmmService extends EgovAbstractServiceImpl implements IBatchCmmService {
|
|
|
|
|
private final IBatchCmmMapper mapper;
|
|
|
|
|
|
|
|
|
|
public BatchCmmService(IBatchCmmMapper mapper) {
|
|
|
|
|
this.mapper = mapper;
|
|
|
|
|
}
|
|
|
|
|
@Resource
|
|
|
|
|
private IBatchCmmMapper mapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional(readOnly = true)
|
|
|
|
|
|