public interface AnnouncementService extends com.hccake.extend.mybatis.plus.service.ExtendService<Announcement>
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addAnnouncement(AnnouncementDTO announcementDTO)
创建公告
|
boolean |
close(Long announcementId)
关闭公告信息
|
List<Announcement> |
listActiveAnnouncements(Long userId)
获取用户拉取过的发布中,且满足失效时间的公告信息
|
List<Announcement> |
listUnPulled(Long userId)
当前用户未拉取过的发布中,且满足失效时间的公告信息
|
boolean |
publish(Long announcementId)
发布公告信息
|
com.hccake.ballcat.common.model.domain.PageResult<AnnouncementPageVO> |
queryPage(com.hccake.ballcat.common.model.domain.PageParam page,
AnnouncementQO qo)
根据QueryObject查询分页数据
|
boolean |
updateAnnouncement(AnnouncementDTO announcementDTO)
更新公告信息
|
List<String> |
uploadImages(List<org.springframework.web.multipart.MultipartFile> files)
批量上传公告图片
|
getBaseMapper, getById, getEntityClass, list, listByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeById, removeById, removeById, removeByIds, removeByIds, save, saveBatch, saveBatch, saveBatchSomeColumn, saveBatchSomeColumn, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, updateBatchById, updateBatchById, updateByIdcom.hccake.ballcat.common.model.domain.PageResult<AnnouncementPageVO> queryPage(com.hccake.ballcat.common.model.domain.PageParam page, AnnouncementQO qo)
page - 分页参数qo - 查询参数对象boolean addAnnouncement(AnnouncementDTO announcementDTO)
announcementDTO - 公告信息boolean updateAnnouncement(AnnouncementDTO announcementDTO)
announcementDTO - announcementDTOboolean publish(Long announcementId)
announcementId - 公告IDboolean close(Long announcementId)
announcementId - 公告IDList<String> uploadImages(List<org.springframework.web.multipart.MultipartFile> files)
files - 图片文件List<Announcement> listUnPulled(Long userId)
userId - 用户idList<Announcement> listActiveAnnouncements(Long userId)
userId - 用户idCopyright © 2023. All rights reserved.