<?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.InfoConfigMapper" > <resultMap id="BaseResultMap" type="com.boco.nbd.wios.manage.entity.bo.InfoConfig" > <id column="id" property="id" jdbcType="VARCHAR" /> <result column="type" property="type" jdbcType="INTEGER" /> <result column="name" property="name" jdbcType="VARCHAR" /> <result column="create_time" property="createTime" jdbcType="TIMESTAMP" /> <result column="modify_time" property="modifyTime" jdbcType="TIMESTAMP" /> <result column="is_del" property="isDel" jdbcType="INTEGER" /> </resultMap> <sql id="Base_Column_List" > id, type, name, create_time, modify_time, is_del </sql> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" > select <include refid="Base_Column_List" /> from t_info_config where id = #{id,jdbcType=VARCHAR} </select> <select id="selectValidNameType" resultType="com.boco.nbd.wios.manage.entity.bo.InfoConfig"> SELECT <include refid="Base_Column_List" /> FROM t_info_config <where> is_del=0 <if test="type != null"> and type =#{type,jdbcType=INTEGER} </if> <if test="name != null and name != ''"> <bind name="nameLike" value="'%' + name + '%'"/> and name like #{nameLike} </if> </where> </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.String" > delete from t_info_config where id = #{id,jdbcType=VARCHAR} </delete> <insert id="insert" parameterType="com.boco.nbd.wios.manage.entity.bo.InfoConfig" > insert into t_info_config (id, type, name, create_time, modify_time, is_del ) values (#{id,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{modifyTime,jdbcType=TIMESTAMP}, #{isDel,jdbcType=INTEGER} ) </insert> <insert id="insertSelective" parameterType="com.boco.nbd.wios.manage.entity.bo.InfoConfig" > insert into t_info_config <trim prefix="(" suffix=")" suffixOverrides="," > <if test="id != null" > id, </if> <if test="type != null" > type, </if> <if test="name != null" > name, </if> <if test="createTime != null" > create_time, </if> <if test="modifyTime != null" > modify_time, </if> <if test="isDel != null" > is_del, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides="," > <if test="id != null" > #{id,jdbcType=VARCHAR}, </if> <if test="type != null" > #{type,jdbcType=INTEGER}, </if> <if test="name != null" > #{name,jdbcType=VARCHAR}, </if> <if test="createTime != null" > #{createTime,jdbcType=TIMESTAMP}, </if> <if test="modifyTime != null" > #{modifyTime,jdbcType=TIMESTAMP}, </if> <if test="isDel != null" > #{isDel,jdbcType=INTEGER}, </if> </trim> </insert> <update id="updateByPrimaryKeySelective" parameterType="com.boco.nbd.wios.manage.entity.bo.InfoConfig" > update t_info_config <set > <if test="type != null" > type = #{type,jdbcType=INTEGER}, </if> <if test="name != null" > name = #{name,jdbcType=VARCHAR}, </if> <if test="createTime != null" > create_time = #{createTime,jdbcType=TIMESTAMP}, </if> <if test="modifyTime != null" > modify_time = #{modifyTime,jdbcType=TIMESTAMP}, </if> <if test="isDel != null" > is_del = #{isDel,jdbcType=INTEGER}, </if> </set> where id = #{id,jdbcType=VARCHAR} </update> <update id="updateByPrimaryKey" parameterType="com.boco.nbd.wios.manage.entity.bo.InfoConfig"> update t_info_config set type = #{type,jdbcType=INTEGER}, name = #{name,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, is_del = #{isDel,jdbcType=INTEGER} where id = #{id,jdbcType=VARCHAR} </update> </mapper>