package com.xzx.gc.system.mapper; import com.xzx.gc.entity.BannerInfo; import com.xzx.gc.model.admin.BannerModel; import com.xzx.gc.model.system.ConfigInfoVo; import com.xzx.gc.system.dto.SysBannerListDto; import com.xzx.gc.system.dto.SysPopupListDto; import com.xzx.gc.system.vo.ApiBannerListVo; import com.xzx.gc.system.vo.SysBannerListVo; import com.xzx.gc.system.vo.SysPopupListVo; import com.xzx.gc.system.vo.ViewSysBannerVo; import com.xzx.gc.util.GcMapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository public interface BannerMapper extends GcMapper { List findAll(); List findByAreaId(Integer areaId); List queryBannerList(BannerModel bannerModel); /** * 添加 * * @param bannerModel * @return */ int insertBanner(BannerModel bannerModel); /** * 更新 * * @param bannerModel * @return */ int updateBanner(BannerModel bannerModel); /** * 删除 * * @param id * @return */ int delBanner(String id); List selectSysBanner(SysBannerListDto sysBannerListDto); BannerInfo selectBannerById(@Param("id")Long id); void updateBannerById(@Param("sort")Integer sort, @Param("picPath")String picPath, @Param("picUrl")String picUrl, @Param("picName")String picName, @Param("id")Long id); void delSysBannerById(@Param("id")long id); void updateStatusById(@Param("id")long id, @Param("status")Integer status); List selectBannerList(); List selectSysPopup(SysPopupListDto sysPopupListDto); SysPopupListVo selectSysPopupById(@Param("id")Long id); void updateSysPopupById(@Param("id")Long id,@Param("area")Integer area, @Param("name")String name, @Param("aims")Integer aims, @Param("rules")Integer rules, @Param("isOut")Integer isOut, @Param("outText")String outText, @Param("startTime")String startTime, @Param("endTime")String endTime, @Param("img")String img); void updateSysPopupStatusById(@Param("id")long id, @Param("state")Integer state); }