<?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.boco.nbd.wios.manage.mapper.def.OperateLogDeleteMapper" > <resultMap id="BaseResultMap" type="com.boco.nbd.wios.manage.entity.bo.OperateLogDelete" > <id column="id" property="id" jdbcType="INTEGER" /> <result column="type" property="type" jdbcType="TINYINT" /> <result column="third_party_id" property="thirdPartyId" jdbcType="VARCHAR" /> <result column="pre_name" property="preName" jdbcType="VARCHAR" /> <result column="pre_value" property="preValue" jdbcType="VARCHAR" /> <result column="name" property="name" jdbcType="VARCHAR" /> <result column="value" property="value" jdbcType="VARCHAR" /> <result column="desc" property="desc" jdbcType="VARCHAR" /> <result column="create_account" property="createAccount" jdbcType="INTEGER" /> <result column="create_account_name" property="createAccountName" jdbcType="VARCHAR" /> <result column="create_time" property="createTime" jdbcType="TIMESTAMP" /> </resultMap> <sql id="Base_Column_List" > id, type, third_party_id, pre_name, pre_value, name, value, desc, create_account, create_account_name, create_time </sql> <insert id="insert" parameterType="com.boco.nbd.wios.manage.entity.bo.OperateLogDelete" > insert into t_operate_log_delete (id, type, third_party_id, pre_name, pre_value, name, value, desc, create_account, create_account_name, create_time) values (#{id,jdbcType=INTEGER}, #{type,jdbcType=TINYINT}, #{thirdPartyId,jdbcType=VARCHAR}, #{preName,jdbcType=VARCHAR}, #{preValue,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{value,jdbcType=VARCHAR}, #{desc,jdbcType=VARCHAR}, #{createAccount,jdbcType=INTEGER}, #{createAccountName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}) </insert> <insert id="insertSelective" parameterType="com.boco.nbd.wios.manage.entity.bo.OperateLogDelete" > insert into t_operate_log_delete <trim prefix="(" suffix=")" suffixOverrides="," > <if test="id != null" > id, </if> <if test="type != null" > type, </if> <if test="thirdPartyId != null" > third_party_id, </if> <if test="preName != null" > pre_name, </if> <if test="preValue != null" > pre_value, </if> <if test="name != null" > name, </if> <if test="value != null" > value, </if> <if test="desc != null" > desc, </if> <if test="createAccount != null" > create_account, </if> <if test="createAccountName != null" > create_account_name, </if> <if test="createTime != null" > create_time, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides="," > <if test="id != null" > #{id,jdbcType=INTEGER}, </if> <if test="type != null" > #{type,jdbcType=TINYINT}, </if> <if test="thirdPartyId != null" > #{thirdPartyId,jdbcType=VARCHAR}, </if> <if test="preName != null" > #{preName,jdbcType=VARCHAR}, </if> <if test="preValue != null" > #{preValue,jdbcType=VARCHAR}, </if> <if test="name != null" > #{name,jdbcType=VARCHAR}, </if> <if test="value != null" > #{value,jdbcType=VARCHAR}, </if> <if test="desc != null" > #{desc,jdbcType=VARCHAR}, </if> <if test="createAccount != null" > #{createAccount,jdbcType=INTEGER}, </if> <if test="createAccountName != null" > #{createAccountName,jdbcType=VARCHAR}, </if> <if test="createTime != null" > #{createTime,jdbcType=TIMESTAMP}, </if> </trim> </insert> <insert id="batchInsert"> insert into t_operate_log_delete ( type, third_party_id, pre_name, pre_value, name, value, `desc`, create_account, create_account_name, create_time) values <foreach collection="list" item="item" separator=","> ( #{item.type,jdbcType=TINYINT}, #{item.thirdPartyId,jdbcType=VARCHAR}, #{item.preName,jdbcType=VARCHAR}, #{item.preValue,jdbcType=VARCHAR}, #{item.name,jdbcType=VARCHAR}, #{item.value,jdbcType=VARCHAR}, #{item.desc,jdbcType=VARCHAR}, #{item.createAccount,jdbcType=INTEGER}, #{item.createAccountName,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP}) </foreach> </insert> </mapper>