From a51d27fb72e618acd7f983da93f22d41162f0ce8 Mon Sep 17 00:00:00 2001 From: Saisai Liu <1374434128@qq.com> Date: Tue, 27 Feb 2024 14:18:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E9=99=A4book=EF=BC=8C=E5=BC=80?= =?UTF-8?q?=E5=90=AF=E7=94=B5=E5=95=86=E4=B8=9A=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- muyu-gateway/src/main/resources/bootstrap.yml | 4 +- .../src/main/resources/bootstrap.yml | 2 +- .../system/controller/BookInfoController.java | 98 -------------- .../java/com/muyu/system/domain/BookInfo.java | 128 ------------------ .../muyu/system/mapper/BookInfoMapper.java | 61 --------- .../muyu/system/service/IBookInfoService.java | 61 --------- .../service/impl/BookInfoServiceImpl.java | 98 -------------- .../mapper/system/BookInfoMapper.xml | 105 -------------- 8 files changed, 3 insertions(+), 554 deletions(-) delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/BookInfoController.java delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/BookInfo.java delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/BookInfoMapper.java delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/service/IBookInfoService.java delete mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/BookInfoServiceImpl.java delete mode 100644 muyu-modules/muyu-system/src/main/resources/mapper/system/BookInfoMapper.xml diff --git a/muyu-gateway/src/main/resources/bootstrap.yml b/muyu-gateway/src/main/resources/bootstrap.yml index fc381fc..bfcf4bc 100644 --- a/muyu-gateway/src/main/resources/bootstrap.yml +++ b/muyu-gateway/src/main/resources/bootstrap.yml @@ -1,6 +1,6 @@ # Tomcat server: - port: 8080 + port: 18080 # Spring spring: @@ -28,7 +28,7 @@ spring: eager: true transport: # 控制台地址 - dashboard: 127.0.0.1:8900 + dashboard: 127.0.0.1:8080 # nacos配置持久化 datasource: ds1: diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/bootstrap.yml b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/bootstrap.yml index 7813117..b3bd15c 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/bootstrap.yml +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/bootstrap.yml @@ -1,6 +1,6 @@ # Tomcat server: - port: 9202 + port: 9204 # Spring spring: diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/BookInfoController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/BookInfoController.java deleted file mode 100644 index 7ef84bb..0000000 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/BookInfoController.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.muyu.system.controller; - -import com.muyu.common.core.domain.Result; -import com.muyu.common.core.utils.poi.ExcelUtil; -import com.muyu.common.core.web.controller.BaseController; -import com.muyu.common.core.web.page.TableDataInfo; -import com.muyu.common.log.annotation.Log; -import com.muyu.common.log.enums.BusinessType; -import com.muyu.common.security.annotation.RequiresPermissions; -import com.muyu.system.domain.BookInfo; -import com.muyu.system.service.IBookInfoService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; - -import javax.servlet.http.HttpServletResponse; -import java.util.List; - -/** - * 书籍Controller - * - * @author muyu - * @date 2024-02-23 - */ -@RestController -@RequestMapping("/info") -public class BookInfoController extends BaseController -{ - @Autowired - private IBookInfoService bookInfoService; - - /** - * 查询列表 - */ - @RequiresPermissions("system:info:list") - @GetMapping("/list") - public Result> list(BookInfo bookInfo) - { - startPage(); - List list = bookInfoService.selectBookInfoList(bookInfo); - return getDataTable(list); - } - - /** - * 导出导出列表 - */ - @RequiresPermissions("system:info:export") - @Log(title = "导出", businessType = BusinessType.EXPORT) - @PostMapping("/export") - public void export(HttpServletResponse response, BookInfo bookInfo) - { - List list = bookInfoService.selectBookInfoList(bookInfo); - ExcelUtil util = new ExcelUtil(BookInfo.class); - util.exportExcel(response, list, "bookInfo数据"); - } - - /** - * 获取书籍详细信息 - */ - @RequiresPermissions("system:info:query") - @GetMapping(value = "/{id}") - public Result getInfo(@PathVariable("id") Long id) - { - return success(bookInfoService.selectBookInfoById(id)); - } - - /** - * 新增bookInfo - */ - @RequiresPermissions("system:info:add") - @Log(title = "书籍添加", businessType = BusinessType.INSERT) - @PostMapping - public Result add(@RequestBody BookInfo bookInfo) - { - return toAjax(bookInfoService.insertBookInfo(bookInfo)); - } - - /** - * 修改 - */ - @RequiresPermissions("system:info:edit") - @Log(title = "书记修改", businessType = BusinessType.UPDATE) - @PutMapping - public Result edit(@RequestBody BookInfo bookInfo) - { - return toAjax(bookInfoService.updateBookInfo(bookInfo)); - } - - /** - * 删除 - */ - @RequiresPermissions("system:info:remove") - @Log(title = "书记修改", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public Result remove(@PathVariable Long[] ids) - { - return toAjax(bookInfoService.deleteBookInfoByIds(ids)); - } -} diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/BookInfo.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/BookInfo.java deleted file mode 100644 index 7d3afbd..0000000 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/BookInfo.java +++ /dev/null @@ -1,128 +0,0 @@ -package com.muyu.system.domain; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.fasterxml.jackson.annotation.JsonFormat; -import com.muyu.common.core.annotation.Excel; -import com.muyu.common.core.web.domain.BaseEntity; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NoArgsConstructor; -import lombok.experimental.SuperBuilder; - -import java.util.Date; - -/** - * @ClassName BookInfo - * @Description 描述 - * @Author SaiSai.Liu - * @Date 2024/2/22/0022 20:01 - */ -@Data -@SuperBuilder -@NoArgsConstructor -@AllArgsConstructor -@EqualsAndHashCode(callSuper = true) -@TableName("book_info") -public class BookInfo extends BaseEntity { - - /** - * 编号 - */ - @Excel(name="编号", cellType = Excel.ColumnType.NUMERIC) - @TableId(type = IdType.AUTO) - private String id; - - - /** - * 作者 - */ - @Excel(name="作者") - private String author; - - - /** - * 书名 - */ - @Excel(name="书名") - private String title; - - /** - * 书名 - */ - @Excel(name="书名") - private String remak; - - - /** - * 类型 - */ - @Excel(name = "类型", readConverterExp = "1=名著,2=小说") - private String type; - - - /** - * 图片上传 - */ - @Excel(name="图片上传") - private String images; - - - /** - * 描述信息 - */ - @Excel(name="描述信息") - private String content; - - /** - * 上架时间 - */ - @Excel(name="上架时间") - private String grounding; - - /** - * 创建人 - */ - @Excel(name="创建人") - private String createBy; - - /** - * 创建人 - */ - @Excel(name="说明") - private String remark; - - - /** - * 创建时间 - */ - @Excel(name="创建时间") - @JsonFormat(pattern = "yyyy-MM-dd HH:dd:ss",timezone = "GMT+8") - private Date createTime; - - /** - * 修改时间 - */ - @Excel(name="修改时间") - @JsonFormat(pattern = "yyyy-MM-dd HH:dd:ss",timezone = "GMT+8") - private Date updateTime; - - /** - * 修改时间 - */ - @Excel(name="修改时间") - @JsonFormat(pattern = "yyyy-MM-dd HH:dd:ss",timezone = "GMT+8") - private Date beginTime; - - /** - * 修改时间 - */ - @Excel(name="修改时间") - @JsonFormat(pattern = "yyyy-MM-dd HH:dd:ss",timezone = "GMT+8") - private Date endTime; - - - -} diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/BookInfoMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/BookInfoMapper.java deleted file mode 100644 index 7d1f9f4..0000000 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/BookInfoMapper.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.muyu.system.mapper; - -import java.util.List; -import com.muyu.system.domain.BookInfo; - -/** - * Mapper接口 - * - * @author muyu - * @date 2024-02-23 - */ -public interface BookInfoMapper -{ - /** - * 查询 - * - * @param id 主键 - * @return - */ - public BookInfo selectBookInfoById(Long id); - - /** - * 查询列表 - * - * @param bookInfo - * @return 集合 - */ - public List selectBookInfoList(BookInfo bookInfo); - - /** - * 新增 - * - * @param bookInfo - * @return 结果 - */ - public int insertBookInfo(BookInfo bookInfo); - - /** - * 修改 - * - * @param bookInfo - * @return 结果 - */ - public int updateBookInfo(BookInfo bookInfo); - - /** - * 删除 - * - * @param id 主键 - * @return 结果 - */ - public int deleteBookInfoById(Long id); - - /** - * 批量删除 - * - * @param ids 需要删除的数据主键集合 - * @return 结果 - */ - public int deleteBookInfoByIds(Long[] ids); -} diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/IBookInfoService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/IBookInfoService.java deleted file mode 100644 index 876a5fc..0000000 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/IBookInfoService.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.muyu.system.service; - -import java.util.List; -import com.muyu.system.domain.BookInfo; - -/** - * bookInfoService接口 - * - * @author muyu - * @date 2024-02-23 - */ -public interface IBookInfoService -{ - /** - * 查询bookInfo - * - * @param id bookInfo主键 - * @return bookInfo - */ - public BookInfo selectBookInfoById(Long id); - - /** - * 查询bookInfo列表 - * - * @param bookInfo bookInfo - * @return bookInfo集合 - */ - public List selectBookInfoList(BookInfo bookInfo); - - /** - * 新增bookInfo - * - * @param bookInfo bookInfo - * @return 结果 - */ - public int insertBookInfo(BookInfo bookInfo); - - /** - * 修改bookInfo - * - * @param bookInfo bookInfo - * @return 结果 - */ - public int updateBookInfo(BookInfo bookInfo); - - /** - * 批量删除bookInfo - * - * @param ids 需要删除的bookInfo主键集合 - * @return 结果 - */ - public int deleteBookInfoByIds(Long[] ids); - - /** - * 删除bookInfo信息 - * - * @param id bookInfo主键 - * @return 结果 - */ - public int deleteBookInfoById(Long id); -} diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/BookInfoServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/BookInfoServiceImpl.java deleted file mode 100644 index 71fee01..0000000 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/BookInfoServiceImpl.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.muyu.system.service.impl; - -import com.alibaba.csp.sentinel.EntryType; -import com.alibaba.csp.sentinel.annotation.SentinelResource; -import com.muyu.common.core.utils.DateUtils; -import com.muyu.common.security.utils.SecurityUtils; -import com.muyu.system.domain.BookInfo; -import com.muyu.system.mapper.BookInfoMapper; -import com.muyu.system.service.IBookInfoService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * bookInfoService业务层处理 - * - * @author muyu - * @date 2024-02-23 - */ -@Service -public class BookInfoServiceImpl implements IBookInfoService { - @Autowired - private BookInfoMapper bookInfoMapper; - - - /** - * 查询bookInfo - * - * @param id bookInfo主键 - * @return bookInfo - */ - @Override - public BookInfo selectBookInfoById(Long id) { - return bookInfoMapper.selectBookInfoById(id); - } - - /** - * 查询bookInfo列表 - * - * @param bookInfo bookInfo - * @return bookInfo - */ - @Override - @SentinelResource(value = "selectBookInfoList", entryType = EntryType.IN) - public List selectBookInfoList(BookInfo bookInfo) { - bookInfo.setCreateBy(SecurityUtils.getUsername()); - return bookInfoMapper.selectBookInfoList(bookInfo); - } - - /** - * 新增bookInfo - * - * @param bookInfo bookInfo - * @return 结果 - */ - @Override - public int insertBookInfo(BookInfo bookInfo) { - bookInfo.setCreateTime(DateUtils.getNowDate()); - bookInfo.setCreateBy(SecurityUtils.getUsername()); - return bookInfoMapper.insertBookInfo(bookInfo); - } - - /** - * 修改bookInfo - * - * @param bookInfo bookInfo - * @return 结果 - */ - @Override - public int updateBookInfo(BookInfo bookInfo) { - bookInfo.setUpdateTime(DateUtils.getNowDate()); - bookInfo.setCreateBy(SecurityUtils.getUsername()); - return bookInfoMapper.updateBookInfo(bookInfo); - } - - /** - * 批量删除bookInfo - * - * @param ids 需要删除的bookInfo主键 - * @return 结果 - */ - @Override - public int deleteBookInfoByIds(Long[] ids) { - return bookInfoMapper.deleteBookInfoByIds(ids); - } - - /** - * 删除bookInfo信息 - * - * @param id bookInfo主键 - * @return 结果 - */ - @Override - public int deleteBookInfoById(Long id) { - return bookInfoMapper.deleteBookInfoById(id); - } -} diff --git a/muyu-modules/muyu-system/src/main/resources/mapper/system/BookInfoMapper.xml b/muyu-modules/muyu-system/src/main/resources/mapper/system/BookInfoMapper.xml deleted file mode 100644 index 3fb6151..0000000 --- a/muyu-modules/muyu-system/src/main/resources/mapper/system/BookInfoMapper.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - select id, title, author, type, images, remak, content, grounding, create_by, create_time, update_time, update_by from book_info - - - - - - - - insert into book_info - - title, - author, - type, - images, - remak, - content, - grounding, - create_by, - create_time, - update_time, - update_by, - - - #{title}, - #{author}, - #{type}, - #{images}, - #{remak}, - #{content}, - #{grounding}, - #{createBy}, - #{createTime}, - #{updateTime}, - #{updateBy}, - - - - - update book_info - - title = #{title}, - author = #{author}, - type = #{type}, - images = #{images}, - remak = #{remak}, - content = #{content}, - grounding = #{grounding}, - create_by = #{createBy}, - create_time = now(), - update_time = #{updateTime}, - update_by = #{updateBy}, - - where id = #{id} - - - - delete from book_info where id = #{id} - - - - delete from book_info where id in - - #{id} - - -