package net.okjsp.ads.dao; import net.okjsp.ads.model.AdManage; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; /** * 광고 관리 Dao. * * @author jaeger */ @Repository public interface AdManageDao { /** * 광고 관리 조회 * * @param adManage 광고 관리 * @return 광고 관리 */ public AdManage selectOne(AdManage adManage); /** * 광고 관리 목록 조회 * * @param userId 회원 id * @param adType 광고 타입 * @return 광고 목록 */ public List<AdManage> selectAdManageList(@Param("userId") String userId, @Param("adType") String adType); /** * 광고 등록 * * @param adManage 광고 * @return */ public Integer insertAdManage(AdManage adManage); /** * 광고 수정 * * @param adManage 광고 * @return */ public Integer updateAdManage(AdManage adManage); /** * 광고 삭제 * * @param adId 광고 id * @return */ public Integer deleteAdManage(@Param("adId") String adId); }