Search in sources :

Example 1 with NoticeConditionVO

use of com.zyd.blog.business.vo.NoticeConditionVO in project OneBlog by zhangyd-c.

the class SysNoticeServiceImpl method listRelease.

/**
 * 获取已发布的通知列表
 *
 * @return
 */
@Override
public List<SysNoticeDTO> listRelease() {
    NoticeConditionVO vo = new NoticeConditionVO();
    vo.setStatus(NoticeStatusEnum.RELEASE.toString());
    List<SysNotice> list = sysNoticeMapper.findPageBreakByCondition(vo);
    if (CollectionUtils.isEmpty(list)) {
        return null;
    }
    List<SysNoticeDTO> boList = new ArrayList<>();
    for (SysNotice sysNotice : list) {
        boList.add(BeanConvertUtil.doConvert(sysNotice, SysNoticeDTO.class));
    }
    return boList;
}
Also used : SysNotice(com.zyd.blog.persistence.beans.SysNotice) SysNoticeDTO(com.zyd.blog.business.dto.SysNoticeDTO) ArrayList(java.util.ArrayList) NoticeConditionVO(com.zyd.blog.business.vo.NoticeConditionVO)

Aggregations

SysNoticeDTO (com.zyd.blog.business.dto.SysNoticeDTO)1 NoticeConditionVO (com.zyd.blog.business.vo.NoticeConditionVO)1 SysNotice (com.zyd.blog.persistence.beans.SysNotice)1 ArrayList (java.util.ArrayList)1