package com.yeshi.fanli.dao.mybatis.help; import java.util.List; import org.apache.ibatis.annotations.Param; import com.yeshi.fanli.entity.bus.help.AppPageNotification; public interface AppPageNotificationMapper { int deleteByPrimaryKey(Long id); int insert(AppPageNotification record); int insertSelective(AppPageNotification record); AppPageNotification selectByPrimaryKey(Long id); /** * 通过类型获取通知 * * @param type * @return */ AppPageNotification selectByType(String type); int updateByPrimaryKeySelective(AppPageNotification record); int updateByPrimaryKey(AppPageNotification record); /** * 根据主键批量删除 * @param list * @return */ int deleteBatchByPrimaryKey(List list); /** * 后端列表查询 * @return */ List listQuery(@Param("start") long start, @Param("count") int count, @Param("key") String key, @Param("show") Integer show, @Param("canClose") Integer canClose); long countQuery(@Param("key") String key,@Param("show") Integer show, @Param("canClose") Integer canClose); }