share-platform/renren-admin/src/main/resources/mapper/date_snapshot/SysDateSnapshotDao.xml

36 lines
1.4 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="io.renren.modules.date_snapshot.dao.SysDateSnapshotDao">
<resultMap type="io.renren.modules.date_snapshot.entity.SysDateSnapshotEntity" id="sysDateSnapshotMap">
<result property="id" column="id"/>
<result property="type" column="type"/>
<result property="creator" column="creator"/>
<result property="createDate" column="create_date"/>
<result property="snapshot" column="snapshot"
typeHandler="com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler"/>
</resultMap>
<resultMap type="io.renren.modules.date_snapshot.dto.SysDateSnapshotDTO" id="sysDateSnapshotDtoMap">
<result property="id" column="id"/>
<result property="type" column="type"/>
<result property="creator" column="creator"/>
<result property="createDate" column="create_date"/>
<result property="snapshot" column="snapshot"
typeHandler="com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler"/>
</resultMap>
<select id="selectForFlag" resultMap="sysDateSnapshotDtoMap">
SELECT
*
FROM
sys_date_snapshot
WHERE
type = ${type}
ORDER BY
create_date DESC
LIMIT 1;
</select>
</mapper>