亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                系統(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é)假日休息