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.vo.ApiBannerListVo;
|
import com.xzx.gc.system.vo.SysBannerListVo;
|
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<BannerInfo> {
|
|
List<BannerInfo> findAll();
|
|
List<BannerInfo> findByAreaId(Integer areaId);
|
|
List<BannerModel> 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<SysBannerListVo> 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<ApiBannerListVo> selectBannerList();
|
}
|