package com.caimei.modules.newhome.dao; import com.caimei.modules.newhome.entity.NewPageFloor; import com.caimei.modules.newhome.entity.NewPageFloorContent; import com.caimei.modules.newhome.entity.NewPageFloorImage; import com.caimei.modules.product.entity.Product; import com.thinkgem.jeesite.common.persistence.CrudDao; import com.thinkgem.jeesite.common.persistence.Page; import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 楼层管理DAO接口 * * @author ye.qin * @version 2019-03-14 */ @MyBatisDao public interface NewPageFloorDao extends CrudDao { void saveSort(@Param("sort") String sort, @Param("id") String id); void savesortIndex(@Param("sortIndex") String sortIndex, @Param("productID") String productID); void updateshowTime(Product product); void updatshowFlag(Product product); void updatrecommend(Product product); Integer countrecommend(); NewPageFloorContent findFloorContentByfloorId(Integer floorId); List findFloorImage(Integer floorId); void insertFloorContent(NewPageFloorContent floorContent); void updateFloorContent(NewPageFloorContent floorContent); void deleteFloorImage(@Param("floorId") Integer floorId,@Param("status") Integer status); void insertFloorImage(NewPageFloorImage floorImage); List floorFindList( NewPageFloor newPageFloor); }