bc_zhang hace 4 años
padre
commit
6586424e6c

+ 11 - 0
src/main/java/com/zglc/fm/controller/CardController.java

@@ -155,4 +155,15 @@ public class CardController {
     }
 
 
+    @ApiOperation("筛选关键词相关卡片")
+    @ApiResponses({
+            @ApiResponse(code = 0, message = "成功")
+    })
+    @GetMapping("relevantCard")
+    public Result<PageInfo<CardEntity>> relevantBook(String cardName,Integer page, Integer size) {
+        PageHelper.startPage(page, size, "id desc");
+        return Result.success(new PageInfo<>( cardService.findByName1(cardName)));
+    }
+
+
 }

+ 10 - 0
src/main/java/com/zglc/fm/controller/FaultController.java

@@ -184,4 +184,14 @@ public class FaultController {
         return Result.success(new PageInfo<>( faultService.searchByType(dataType,name)));
     }
 
+    @ApiOperation("筛选关键词相关案例")
+    @ApiResponses({
+            @ApiResponse(code = 0, message = "成功")
+    })
+    @GetMapping("relevantFault")
+    public Result<PageInfo<FaultEntity>> relevantBook(String faultName,Integer page, Integer size) {
+        PageHelper.startPage(page, size, "id desc");
+        return Result.success(new PageInfo<>( faultService.findByName1(faultName)));
+    }
+
 }

+ 7 - 0
src/main/java/com/zglc/fm/entity/OutlineEntity.java

@@ -23,6 +23,13 @@ public class OutlineEntity implements Serializable {
     @Column(name = "outline_name")
     private String outline_name;
 
+    /**
+     * chapter
+     */
+    @Column(name = "chapter_name")
+    private String chapter_name;
+
+
     /**
      * aircraft_type
      */

+ 7 - 0
src/main/java/com/zglc/fm/service/CardService.java

@@ -97,6 +97,13 @@ public class CardService {
         return Result.success(list);
     }
 
+    public List<CardEntity> findByName1(String name){
+        if (name == null ||"".equals(name)){
+            return  null;
+        }
+        return cardDao.findByName("%" + name + "%");
+    }
+
     public CardEntity getOutline(Integer id) {
         return cardDao.selectByPrimaryKey(id);
     }

+ 7 - 0
src/main/java/com/zglc/fm/service/FaultService.java

@@ -200,4 +200,11 @@ public class FaultService {
             return getAllFault();
     }
 
+    public List<FaultEntity> findByName1(String name){
+        if (name == null ||"".equals(name)){
+            return  null;
+        }
+        return faultDao.findByName("%" + name + "%");
+    }
+
 }

+ 3 - 2
src/main/resources/mapping/OutlineDao.xml

@@ -7,6 +7,7 @@
     <resultMap type="com.zglc.fm.entity.OutlineEntity" id="outlineMap">
         <result property="id" column="id"/>
         <result property="outline_name" column="outline_name"/>
+        <result property="chapter_name" column="chapter_name"/>
         <result property="aircraft_type" column="aircraft_type"/>
         <result property="major_type" column="major_type"/>
         <result property="description" column="description"/>
@@ -16,7 +17,7 @@
     </resultMap>
 
     <select id="listAll" resultMap="outlineMap">
-        select id,outline_name,aircraft_type,major_type,description,file_path,input_time,remarks
+        select id,outline_name,chapter_name,aircraft_type,major_type,description,file_path,input_time,remarks
         from t_outline
         where id > 0
     </select>
@@ -36,7 +37,7 @@
 <!--    </insert>-->
 
     <select id="findByName" parameterType="String" resultMap="outlineMap">
-        select id,outline_name,aircraft_type,major_type,description,file_path,input_time,remarks from t_outline where outline_name
+        select id,outline_name,chapter_name,aircraft_type,major_type,description,file_path,input_time,remarks from t_outline where outline_name
         like #{outline_name}
     </select>