BannerMapper.java 950 Bytes
Newer Older
licc's avatar
licc committed
1 2
package cn.wisenergy.mapper;

licc's avatar
licc committed
3
import cn.wisenergy.model.app.Banner;
licc's avatar
licc committed
4 5 6
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

licc's avatar
licc committed
7 8 9 10
import java.util.List;
import java.util.Map;

public interface BannerMapper extends BaseMapper<Banner> {
licc's avatar
licc committed
11 12 13 14 15 16
    /**
     * 添加广告
     *
     * @param advertising 广告信息
     * @return 广告信息
     */
licc's avatar
licc committed
17
    Banner add(Banner advertising);
licc's avatar
licc committed
18 19 20 21 22 23 24

    /**
     * 编辑广告
     *
     * @param advertising 广告信息
     * @return 结果
     */
licc's avatar
licc committed
25
    int edit(Banner advertising);
licc's avatar
licc committed
26 27 28 29 30 31 32 33

    /**
     * 删除广告
     *
     * @param id 广告id
     * @return 结果
     */
    int delById(@Param("id") Integer id);
licc's avatar
licc committed
34 35 36 37 38 39 40 41 42 43

    /**
     * 获取广告列表
     * @param map 筛选参数
     * @return 广告列表
     */
    List<Banner> getList(@Param("map") Map<String,Object> map);

    /**
     * 统计广告条数
licc's avatar
licc committed
44
     * @return  广告条数
licc's avatar
licc committed
45 46
     */
    int count();
licc's avatar
licc committed
47
}