在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    系統(tǒng)公告信息功能 參考代碼

    pojo

    import lombok.AllArgsConstructor;

    import lombok.Data;

    import lombok.NoArgsConstructor;

    @Data

    @NoArgsConstructor

    @AllArgsConstructor

    public class Announcement extends BasePojo {

    private Long id;

    private String title;

    private String description;

    }

    ======================================================================

    AnnouncementMapper

    import com.baomidou.mybatisplus.core.mapper.BaseMapper;

    import com.tanhua.common.pojo.Announcement;

    public interface AnnouncementMapper extends BaseMapper {

    }

    ===============================================================

    AnnouncementService

    import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

    import com.baomidou.mybatisplus.core.metadata.IPage;

    import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

    import com.tanhua.common.mapper.AnnouncementMapper;

    import com.tanhua.common.pojo.Announcement;

    import org.springframework.beans.factory.annotation.Autowired;

    import org.springframework.stereotype.Service;

    @Service

    public class AnnouncementService {

    @Autowired

    private AnnouncementMapper announcementMapper;

    public IPage queryList(Integer page, Integer pageSize) {

    QueryWrapper queryWrapper = new QueryWrapper();

    queryWrapper.orderByDesc(“created”);

    return this.announcementMapper.selectPage(new Page(page, pageSize), queryWrapper);

    }

    }

    ===================================================================

    app 實體對象

    import lombok.AllArgsConstructor;

    import lombok.Data;

    import lombok.NoArgsConstructor;

    @Data

    @NoArgsConstructor

    @AllArgsConstructor

    public class AnnouncementVo {

    private String id;

    private String title;

    private String description;

    private String createDate;

    }

    =============================================================

    controller

    /**

    * 查詢公告列表

    *

    * @param page

    * @param pageSize

    * @return

    */

    @GetMapping(“announcements”)

    @NoAuthorization //優(yōu)化,無需進行token校驗

    public ResponseEntity queryMessageAnnouncementList(@RequestParam(value = “page”, defaultValue = “1”) Integer page,

    @RequestParam(value = “pagesize”, defaultValue = “10”) Integer pageSize) {

    try {

    PageResult pageResult = this.imService.queryMessageAnnouncementList(page, pageSize);

    return ResponseEntity.ok(pageResult);

    } catch (Exception e) {

    log.error(“查詢公告列表失敗~ “, e);

    }

    return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();

    }

    ================================================================

    service

    public PageResult queryMessageAnnouncementList(Integer page, Integer pageSize) {

    IPage announcementPage = this.announcementService.queryList(page, pageSize);

    List announcementVoList = new ArrayList();

    for (Announcement record : announcementPage.getRecords()) {

    AnnouncementVo announcementVo = new AnnouncementVo();

    announcementVo.setId(record.getId().toString());

    announcementVo.setTitle(record.getTitle());

    announcementVo.setDescription(record.getDescription());

    announcementVo.setCreateDate(DateUtil.format(record.getCreated(), “yyyy-MM-dd HH:mm”));

    announcementVoList.add(announcementVo);

    }

    PageResult pageResult = new PageResult();

    pageResult.setPage(page);

    pageResult.setPagesize(pageSize);

    pageResult.setItems(announcementVoList);

    return pageResult;

    }

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年6月18日 12:05
    下一篇 2022年6月18日 12:05

    相關(guān)推薦

    • 計算機網(wǎng)絡(luò)技術(shù)論文(計算機網(wǎng)絡(luò)技術(shù)論文七千字)

      今天小編給各位分享計算機網(wǎng)絡(luò)技術(shù)論文的知識,其中也會對計算機網(wǎng)絡(luò)技術(shù)論文七千字進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 計算機網(wǎng)絡(luò)方面的論文3000字…

      2022年11月26日
    • 全民K歌升級新版本7.0之后,有哪些隱藏功能?

      作者:高百烈來源:知乎 這個功能,舊版并沒有,要升級到全新的全民K歌7.0版本才能發(fā)現(xiàn)。 作為朋友圈當代K歌之王,我費了不少功夫才搶到內(nèi)測版本。有一說一,全民K歌的路子真的很野,新…

      2022年11月25日
    • 上手Reno8 Pro體驗跨屏互聯(lián) 實在太方便!

      11月已經(jīng)來到了月底,在手機品牌又要推出新一年度的新品手機之前,我們來點評一下今年令人驚喜的產(chǎn)品。如OPPO的Reno8 Pro系列,該系列搭載雙芯影像配置獲得了很多消費者的認可?!?/p>

      2022年11月25日
    • 前三季度,市場規(guī)模超過五萬億元 信息消費展現(xiàn)蓬勃生機

      家居企業(yè)個性化全屋定制系統(tǒng),備受消費者青睞;主打?qū)I(yè)電競的新款高性能便攜式計算機,銷量表現(xiàn)創(chuàng)新高;物流企業(yè)推出數(shù)智化供應(yīng)鏈興農(nóng)服務(wù)項目,助力優(yōu)質(zhì)農(nóng)產(chǎn)品出深山…… 不久前,工信部發(fā)布…

      2022年11月24日
    • 免費清理c盤的軟件(清理c盤空間不影響系統(tǒng))

      電腦用久了慢如龜速,還卡頓,這最大的原因啊就是C盤空間不足造成的。 即使電腦配置再好,或者硬盤再快,如果長時間沒有打掃C盤,打開文件或者穩(wěn)定之類的,都卡得讓人頭大。 這時候呢不要去…

      2022年11月24日
    • 華為手機怎么掃一掃連接wifi(手機掃一掃在哪里)

      手機瀏覽器可以用來瀏覽網(wǎng)頁、看新聞、看視頻,還能搜索問題,在我們的工作生活中瀏覽器占據(jù)著非常重要的位置。手機瀏覽器除了這些作用,其實它隱藏著其他功能,比如:掃一掃。掃一掃可不只是用…

      2022年11月24日
    • ipad怎么刷機(ipad怎么刷機重新激活)

      今天小編給各位分享ipad怎么刷機的知識,其中也會對ipad怎么刷機重新激活進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! ipad密碼忘了怎么刷機? ip…

      2022年11月24日
    • 三星手機截屏(三星手機截屏圖片在哪個文件夾)

      本文主要講的是三星手機截屏,以及和三星手機截屏圖片在哪個文件夾相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 三星手機截屏怎么截 三星手機四種截屏方法 1、普通截…

      2022年11月24日
    • 英特爾推出按需付費芯片授權(quán)服務(wù) 針對新至強處理器

      此前有消息傳出,英特爾將針對服務(wù)器芯片推出全新的付費解鎖功能服務(wù)?,F(xiàn)在,英特爾已經(jīng)正式公布了這一服務(wù),名為“Intel On Demand”,旨在為客戶“提供靈活的消費功能以及根據(jù)…

      2022年11月23日
    • magicos7.0升級名單 magicos7.0支持機型名單一覽

      Magicos7.0系統(tǒng)升級名單有哪些?昨天榮耀官方正式發(fā)布了Magicos7.0系統(tǒng),并且給出了不同機型的系統(tǒng)升級推送時間。大家可以在本文中查看自己的機型是否支持升級,以及具體的…

      2022年11月23日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息