From b8ca2ad7e570ab9986be3ea603ed49c9a6fe15af Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 13 May 2022 11:14:11 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/mall/mapper/MallNewsCategoryMapper.java | 12 +++++++++++- src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java | 10 ++++++++++ src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java | 9 +++++++++ src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java | 6 ++++++ src/main/resources/templates/febs/views/modules/news/newsCategory.html | 6 +++--- src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java | 3 +++ 6 files changed, 42 insertions(+), 4 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java index 3240f05..49e56c3 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java @@ -5,6 +5,7 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.dto.MallNewsInfoDto; +import cc.mrbird.febs.mall.entity.MallNewsCategory; import cc.mrbird.febs.mall.entity.MallNewsInfo; import cc.mrbird.febs.mall.service.IMallNewsInfoService; import lombok.RequiredArgsConstructor; @@ -12,6 +13,7 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import javax.management.Query; import javax.validation.Valid; import javax.validation.constraints.NotNull; import java.util.Map; @@ -68,4 +70,11 @@ return mallNewsInfoService.updateNewsInfo(mallNewsInfoDto); } + + @GetMapping("findNewsCategoryList") + @ControllerEndpoint(operation = "") + public FebsResponse findNewsCategoryList(MallNewsCategory mallNewsCategory, QueryRequest request) { + return null; + } + } diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java index 8e36c43..7135d9b 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java @@ -56,4 +56,10 @@ model.addAttribute("newsInfo", data); return FebsUtil.view("modules/news/newsInfoUpdate"); } + + @GetMapping("newsCategory") + @RequiresPermissions("news:category:view") + public String newsCategory() { + return FebsUtil.view("modules/news/newsCategory"); + } } diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallNewsCategoryMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallNewsCategoryMapper.java index c70ceb9..e953e09 100644 --- a/src/main/java/cc/mrbird/febs/mall/mapper/MallNewsCategoryMapper.java +++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallNewsCategoryMapper.java @@ -1,2 +1,12 @@ -package cc.mrbird.febs.mall.mapper;public interface MallNewsCategoryMapper { +package cc.mrbird.febs.mall.mapper; + +import cc.mrbird.febs.mall.entity.MallNewsCategory; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.apache.ibatis.annotations.Param; + +public interface MallNewsCategoryMapper extends BaseMapper<MallNewsCategory> { + + IPage<MallNewsCategory> selectInPage(@Param("record") MallNewsCategory mallNewsCategory, Page<MallNewsCategory> page); } diff --git a/src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java b/src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java index 8609249..8e5af3f 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java @@ -3,6 +3,7 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.dto.MallNewsInfoDto; +import cc.mrbird.febs.mall.entity.MallNewsCategory; import cc.mrbird.febs.mall.entity.MallNewsInfo; import cc.mrbird.febs.mall.vo.AdminMallNewsInfoVo; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -19,4 +20,6 @@ FebsResponse updateNewsInfo(MallNewsInfoDto mallNewsInfoDto); MallNewsInfo getNewsInfoById(long id); + + IPage<MallNewsCategory> findNewsCategoryInPage(MallNewsCategory mallNewsCategory, QueryRequest request); } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java index 2dd07ea..76868ad 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java @@ -3,7 +3,9 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.dto.MallNewsInfoDto; +import cc.mrbird.febs.mall.entity.MallNewsCategory; import cc.mrbird.febs.mall.entity.MallNewsInfo; +import cc.mrbird.febs.mall.mapper.MallNewsCategoryMapper; import cc.mrbird.febs.mall.mapper.MallNewsInfoMapper; import cc.mrbird.febs.mall.service.IMallNewsInfoService; import cc.mrbird.febs.mall.vo.AdminMallNewsInfoVo; @@ -23,6 +25,8 @@ @Service @RequiredArgsConstructor public class MallNewsInfoServiceImpl extends ServiceImpl<MallNewsInfoMapper, MallNewsInfo> implements IMallNewsInfoService { + + private final MallNewsCategoryMapper mallNewsCategoryMapper; @Override public IPage<AdminMallNewsInfoVo> getNewInfoList(MallNewsInfo mallNewsInfo, QueryRequest request) { @@ -90,4 +94,10 @@ public MallNewsInfo getNewsInfoById(long id) { return this.baseMapper.selectById(id); } + + @Override + public IPage<MallNewsCategory> findNewsCategoryInPage(MallNewsCategory mallNewsCategory, QueryRequest request) { + Page<MallNewsCategory> page = new Page<>(request.getPageNum(), request.getPageNum()); + return mallNewsCategoryMapper.selectInPage(mallNewsCategory, page); + } } diff --git a/src/main/resources/templates/febs/views/modules/news/newsCategory.html b/src/main/resources/templates/febs/views/modules/news/newsCategory.html index 7675466..b97910f 100644 --- a/src/main/resources/templates/febs/views/modules/news/newsCategory.html +++ b/src/main/resources/templates/febs/views/modules/news/newsCategory.html @@ -1,9 +1,9 @@ -<div class="layui-fluid layui-anim febs-anim" id="febs-newInfo" lay-title="新闻中心"> +<div class="layui-fluid layui-anim febs-anim" id="febs-new-category" lay-title="新闻分类"> <div class="layui-row febs-container"> <div class="layui-col-md12"> <div class="layui-card"> <div class="layui-card-body febs-table-full"> - <form class="layui-form layui-table-form" lay-filter="user-table-form"> + <form class="layui-form layui-table-form" lay-filter="news-category-table-form"> <div class="layui-row"> <div class="layui-col-md2 layui-col-sm12 layui-col-xs12 table-action-area"> <div class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain table-action" id="add"> @@ -40,7 +40,7 @@ febs = layui.febs, form = layui.form, table = layui.table, - $view = $('#febs-newInfo'), + $view = $('#febs-new-category'), $query = $view.find('#query'), $add = $view.find('#add'), $reset = $view.find('#reset'), -- Gitblit v1.9.1