package com.interplug.qcast.biz.canvaspopupstatus;

import com.interplug.qcast.biz.canvaspopupstatus.dto.CanvasPopupStatus;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface CanvasPopupStatusMapper {

  /**
   * Canvas Popup Status 조회
   *
   * @param canvasPopupStatus 조회할 CanvasPopupStatus 객체
   * @return 조회된 CanvasPopupStatus 객체
   */
  public CanvasPopupStatus selectCanvasPopupStatus(CanvasPopupStatus canvasPopupStatus);

  /**
   * Canvas Popup Status 생성
   *
   * @param canvasPopupStatus 생성할 CanvasPopupStatus 객체
   */
  public void insertCanvasPopupStatus(CanvasPopupStatus canvasPopupStatus);

  /**
   * Canvas Popup Status 수정
   *
   * @param canvasPopupStatus 수정할 CanvasPopupStatus 객체
   */
  public void updateCanvasPopupStatus(CanvasPopupStatus canvasPopupStatus);

  /**
   * Canvas Popup Status 삭제
   *
   * @param canvasPopupStatus 삭제할 CanvasPopupStatus 객체
   */
  public void deleteCanvasPopupStatus(CanvasPopupStatus canvasPopupStatus);
}
