1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?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.bz.smart_city.dao.PushLogMapper">
- <resultMap id="BaseResultMap"
- type="com.bz.smart_city.entity.PushLog">
- <!-- WARNING - @mbg.generated This element is automatically generated by
- MyBatis Generator, do not modify. -->
- <result column="id" jdbcType="INTEGER" property="id" />
- <result column="push_content" jdbcType="INTEGER"
- property="pushContent" />
- <result column="push_config_id" jdbcType="VARCHAR"
- property="pushConfigId" />
- <result column="push_time" jdbcType="TIMESTAMP"
- property="pushTime" />
- <result column="data_size" jdbcType="INTEGER"
- property="dataSize" />
- <result column="response" jdbcType="VARCHAR"
- property="response" />
- <result column="push_status" jdbcType="INTEGER"
- property="pushStatus" />
- <result column="remark" jdbcType="VARCHAR" property="remark" />
- <result column="date_create" jdbcType="TIMESTAMP"
- property="dateCreate" />
- <result column="date_update" jdbcType="TIMESTAMP"
- property="dateUpdate" />
- </resultMap>
- <insert id="insert" useGeneratedKeys="true"
- keyProperty="pushLog.id"
- parameterType="com.bz.smart_city.entity.PushLog">
- <!-- WARNING - @mbg.generated This element is automatically generated by
- MyBatis Generator, do not modify. -->
- insert into sc_push_log (
- push_content,
- push_config_id,
- push_time,
- data_size,
- response,
- push_status,
- remark,
- date_create,
- date_update)
- values (
- #{pushLog.pushContent,jdbcType=INTEGER},
- #{pushLog.pushConfigId,jdbcType=INTEGER},
- #{pushLog.pushTime,jdbcType=TIMESTAMP},
- #{pushLog.dataSize,jdbcType=INTEGER},
- #{pushLog.response,jdbcType=VARCHAR},
- #{pushLog.pushStatus,jdbcType=INTEGER},
- #{pushLog.remark,jdbcType=VARCHAR},
- #{pushLog.dateCreate,jdbcType=TIMESTAMP},
- #{pushLog.dateUpdate,jdbcType=TIMESTAMP})
- </insert>
- <sql id="BaseColumnSQL">
- id,
- push_content,
- push_config_id,
- push_time,
- data_size,
- response,
- push_status,
- remark,
- date_create,
- date_update
- </sql>
- <select id="findLastRecord" resultMap="BaseResultMap">
- select
- <include refid="BaseColumnSQL" />
- from
- sc_push_log
- where
- push_content = #{pushContent}
- and push_config_id = #{configId}
- order by push_time desc limit 1
- </select>
- </mapper>
|