package com.dsh.other.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dsh.other.entity.Banner; import com.dsh.other.feignclient.model.AdvertisementChangeStateDTO; import com.dsh.other.feignclient.model.AdvertisementQuery; import com.dsh.other.model.BannerVo; import org.apache.ibatis.annotations.Param; import org.springframework.web.bind.annotation.PathVariable; import java.util.List; import com.dsh.other.entity.CreateHistoryDto; import com.dsh.other.entity.GetHistoryDto; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author zhibing.pu * @date 2023/7/11 17:46 */ public interface BannerMapper extends BaseMapper { void createHistory(@Param("createHistoryDto") CreateHistoryDto createHistoryDto); List getHistory(@Param("studentId") Integer studentId); int changeState(@Param("ids") List ids, @Param("state") Integer state); List listAll(@Param("query") AdvertisementQuery query); String getFirst(); List list1(Integer position); }