<?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.timer.api.dao.yggl.YgglMainImportlogMapper"> <!-- 可根据自己的需求,是否要使用 --> <resultMap type="cn.timer.api.bean.yggl.YgglMainImportLog" id="ygglMainImportlogMap"> <result property="id" column="id"/> <result property="userId" column="user_id"/> <result property="createTime" column="create_time"/> <result property="successNum" column="success_num"/> <result property="errNum" column="err_num"/> <result property="orgCode" column="org_code"/> </resultMap> <select id="queryObject" resultType="cn.timer.api.bean.yggl.YgglMainImportLog"> select * from yggl_main_importLog where id = #{value} </select> <select id="queryList" resultType="cn.timer.api.bean.yggl.YgglMainImportLog"> select * from yggl_main_importLog <where> <if test="id != null and id != ''">AND `id` = #{id}</if> <if test="userId != null and userId != ''">AND `user_id` = #{userId}</if> <if test="createTime != null and createTime != ''">AND `create_time` = #{createTime}</if> <if test="successNum != null and successNum != ''">AND `success_num` = #{successNum}</if> <if test="errNum != null and errNum != ''">AND `err_num` = #{errNum}</if> <if test="orgCode != null and orgCode != ''">AND `org_code` = #{orgCode}</if> </where> <choose> <when test="sidx != null and sidx.trim() != ''"> order by ${sidx} ${order} </when> <otherwise> order by id desc </otherwise> </choose> <if test="offset != null and limit != null"> limit #{offset}, #{limit} </if> </select> <select id="queryTotal" resultType="int"> select count(*) from yggl_main_importLog <where> <if test="id != null and id != ''">AND `id` = #{id}</if> <if test="userId != null and userId != ''">AND `user_id` = #{userId}</if> <if test="createTime != null and createTime != ''">AND `create_time` = #{createTime}</if> <if test="successNum != null and successNum != ''">AND `success_num` = #{successNum}</if> <if test="errNum != null and errNum != ''">AND `err_num` = #{errNum}</if> <if test="orgCode != null and orgCode != ''">AND `org_code` = #{orgCode}</if> </where> </select> <insert id="save" parameterType="cn.timer.api.bean.yggl.YgglMainImportLog"> insert into yggl_main_importLog (`id`, `user_id`, `create_time`, `success_num`, `err_num`, `org_code`) values (#{id}, #{userId}, #{createTime}, #{successNum}, #{errNum}, #{orgCode}) </insert> <insert id="saveSelective" parameterType="cn.timer.api.bean.yggl.YgglMainImportLog"> insert into yggl_main_importLog ( <if test="id != null">`id`</if> <if test="userId != null">,`user_id`</if> <if test="createTime != null">,`create_time`</if> <if test="successNum != null">,`success_num`</if> <if test="errNum != null">,`err_num`</if> <if test="orgCode != null">,`org_code`</if> ) values ( <if test="id != null">#{id}</if> <if test="userId != null">,#{userId}</if> <if test="createTime != null">,#{createTime}</if> <if test="successNum != null">,#{successNum}</if> <if test="errNum != null">,#{errNum}</if> <if test="orgCode != null">,#{orgCode}</if> ) </insert> <insert id="saveList" parameterType="cn.timer.api.bean.yggl.YgglMainImportLog"> insert into yggl_main_importLog ( `id`, `user_id`, `create_time`, `success_num`, `err_num`, `org_code` ) values <foreach collection="list" item="item" index="index" separator=","> ( #{item.id}, #{item.userId}, #{item.createTime}, #{item.successNum}, #{item.errNum}, #{item.orgCode} ) </foreach> </insert> <update id="update" parameterType="cn.timer.api.bean.yggl.YgglMainImportLog"> update yggl_main_importLog <set> <if test="userId != null">`user_id` = #{userId},</if> <if test="createTime != null">`create_time` = #{createTime},</if> <if test="successNum != null">`success_num` = #{successNum},</if> <if test="errNum != null">`err_num` = #{errNum},</if> <if test="orgCode != null">`org_code` = #{orgCode}</if> </set> where id = #{id} </update> <delete id="delete"> delete from yggl_main_importLog where id = #{value} </delete> <delete id="deleteBatch"> delete from yggl_main_importLog where id in <foreach item="id" collection="array" open="(" separator="," close=")"> #{id} </foreach> </delete> </mapper>