Newer
Older
sensorhub-plus / casic-iot-dao / src / main / resources / mapper / DeviceConfigMapper.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="com.casic.missiles.mapper.DeviceConfigMapper">

    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.casic.missiles.model.DeviceConfig">
        <id column="device_id" property="deviceId"/>
        <result column="devCode" property="devCode"/>
        <result column="config_json" property="configJson"/>
        <result column="logtime" property="logtime"/>
        <result column="frame_log_id" property="frameLogId"/>
    </resultMap>

    <sql id="char_toDate" databaseId="mysql">
        ${paramStr}
    </sql>

    <sql id="char_toDate" databaseId="pgsql">
       TO_TIMESTAMP(${paramStr},'yyyy-MM-dd hh24:mi:ss')::timestamp without time zone
    </sql>

    <sql id="char_toDate" databaseId="oracle">
        TO_DATE(${paramStr},'yyyy-mm-dd hh24:mi')
    </sql>

    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        device_id, devCode, config_json, logtime, frame_log_id
    </sql>

</mapper>