public interface AnnouncementMapper extends com.hccake.extend.mybatis.plus.mapper.ExtendMapper<Announcement>
| 限定符和类型 | 方法和说明 |
|---|---|
List<Announcement> |
listUserAnnouncements(Long userId,
boolean pulled)
根据参数获取当前用户拉取过,或者未拉取过的有效的公告信息
|
default com.hccake.ballcat.common.model.domain.PageResult<AnnouncementPageVO> |
queryPage(com.hccake.ballcat.common.model.domain.PageParam pageParam,
AnnouncementQO qo)
分页查询
|
com.baomidou.mybatisplus.core.metadata.IPage<AnnouncementPageVO> |
selectByPage(com.baomidou.mybatisplus.core.metadata.IPage<Announcement> page,
com.baomidou.mybatisplus.core.conditions.Wrapper<Announcement> wrapper)
分页查询通知
|
default boolean |
updateIfUnpublished(Announcement announcement)
更新公共(限制只能更新未发布的公共)
|
default com.hccake.ballcat.common.model.domain.PageResult<AnnouncementPageVO> queryPage(com.hccake.ballcat.common.model.domain.PageParam pageParam, AnnouncementQO qo)
pageParam - 分页参数qo - 查询对象com.baomidou.mybatisplus.core.metadata.IPage<AnnouncementPageVO> selectByPage(com.baomidou.mybatisplus.core.metadata.IPage<Announcement> page, @Param(value="ew") com.baomidou.mybatisplus.core.conditions.Wrapper<Announcement> wrapper)
page - 分页封装对象wrapper - 条件构造器default boolean updateIfUnpublished(Announcement announcement)
announcement - 公共信息List<Announcement> listUserAnnouncements(@Param(value="userId") Long userId, @Param(value="pulled") boolean pulled)
userId - 用户IDpulled - 当前用户是否拉取过Copyright © 2023. All rights reserved.