From 764f3117f28e4f582d167e4255f02d7ec8104df7 Mon Sep 17 00:00:00 2001 From: zhuyiyi <649091362@qq.com> Date: Tue, 26 Aug 2025 15:35:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A4=87=E6=B3=A8=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/lingtao/net/bean/StandardMemo.java | 11 +-- .../controller/StandardMemoController.java | 99 +++++++++---------- .../lingtao/net/dao/StandardMemoMapper.java | 16 ++- .../net/service/StandardMemoService.java | 86 ++++++++-------- .../resources/mapper/StandardMemoMapper.xml | 98 ++++++++---------- 5 files changed, 142 insertions(+), 168 deletions(-) diff --git a/src/main/java/lingtao/net/bean/StandardMemo.java b/src/main/java/lingtao/net/bean/StandardMemo.java index beae3d5..058e301 100644 --- a/src/main/java/lingtao/net/bean/StandardMemo.java +++ b/src/main/java/lingtao/net/bean/StandardMemo.java @@ -1,9 +1,9 @@ package lingtao.net.bean; -import java.util.Date; - import lombok.Data; +import java.util.Date; + /** * 产品知识点; * @@ -11,15 +11,12 @@ import lombok.Data; * */ @Data -public class Information { - +public class StandardMemo { private Integer id; private String content; - private String type; - private String createBy; private Date createDate; @@ -30,5 +27,5 @@ public class Information { /** * 附件 */ - private String attachment; + private String title; } diff --git a/src/main/java/lingtao/net/controller/StandardMemoController.java b/src/main/java/lingtao/net/controller/StandardMemoController.java index 73ee59f..7efe46f 100644 --- a/src/main/java/lingtao/net/controller/StandardMemoController.java +++ b/src/main/java/lingtao/net/controller/StandardMemoController.java @@ -1,65 +1,64 @@ package lingtao.net.controller; -import java.util.List; - -import javax.servlet.http.HttpSession; - +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import lingtao.net.bean.Information; +import lingtao.net.bean.Msg; +import lingtao.net.bean.StandardMemo; +import lingtao.net.service.InformationService; +import lingtao.net.service.StandardMemoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; - -import lingtao.net.bean.Information; -import lingtao.net.bean.Msg; -import lingtao.net.service.InformationService; +import javax.servlet.http.HttpSession; +import java.util.List; @RestController -public class InformationController { +public class StandardMemoController { - @Autowired - private InformationService informationService; + @Autowired + private StandardMemoService standardMemoService; - /** - * 产品知识列表 - * - * @return - */ - @RequestMapping("/getInformations") - public Msg getInformations(@RequestParam(value = "page", defaultValue = "1") Integer page, - @RequestParam(value = "limit", defaultValue = "10") Integer limit, Information information) { - PageHelper.startPage(page, limit); - List informationList = informationService.getInformations(information); - PageInfo pageInfo = new PageInfo(informationList); - return Msg.success().add("list", pageInfo); - } + /** + * 产品知识列表 + * + * @return + */ + @RequestMapping("/getStandard") + public Msg getStandard(@RequestParam(value = "page", defaultValue = "1") Integer page, + @RequestParam(value = "limit", defaultValue = "10") Integer limit, StandardMemo standardMemo) { + PageHelper.startPage(page, limit); + List standardMemoList = standardMemoService.getStandardMemos(standardMemo); + PageInfo pageInfo = new PageInfo<>(standardMemoList); + return Msg.success().add("list", pageInfo); + } - /** - * 添加产品知识 - */ - @RequestMapping("/addInformation") - public Msg addInformation(Information information, HttpSession session) { - informationService.addInformation(information, session); - return Msg.success(); - } + /** + * 添加产品知识 + */ + @RequestMapping("/addStandard") + public Msg addStandard(StandardMemo standardMemo, HttpSession session) { + standardMemoService.addStandardMemo(standardMemo, session); + return Msg.success(); + } - /** - * 修改产品知识 - */ - @RequestMapping("/updateInformation") - public Msg updateInformation(Information information, HttpSession session) { - informationService.updateInformationById(information, session); - return Msg.success(); - } + /** + * 修改产品知识 + */ + @RequestMapping("/updateStandard") + public Msg updateStandard(StandardMemo standardMemo, HttpSession session) { + standardMemoService.updateStandardMemoById(standardMemo, session); + return Msg.success(); + } - /** - * 删除 - */ - @RequestMapping("/deleteInformation") - public Msg deleteInformation(@RequestParam("id") Integer id) { - informationService.deleteInformationById(id); - return Msg.success(); - } + /** + * 删除 + */ + @RequestMapping("/deleteStandard") + public Msg deleteStandard(@RequestParam("id") Integer id) { + standardMemoService.deleteStandardMemoById(id); + return Msg.success(); + } } diff --git a/src/main/java/lingtao/net/dao/StandardMemoMapper.java b/src/main/java/lingtao/net/dao/StandardMemoMapper.java index a7e9f47..e141802 100644 --- a/src/main/java/lingtao/net/dao/StandardMemoMapper.java +++ b/src/main/java/lingtao/net/dao/StandardMemoMapper.java @@ -1,19 +1,17 @@ package lingtao.net.dao; +import lingtao.net.bean.StandardMemo; + import java.util.List; -import lingtao.net.bean.Information; +public interface StandardMemoMapper { -public interface InformationMapper { + List getStandardMemos(StandardMemo standardMemo); - List getInformations(Information information); + void addStandardMemo(StandardMemo standardMemo); - void addInformation(Information information); + void updateStandardMemoById(StandardMemo standardMemo); - void updateInformationById(Information information); - - void deleteInformationById(Integer id); - - List getShortAnswers(); + void deleteStandardMemoById(Integer id); } diff --git a/src/main/java/lingtao/net/service/StandardMemoService.java b/src/main/java/lingtao/net/service/StandardMemoService.java index a96c9b3..93de762 100644 --- a/src/main/java/lingtao/net/service/StandardMemoService.java +++ b/src/main/java/lingtao/net/service/StandardMemoService.java @@ -1,62 +1,56 @@ package lingtao.net.service; -import java.util.List; - -import javax.servlet.http.HttpSession; - +import lingtao.net.bean.Msg; +import lingtao.net.bean.StandardMemo; +import lingtao.net.bean.SysUser; +import lingtao.net.dao.StandardMemoMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import lingtao.net.bean.Information; -import lingtao.net.bean.Msg; -import lingtao.net.bean.SysUser; -import lingtao.net.dao.InformationMapper; +import javax.servlet.http.HttpSession; +import java.util.List; @Service -public class InformationService { +public class StandardMemoService { - @Autowired - private InformationMapper informationMapper; + @Autowired + private StandardMemoMapper standardMemoMapper; - public List getInformations(Information information) { - return informationMapper.getInformations(information); - } + public List getStandardMemos(StandardMemo standardMemo) { + return standardMemoMapper.getStandardMemos(standardMemo); + } - public Msg addInformation(Information information, HttpSession session) { - SysUser user = (SysUser) session.getAttribute("USER_SESSION"); - information.setCreateBy(user.getRealname()); - try { - informationMapper.addInformation(information); - return Msg.success(); - } catch (Exception e) { - return Msg.fail(); - } - } + public Msg addStandardMemo(StandardMemo standardMemo, HttpSession session) { + SysUser user = (SysUser) session.getAttribute("USER_SESSION"); + standardMemo.setCreateBy(user.getRealname()); + try { + standardMemoMapper.addStandardMemo(standardMemo); + return Msg.success(); + } catch (Exception e) { + return Msg.fail(); + } + } - public Msg updateInformationById(Information information, HttpSession session) { - SysUser user = (SysUser) session.getAttribute("USER_SESSION"); - information.setUpdateBy(user.getRealname()); - try { - informationMapper.updateInformationById(information); - return Msg.success(); - } catch (Exception e) { - return Msg.fail(); - } + public Msg updateStandardMemoById(StandardMemo standardMemo, HttpSession session) { + SysUser user = (SysUser) session.getAttribute("USER_SESSION"); + standardMemo.setUpdateBy(user.getRealname()); + try { + standardMemoMapper.updateStandardMemoById(standardMemo); + return Msg.success(); + } catch (Exception e) { + return Msg.fail(); + } - } + } - public Msg deleteInformationById(Integer id) { - try { - informationMapper.deleteInformationById(id); - return Msg.success(); - } catch (Exception e) { - return Msg.fail(); - } + public Msg deleteStandardMemoById(Integer id) { + try { + standardMemoMapper.deleteStandardMemoById(id); + return Msg.success(); + } catch (Exception e) { + return Msg.fail(); + } - } - - public List getShortAnswers() { - return informationMapper.getShortAnswers(); - } + } } diff --git a/src/main/resources/mapper/StandardMemoMapper.xml b/src/main/resources/mapper/StandardMemoMapper.xml index 076f13b..a46c6db 100644 --- a/src/main/resources/mapper/StandardMemoMapper.xml +++ b/src/main/resources/mapper/StandardMemoMapper.xml @@ -1,62 +1,48 @@ - + + - - - - + + insert into tbl_standard_memo + (content, createBy, createDate, title) + values (#{content}, #{createBy}, now(), #{title}) + - - insert into - tbl_information - (content,type,createBy,createDate,attachment) - values - (#{content},#{type},#{createBy},now(),#{attachment}) - + + update tbl_standard_memo + + + content = #{content,jdbcType=VARCHAR}, + + + updateBy = #{updateBy,jdbcType=VARCHAR}, + + + updateDate = now(), + + + title = #{title,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=INTEGER} + - - update tbl_information - - - content = #{content,jdbcType=VARCHAR}, - - - type = #{type,jdbcType=VARCHAR}, - - - updateBy = #{updateBy,jdbcType=VARCHAR}, - - - updateDate = now(), - - - attachment = #{attachment,jdbcType=VARCHAR}, - - - where id = #{id,jdbcType=INTEGER} - - - - delete from tbl_information where id = #{id} - + + delete + from tbl_standard_memo + where id = #{id} + \ No newline at end of file