fix
Helius
2022-05-13 b8ca2ad7e570ab9986be3ea603ed49c9a6fe15af
fix
6 files modified
46 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/mapper/MallNewsCategoryMapper.java 12 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/IMallNewsInfoService.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/MallNewsInfoServiceImpl.java 10 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/news/newsCategory.html 6 ●●●● patch | view | raw | blame | history
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;
    }
}
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");
    }
}
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);
}
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);
}
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);
    }
}
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'),