package incheon.ags.ias.srvy.srvyRspdnt.service.impl;

import incheon.ags.ias.srvy.srvyRspdnt.mapper.SrvyRspdntMapper;
import incheon.ags.ias.srvy.srvyRspdnt.service.SrvyRspdntService;
import incheon.ags.ias.srvy.srvyRspdnt.vo.SrvyRspdntVO;
import incheon.ags.ias.srvy.srvyRspdnt.vo.SrvyRspdntSearchVO;
import lombok.RequiredArgsConstructor;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
import org.springframework.stereotype.Service;

import java.util.List;

@Service("srvyRspdntService")
@RequiredArgsConstructor
public class SrvyRspdntServiceImpl extends EgovAbstractServiceImpl implements SrvyRspdntService {
    private final SrvyRspdntMapper srvyRspdntMapper;

    @Override
    public List<SrvyRspdntVO> selectSrvyRspdntList(SrvyRspdntSearchVO searchVO) {
        return srvyRspdntMapper.selectSrvyRspdntList(searchVO);
    }

    @Override
    public int selectSrvyRspdntListTotCnt(SrvyRspdntSearchVO searchVO) {
        return srvyRspdntMapper.selectSrvyRspdntListTotCnt(searchVO);
    }

    @Override
    public SrvyRspdntVO selectSrvyRspdntDetail(SrvyRspdntVO srvyRspdntVO) {
        return srvyRspdntMapper.selectSrvyRspdntDetail(srvyRspdntVO);
    }

    @Override
    public int insertSrvyRspdnt(SrvyRspdntVO srvyRspdntVO) {
        return srvyRspdntMapper.insertSrvyRspdnt(srvyRspdntVO);
    }

    @Override
    public int updateSrvyRspdnt(SrvyRspdntVO srvyRspdntVO) {
        return srvyRspdntMapper.updateSrvyRspdnt(srvyRspdntVO);
    }

    @Override
    public int deleteSrvyRspdnt(SrvyRspdntVO srvyRspdntVO) {
        return srvyRspdntMapper.deleteSrvyRspdnt(srvyRspdntVO);
    }
}
