From 517296b16b1faf07bc389809387b1937f9415746 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期三, 23 七月 2025 17:35:06 +0800 Subject: [PATCH] 2025.7.23 --- src/main/kotlin/cn/flightfeather/supervision/domain/ds1/repository/MediaFileRep.kt | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/repository/MediaFileRep.kt b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/repository/MediaFileRep.kt index 65eb3a5..98619a1 100644 --- a/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/repository/MediaFileRep.kt +++ b/src/main/kotlin/cn/flightfeather/supervision/domain/ds1/repository/MediaFileRep.kt @@ -1,12 +1,10 @@ package cn.flightfeather.supervision.domain.ds1.repository -import cn.flightfeather.supervision.common.utils.Constant import cn.flightfeather.supervision.domain.ds1.entity.Mediafile import cn.flightfeather.supervision.domain.ds1.mapper.MediafileMapper import org.springframework.beans.factory.annotation.Value import org.springframework.stereotype.Repository import tk.mybatis.mapper.entity.Example -import java.io.File /** * 澶氬獟浣撴枃浠舵暟鎹簱鎿嶄綔 @@ -16,13 +14,29 @@ @Repository class MediaFileRep(private val mediaFileMapper: MediafileMapper, @Value("\${imgPath}") var imgPath: String,) { + /** + * 鏍规嵁涓婚敭鍒犻櫎 + */ fun deleteOne(guid: String?): Int { return mediaFileMapper.deleteByPrimaryKey(guid) } - fun findList(idList: List<String>): List<Mediafile?> { + /** + * 鏍规嵁涓婚敭鏌ヨ + */ + fun findList(primaryKeyList: List<String>): List<Mediafile?> { return mediaFileMapper.selectByExample(Example(Mediafile::class.java).apply { - createCriteria().andIn("guid", idList) + createCriteria().andIn("guid", primaryKeyList) + }) + } + + /** + * 鏍规嵁宸℃煡璁板綍鍜屾枃浠朵笟鍔$被鍨嬫煡璇� + */ + fun findList(iGuid: String?, typeList: List<Int?>): List<Mediafile?> { + return mediaFileMapper.selectByExample(Example(Mediafile::class.java).apply { + createCriteria().andEqualTo("iguid", iGuid) + .andIn("businesstypeid", typeList) }) } } \ No newline at end of file -- Gitblit v1.9.3