Commit 3b6e090c by zhangxingmin

push

parent eae88859
...@@ -41,7 +41,7 @@ public class ApiOssFileServiceImpl implements ApiOssFileService { ...@@ -41,7 +41,7 @@ public class ApiOssFileServiceImpl implements ApiOssFileService {
*/ */
@Override @Override
public Result<List<ApiOssFileListResponse>> list(ApiOssFileListRequest request) { public Result<List<ApiOssFileListResponse>> list(ApiOssFileListRequest request) {
List<ApiOssFileListResponse> list = iOssFileService.list(request.getObjectBizId(),request.getObjectBizIdList()); List<ApiOssFileListResponse> list = iOssFileService.list(request.getObjectBizId(),request.getObjectBizIdList(),request.getFileKeyList());
return Result.success(list); return Result.success(list);
} }
......
...@@ -17,4 +17,9 @@ public class ApiOssFileListRequest { ...@@ -17,4 +17,9 @@ public class ApiOssFileListRequest {
* 对象业务ID列表 * 对象业务ID列表
*/ */
private List<String> objectBizIdList; private List<String> objectBizIdList;
/**
* 文件唯一标识列表
*/
private List<String> fileKeyList;
} }
...@@ -40,5 +40,6 @@ public interface OssFileMapper extends BaseMapper<OssFile> { ...@@ -40,5 +40,6 @@ public interface OssFileMapper extends BaseMapper<OssFile> {
int markAsDeleted(@Param("fileKey") String fileKey); int markAsDeleted(@Param("fileKey") String fileKey);
List<ApiOssFileListResponse> list(@Param("objectBizId") String objectBizId, List<ApiOssFileListResponse> list(@Param("objectBizId") String objectBizId,
@Param("objectBizIdList") List<String> objectBizIdList); @Param("objectBizIdList") List<String> objectBizIdList,
@Param("fileKeyList") List<String> fileKeyList);
} }
...@@ -38,5 +38,5 @@ public interface IOssFileService extends IService<OssFile> { ...@@ -38,5 +38,5 @@ public interface IOssFileService extends IService<OssFile> {
OssFile queryOne(String fileBizId); OssFile queryOne(String fileBizId);
List<ApiOssFileListResponse> list(String objectBizId,List<String> objectBizIdList); List<ApiOssFileListResponse> list(String objectBizId,List<String> objectBizIdList,List<String> fileKeyList);
} }
...@@ -154,8 +154,8 @@ public class OssFileServiceImpl extends ServiceImpl<OssFileMapper, OssFile> impl ...@@ -154,8 +154,8 @@ public class OssFileServiceImpl extends ServiceImpl<OssFileMapper, OssFile> impl
} }
@Override @Override
public List<ApiOssFileListResponse> list(String objectBizId,List<String> objectBizIdList) { public List<ApiOssFileListResponse> list(String objectBizId,List<String> objectBizIdList,List<String> fileKeyList) {
return this.baseMapper.list(objectBizId,objectBizIdList); return this.baseMapper.list(objectBizId,objectBizIdList,fileKeyList);
} }
......
...@@ -17,6 +17,12 @@ ...@@ -17,6 +17,12 @@
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="fileKeyList != null and fileKeyList.size > 0">
and o.file_key in
<foreach collection="fileKeyList" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</if>
and o.is_deleted = 0 and o.is_deleted = 0
</where> </where>
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment