lkd9125(이경도)
7 months ago
12 changed files with 205 additions and 20 deletions
@ -0,0 +1,53 @@
|
||||
package kr.co.palnet.kac.data.pty.service; |
||||
|
||||
import kr.co.palnet.kac.data.pty.model.PtyCstmrGroup; |
||||
import kr.co.palnet.kac.data.pty.model.PtyGroupBas; |
||||
import kr.co.palnet.kac.data.pty.repository.PtyCstmrGroupRepository; |
||||
import kr.co.palnet.kac.data.pty.repository.PtyGroupBasRepository; |
||||
import lombok.RequiredArgsConstructor; |
||||
import lombok.extern.slf4j.Slf4j; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import java.util.List; |
||||
import java.util.Optional; |
||||
|
||||
@Slf4j |
||||
@RequiredArgsConstructor |
||||
@Service |
||||
public class PtyGroupDomainService { |
||||
|
||||
private final PtyGroupBasRepository ptyGroupBasRepository; |
||||
|
||||
private final PtyCstmrGroupRepository ptyCstmrGroupRepository; |
||||
|
||||
public Optional<List<PtyCstmrGroup>> findJoinGroupByCstmrSno(Long cstmrSno){ |
||||
return ptyCstmrGroupRepository.findByCstmrSnoAndJoinYn(cstmrSno, "Y"); |
||||
} |
||||
|
||||
public Optional<List<PtyCstmrGroup>> findByGroupId(String groupId){ |
||||
return ptyCstmrGroupRepository.findByGroupId(groupId); |
||||
} |
||||
|
||||
public Optional<List<PtyCstmrGroup>> findByCstmrSno(Long cstmrSno){ |
||||
return ptyCstmrGroupRepository.findByCstmrSno(cstmrSno); |
||||
} |
||||
|
||||
public Optional<PtyCstmrGroup> findByGroupIdAndCstmrSno(String groupId, Long cstmrSno){ |
||||
return ptyCstmrGroupRepository.findByGroupIdAndCstmrSno(groupId, cstmrSno); |
||||
} |
||||
|
||||
public PtyCstmrGroup savePtyCstmrGroup(PtyCstmrGroup entity){ |
||||
return ptyCstmrGroupRepository.save(entity); |
||||
} |
||||
|
||||
public PtyGroupBas findById(String id){ |
||||
return ptyGroupBasRepository.findById(id).orElse(null); |
||||
} |
||||
|
||||
public PtyGroupBas savePtyGroupBas(PtyGroupBas entity){ |
||||
return ptyGroupBasRepository.save(entity); |
||||
} |
||||
|
||||
|
||||
|
||||
} |
@ -0,0 +1,19 @@
|
||||
package kr.co.palnet.kac.data.pty.service; |
||||
|
||||
import kr.co.palnet.kac.data.pty.model.PtyTermsAgreeTxn; |
||||
import kr.co.palnet.kac.data.pty.repository.PtyTermsAgreeTxnRepository; |
||||
import lombok.RequiredArgsConstructor; |
||||
import lombok.extern.slf4j.Slf4j; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
@Slf4j |
||||
@RequiredArgsConstructor |
||||
@Service |
||||
public class PtyTermsDomainService { |
||||
|
||||
private final PtyTermsAgreeTxnRepository ptyTermsAgreeTxnRepository; |
||||
|
||||
public PtyTermsAgreeTxn savePtyTermsAgreeTxn(PtyTermsAgreeTxn entity){ |
||||
return ptyTermsAgreeTxnRepository.save(entity); |
||||
} |
||||
} |
Loading…
Reference in new issue