From ce31aeebd1f0d844f7ab2e262f62337bac6a9bf9 Mon Sep 17 00:00:00 2001 From: du <1725534722@qq.com> Date: Wed, 23 Apr 2025 10:36:16 +0800 Subject: [PATCH] bugifx --- .../GyslProjectHandbookController.java | 3 +- .../gysl/entity/GyslProjectHandbook.java | 6 +++ .../gysl/mapper/ProjectHandBookMapper.java | 9 ++++ .../service/GyslProjectHandbookService.java | 7 +++ .../impl/GyslProjectHandbookServiceImpl.java | 47 ++++++++++--------- .../mapper/GyslProjectHandbookMapper.xml | 13 +++++ 6 files changed, 61 insertions(+), 24 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/GyslProjectHandbookController.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/GyslProjectHandbookController.java index bd1d392..492f9de 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/GyslProjectHandbookController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/GyslProjectHandbookController.java @@ -15,6 +15,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import javax.validation.Valid; import java.io.Serializable; +import java.util.List; import static com.ruoyi.common.core.domain.AjaxResult.success; @@ -61,7 +62,7 @@ public class GyslProjectHandbookController { @GetMapping("/{id}") @ApiOperation(value = "通过主键查询单条数据", response = GyslProjectHandbook.class) public AjaxResult selectOne(@PathVariable Serializable id) { - return success(gyslProjectHandbookService.getById(id)); + return success(gyslProjectHandbookService.getData(id)); } /** diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/GyslProjectHandbook.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/GyslProjectHandbook.java index 67f3898..c426915 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/GyslProjectHandbook.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/GyslProjectHandbook.java @@ -2,6 +2,7 @@ package com.ruoyi.gysl.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.gysl.entity.baseModel.BaseModel; @@ -11,6 +12,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotBlank; +import java.util.List; /** * 项目手册(GyslProjectHandbook)表实体类 @@ -54,5 +56,9 @@ public class GyslProjectHandbook extends BaseModel { @ApiModelProperty(value ="封尾标题" ) @NotBlank(message = "封尾图片不能为空!") private String tail; + + @ApiModelProperty(value ="项目名称数组" ) + @TableField(exist = false) + private List projectName; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/ProjectHandBookMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/ProjectHandBookMapper.java index c1fcf16..137c07e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/ProjectHandBookMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/ProjectHandBookMapper.java @@ -2,10 +2,14 @@ package com.ruoyi.gysl.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.gysl.entity.BasicInformation; import com.ruoyi.gysl.entity.GyslProjectHandbook; import com.ruoyi.gysl.entity.request.HandbookRequest; import org.apache.ibatis.annotations.Param; +import java.io.Serializable; +import java.util.List; + /** * 项目手册(gysl_project_handbook)表数据库访问层 * @@ -21,5 +25,10 @@ public interface ProjectHandBookMapper extends BaseMapper { * @return 所有数据 */ Page page(Page a1,@Param("req") HandbookRequest g); + + /** + * 通过项目id查询相应的项目名字 + */ + List getProjectName(@Param("id") List id); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/GyslProjectHandbookService.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/GyslProjectHandbookService.java index 2012aab..160cbbe 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/GyslProjectHandbookService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/GyslProjectHandbookService.java @@ -10,7 +10,9 @@ import com.ruoyi.gysl.entity.response.BasicInformationResponse; import javax.servlet.http.HttpServletResponse; import java.io.FileNotFoundException; import java.io.IOException; +import java.io.Serializable; import java.net.MalformedURLException; +import java.util.List; /** * 项目手册(GyslProjectHandbook)表服务接口 @@ -39,6 +41,11 @@ public interface GyslProjectHandbookService extends IService page(Page a1, HandbookRequest g) { - return baseMapper.page(a1,g); + return baseMapper.page(a1, g); } @Override @@ -121,22 +118,6 @@ public class GyslProjectHandbookServiceImpl extends ServiceImpl + +