Browse Source

增加根据项目ID查询记录

zjc 1 year ago
parent
commit
1aaba80da4

+ 11 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/invest/TProjectMeetingController.java

@@ -141,4 +141,15 @@ public class TProjectMeetingController extends BaseController
     {
         return toAjax(tProjectMeetingService.updateTProjectMeetingByIds(ids));
     }
+
+    /**
+     * 根据项目ID获取会议记录
+     */
+    @PreAuthorize("@ss.hasPermi('invest:meeting:query')")
+    @GetMapping(value = "/listProjectPoolId")
+    public AjaxResult listProjectPoolId(String projectPoolId)
+    {
+        return success(tProjectMeetingService.listProjectPoolId(projectPoolId));
+    }
+
 }

+ 10 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/invest/TProjectRecordController.java

@@ -141,4 +141,14 @@ public class TProjectRecordController extends BaseController
     {
         return toAjax(tProjectRecordService.updateTProjectRecordByIds(ids));
     }
+
+    /**
+     * 根据项目ID获取跟进记录
+     */
+    @PreAuthorize("@ss.hasPermi('invest:meeting:query')")
+    @GetMapping(value = "/listPorjectId")
+    public AjaxResult listPorjectId(String porjectId)
+    {
+        return success(tProjectRecordService.listPorjectId(porjectId));
+    }
 }

+ 7 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/mapper/TProjectMeetingMapper.java

@@ -67,4 +67,11 @@ public interface TProjectMeetingMapper
      * @return 结果
      */
     public int updateTProjectMeetingByIds(String[] ids);
+
+    /**
+     * 根据项目ID获取会议记录
+     * @param projectPoolId
+     * @return
+     */
+    List<TProjectMeeting> listProjectPoolId(String projectPoolId);
 }

+ 7 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/mapper/TProjectRecordMapper.java

@@ -67,4 +67,11 @@ public interface TProjectRecordMapper
      * @return 结果
      */
     public int updateTProjectRecordByIds(String[] ids);
+
+    /**
+     * 根据项目ID获取跟进记录
+     * @param porjectId
+     * @return
+     */
+    List<TProjectRecord> listPorjectId(String porjectId);
 }

+ 7 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/service/ITProjectMeetingService.java

@@ -67,4 +67,11 @@ public interface ITProjectMeetingService
      * @return 结果
      */
     public int updateTProjectMeetingByIds(String[] ids);
+
+    /**
+     * 根据项目ID获取会议记录
+     * @param projectPoolId
+     * @return
+     */
+    public List<TProjectMeeting> listProjectPoolId(String projectPoolId);
 }

+ 7 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/service/ITProjectRecordService.java

@@ -68,4 +68,11 @@ public interface ITProjectRecordService
      * @return 结果
      */
     public int updateTProjectRecordByIds(String[] ids);
+
+    /**
+     * 根据项目ID获取跟进记录
+     * @param porjectId
+     * @return
+     */
+    public List<TProjectRecord> listPorjectId(String porjectId);
 }

+ 15 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/service/impl/TProjectMeetingServiceImpl.java

@@ -95,8 +95,23 @@ public class TProjectMeetingServiceImpl implements ITProjectMeetingService
         return tProjectMeetingMapper.deleteTProjectMeetingById(id);
     }
 
+    /**
+     *
+     * @param ids 需要删除的会议记录主键集合
+     * @return
+     */
     @Override
     public int updateTProjectMeetingByIds(String[] ids) {
         return tProjectMeetingMapper.updateTProjectMeetingByIds(ids);
     }
+
+    /**
+     * 根据项目ID获取会议记录
+     * @param projectPoolId
+     * @return
+     */
+    @Override
+    public List<TProjectMeeting> listProjectPoolId(String projectPoolId) {
+        return tProjectMeetingMapper.listProjectPoolId(projectPoolId);
+    }
 }

+ 10 - 0
ruoyi-system/src/main/java/com/ruoyi/invest/service/impl/TProjectRecordServiceImpl.java

@@ -106,4 +106,14 @@ public class TProjectRecordServiceImpl implements ITProjectRecordService
     public int updateTProjectRecordByIds(String[] ids) {
         return tProjectRecordMapper.updateTProjectRecordByIds(ids);
     }
+
+    /**
+     * 根据项目ID获取跟进记录
+     * @param porjectId
+     * @return
+     */
+    @Override
+    public List<TProjectRecord> listPorjectId(String porjectId) {
+        return tProjectRecordMapper.listPorjectId(porjectId);
+    }
 }

+ 6 - 0
ruoyi-system/src/main/resources/mapper/invest/TProjectMeetingMapper.xml

@@ -122,4 +122,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         </foreach>
     </update>
 
+    <select id="listProjectPoolId" parameterType="String" resultMap="TProjectMeetingResult">
+        <include refid="selectTProjectMeetingVo"/>
+        where project_pool_id = #{projectPoolId} and del_flag = 0
+    </select>
+
+
 </mapper>

+ 7 - 0
ruoyi-system/src/main/resources/mapper/invest/TProjectRecordMapper.xml

@@ -113,4 +113,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             #{id}
         </foreach>
     </update>
+
+    <select id="listPorjectId" parameterType="String" resultMap="TProjectRecordResult">
+        <include refid="selectTProjectRecordVo"/>
+        where porject_id = #{porjectId} and del_flag = 0
+    </select>
+
+
 </mapper>