Browse Source

调整根据业务ID查询附件数据接口

zjc 1 year ago
parent
commit
6f5cd65500

+ 11 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TUnifyFileController.java

@@ -5,6 +5,7 @@ import java.util.List;
 import javax.servlet.http.HttpServletResponse;
 
 import com.ruoyi.common.config.RuoYiConfig;
+import com.ruoyi.common.enums.FileType;
 import com.ruoyi.common.utils.file.FileUploadUtils;
 import com.ruoyi.common.utils.file.FileUtils;
 import com.ruoyi.framework.config.ServerConfig;
@@ -134,6 +135,7 @@ public class TUnifyFileController extends BaseController
                 tUnifyFile.setUploadName(fileName);
                 tUnifyFile.setNewUploadName(FileUtils.getName(fileName));
                 tUnifyFile.setUploadFormat(file.getOriginalFilename());
+                tUnifyFile.setUploadType(String.valueOf(FileType.OTHER.ordinal()));//其他
                 tUnifyFileService.insertTUnifyFile(tUnifyFile);
             }
             return  AjaxResult.success();
@@ -144,6 +146,14 @@ public class TUnifyFileController extends BaseController
         }
     }
 
-
+    /**
+     * 根据附件业务ID()获取附件详情信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('system:file:query')")
+    @GetMapping("/listFileBusinessId")
+    public AjaxResult listFileBusinessId(String fileBusinessId)
+    {
+        return success(tUnifyFileService.selectTUnifyFileByBusinessIdList(fileBusinessId));
+    }
 
 }

+ 7 - 0
ruoyi-system/src/main/java/com/ruoyi/tool/mapper/TUnifyFileMapper.java

@@ -2,6 +2,7 @@ package com.ruoyi.tool.mapper;
 
 import java.util.List;
 import com.ruoyi.tool.domain.TUnifyFile;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * 附件Mapper接口
@@ -67,4 +68,10 @@ public interface TUnifyFileMapper
      */
     public int updateTUnifyFileByIds(String[] ids);
 
+    /**
+     * 根据附件业务ID()获取附件详情信息列表
+     * @param fileBusinessId
+     * @return
+     */
+    public List<TUnifyFile> selectTUnifyFileByBusinessIdList(@Param("fileBusinessId")String fileBusinessId);
 }

+ 7 - 0
ruoyi-system/src/main/java/com/ruoyi/tool/service/ITUnifyFileService.java

@@ -70,4 +70,11 @@ public interface ITUnifyFileService
      */
     public int updateTUnifyFileByIds(String[] ids);
 
+    /**
+     * 根据附件业务ID()获取附件详情信息列表
+     *
+     * @param fileBusinessId
+     * @return
+     */
+    public List<TUnifyFile> selectTUnifyFileByBusinessIdList(String fileBusinessId);
 }

+ 10 - 0
ruoyi-system/src/main/java/com/ruoyi/tool/service/impl/TUnifyFileServiceImpl.java

@@ -114,4 +114,14 @@ public class TUnifyFileServiceImpl implements ITUnifyFileService
         return tUnifyFileMapper.updateTUnifyFileByIds(ids);
     }
 
+    /**
+     * 根据附件业务ID()获取附件详情信息列表
+     * @param fileBusinessId
+     * @return
+     */
+    @Override
+    public List<TUnifyFile> selectTUnifyFileByBusinessIdList(String fileBusinessId) {
+        return tUnifyFileMapper.selectTUnifyFileByBusinessIdList(fileBusinessId);
+    }
+
 }

+ 6 - 1
ruoyi-system/src/main/resources/mapper/tool/TUnifyFileMapper.xml

@@ -26,7 +26,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <select id="selectTUnifyFileList" parameterType="TUnifyFile" resultMap="TUnifyFileResult">
         <include refid="selectTUnifyFileVo"/>
-        <where>  
+        <where>
+            del_flag = 0
             <if test="fileId != null  and fileId != ''"> and file_id = #{fileId}</if>
             <if test="uploadName != null  and uploadName != ''"> and upload_name like concat('%', #{uploadName}, '%')</if>
             <if test="uploadType != null  and uploadType != ''"> and upload_type = #{uploadType}</if>
@@ -115,5 +116,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         </foreach>
     </update>
 
+    <select id="selectTUnifyFileByBusinessIdList" parameterType="String" resultMap="TUnifyFileResult">
+        <include refid="selectTUnifyFileVo"/>
+        where file_business_id = #{fileBusinessId} and del_flag = 0
+    </select>
 
 </mapper>