Files
cutejava/cutejava-springboot3/cutejava-module-system/src/main/resources/mapper/SystemOssStorageMapper.xml
T
2025-10-30 16:24:07 +08:00

24 lines
1.0 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="cn.odboy.system.dal.mysql.SystemOssStorageMapper">
<select id="selectOssStorageByArgs" resultType="cn.odboy.system.dal.dataobject.SystemOssStorageTb">
select
*
from system_oss_storage
<where>
<if test="criteria.blurry != null and criteria.blurry != ''">
AND (
file_name LIKE CONCAT('%',#{criteria.blurry},'%')
OR file_prefix LIKE CONCAT('%',#{criteria.blurry},'%')
OR file_mime LIKE CONCAT('%',#{criteria.blurry},'%')
OR file_md5 LIKE CONCAT('%',#{criteria.blurry},'%')
)
</if>
<if test="criteria.createTime != null and criteria.createTime.size() > 0">
AND update_time BETWEEN #{criteria.createTime[0]} AND #{criteria.createTime[1]}
</if>
</where>
ORDER BY id DESC
</select>
</mapper>