From 0ec6c4c22b96a6ea3b0d5c2d00cef23a4f94de9c Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Thu, 30 May 2024 10:58:48 +0800 Subject: [PATCH] bug --- .../controller/TaihuWelfareController.java | 26 +++++++++++++++++++ .../common/service/TaihuWelfareService.java | 11 ++++++++ .../service/impl/TaihuWelfareServiceImpl.java | 21 +++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 src/main/java/com/peanut/modules/common/controller/TaihuWelfareController.java create mode 100644 src/main/java/com/peanut/modules/common/service/TaihuWelfareService.java create mode 100644 src/main/java/com/peanut/modules/common/service/impl/TaihuWelfareServiceImpl.java diff --git a/src/main/java/com/peanut/modules/common/controller/TaihuWelfareController.java b/src/main/java/com/peanut/modules/common/controller/TaihuWelfareController.java new file mode 100644 index 00000000..cd9c517f --- /dev/null +++ b/src/main/java/com/peanut/modules/common/controller/TaihuWelfareController.java @@ -0,0 +1,26 @@ +package com.peanut.modules.common.controller; + +import com.peanut.common.utils.R; +import com.peanut.modules.common.service.TaihuWelfareService; +import com.peanut.modules.common.to.ParamTo; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.Map; + +@Slf4j +@RestController("commonTaihuWelfare") +@RequestMapping("common/taihuWelfare") +public class TaihuWelfareController { + @Autowired + private TaihuWelfareService taihuWelfareService; + + @RequestMapping("/getTaihuWelfareArticleList") + public R getTaihuWelfareArticleList(@RequestBody ParamTo param){ + return taihuWelfareService.getTaihuWelfareArticleList(param); + } + +} diff --git a/src/main/java/com/peanut/modules/common/service/TaihuWelfareService.java b/src/main/java/com/peanut/modules/common/service/TaihuWelfareService.java new file mode 100644 index 00000000..709a0360 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/TaihuWelfareService.java @@ -0,0 +1,11 @@ +package com.peanut.modules.common.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.common.utils.R; +import com.peanut.modules.common.entity.TaihuWelfareEntity; +import com.peanut.modules.common.to.ParamTo; + +public interface TaihuWelfareService extends IService { + + R getTaihuWelfareArticleList(ParamTo param); +} diff --git a/src/main/java/com/peanut/modules/common/service/impl/TaihuWelfareServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/TaihuWelfareServiceImpl.java new file mode 100644 index 00000000..c1bf07be --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/impl/TaihuWelfareServiceImpl.java @@ -0,0 +1,21 @@ +package com.peanut.modules.common.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.common.utils.R; +import com.peanut.modules.common.dao.TaihuWelfareDao; +import com.peanut.modules.common.entity.TaihuWelfareEntity; +import com.peanut.modules.common.service.TaihuWelfareService; +import com.peanut.modules.common.to.ParamTo; + +public class TaihuWelfareServiceImpl extends ServiceImpl implements TaihuWelfareService { + + @Override + public R getTaihuWelfareArticleList(ParamTo param) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.orderByAsc(TaihuWelfareEntity::getSort); + Page taihuWelfareEntityPage = this.getBaseMapper().selectPage(new Page<>(param.getPage(), param.getLimit()), wrapper); + return R.ok().put("page",taihuWelfareEntityPage); + } +}