package com.doumee.service.business; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.dao.business.model.Banner; import java.util.List; /** * 轮播图Service定义 * @author rk * @date 2026/04/08 */ public interface BannerService { Integer create(Banner banner); void deleteById(Integer id); void delete(Banner banner); void deleteByIdInBatch(List ids); void updateById(Banner banner); void updateByIdInBatch(List banners); Banner findById(Integer id); Banner findOne(Banner banner); List findList(Banner banner); PageData findPage(PageWrap pageWrap); void updateStatus(Banner banner); long count(Banner banner); /** * 根据位置获取轮播图列表(含图片全路径) * @param position 位置 */ List findListByPosition(Integer position); }