package com.usemodj.jpetstore.mappers; import java.util.List; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.session.RowBounds; import com.usemodj.jpetstore.domain.Item; import com.usemodj.struts.Status; public interface ItemMapper { public List<Item> selectItemList(@Param("productId")String productId, @Param("status")Status status, RowBounds rowBounds) throws Exception; public Item selectItem(String itemId); public void updateStatus(@Param("itemId") String itemId, @Param("status") Status status) throws Exception; public void updateItem(Item item) throws Exception; public void insertItem(Item item) throws Exception; public List<Item> selectItemIdList(RowBounds rowBounds) throws Exception; public void updateStatusByCategory(@Param("categoryId")String categoryId, @Param("status")Status status) throws Exception; public void updateStatusByProduct(@Param("productId")String productId, @Param("status")Status status) throws Exception; }