<?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.AccountMapper" > <resultMap id="BaseResultMap" type="com.boco.nbd.wios.manage.entity.bo.Account" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> <id column="id" property="id" jdbcType="INTEGER" /> <result column="account" property="account" jdbcType="VARCHAR" /> <result column="password" property="password" jdbcType="VARCHAR" /> <result column="id_tree" property="idTree" jdbcType="VARCHAR" /> <result column="name" property="name" jdbcType="VARCHAR" /> <result column="phone" property="phone" jdbcType="VARCHAR" /> <result column="job_number" property="jobNumber" jdbcType="VARCHAR" /> <result column="email" property="email" jdbcType="VARCHAR" /> <result column="user_id" property="userId" jdbcType="VARCHAR" /> <result column="status" property="status" jdbcType="INTEGER" /> <result column="parent_id" property="parentId" jdbcType="INTEGER" /> <result column="last_login_time" property="lastLoginTime" jdbcType="TIMESTAMP" /> <result column="create_account_id" property="createAccountId" jdbcType="INTEGER" /> <result column="create_time" property="createTime" jdbcType="TIMESTAMP" /> <result column="update_time" property="updateTime" jdbcType="TIMESTAMP" /> </resultMap> <sql id="Example_Where_Clause" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> <where > <foreach collection="oredCriteria" item="criteria" separator="or" > <if test="criteria.valid" > <trim prefix="(" suffix=")" prefixOverrides="and" > <foreach collection="criteria.criteria" item="criterion" > <choose > <when test="criterion.noValue" > and ${criterion.condition} </when> <when test="criterion.singleValue" > and ${criterion.condition} #{criterion.value} </when> <when test="criterion.betweenValue" > and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} </when> <when test="criterion.listValue" > and ${criterion.condition} <foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," > #{listItem} </foreach> </when> </choose> </foreach> </trim> </if> </foreach> </where> </sql> <sql id="Update_By_Example_Where_Clause" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> <where > <foreach collection="example.oredCriteria" item="criteria" separator="or" > <if test="criteria.valid" > <trim prefix="(" suffix=")" prefixOverrides="and" > <foreach collection="criteria.criteria" item="criterion" > <choose > <when test="criterion.noValue" > and ${criterion.condition} </when> <when test="criterion.singleValue" > and ${criterion.condition} #{criterion.value} </when> <when test="criterion.betweenValue" > and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} </when> <when test="criterion.listValue" > and ${criterion.condition} <foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," > #{listItem} </foreach> </when> </choose> </foreach> </trim> </if> </foreach> </where> </sql> <sql id="Base_Column_List" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> id, account, password,id_tree, name, phone, job_number, email, user_id, status, parent_id, last_login_time, create_account_id, create_time, update_time </sql> <select id="selectByExample" resultMap="BaseResultMap" parameterType="com.boco.nbd.wios.manage.entity.bo.AccountCriteria" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> select <if test="distinct" > distinct </if> <include refid="Base_Column_List" /> from wb_account <if test="_parameter != null" > <include refid="Example_Where_Clause" /> </if> <if test="orderByClause != null" > order by ${orderByClause} </if> </select> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> select <include refid="Base_Column_List" /> from wb_account where id = #{id,jdbcType=INTEGER} </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> delete from wb_account where id = #{id,jdbcType=INTEGER} </delete> <delete id="deleteByExample" parameterType="com.boco.nbd.wios.manage.entity.bo.AccountCriteria" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> delete from wb_account <if test="_parameter != null" > <include refid="Example_Where_Clause" /> </if> </delete> <insert id="insert" parameterType="com.boco.nbd.wios.manage.entity.bo.Account" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> insert into wb_account (id, account, password, id_tree, name, phone, job_number, email, user_id, status, parent_id, last_login_time, create_account_id, create_time, update_time) values (#{id,jdbcType=INTEGER}, #{account,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{idTree,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR}, #{jobNumber,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{parentId,jdbcType=INTEGER}, #{lastLoginTime,jdbcType=TIMESTAMP}, #{createAccountId,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}) </insert> <insert id="insertSelective" parameterType="com.boco.nbd.wios.manage.entity.bo.Account" useGeneratedKeys="true" keyProperty="id"> <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> insert into wb_account <trim prefix="(" suffix=")" suffixOverrides="," > <if test="id != null" > id, </if> <if test="account != null" > account, </if> <if test="password != null" > password, </if> <if test="idTree != null" > id_tree, </if> <if test="name != null" > name, </if> <if test="phone != null" > phone, </if> <if test="jobNumber != null" > job_number, </if> <if test="email != null" > email, </if> <if test="userId != null" > user_id, </if> <if test="status != null" > status, </if> <if test="parentId != null" > parent_id, </if> <if test="lastLoginTime != null" > last_login_time, </if> <if test="createAccountId != null" > create_account_id, </if> <if test="createTime != null" > create_time, </if> <if test="updateTime != null" > update_time, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides="," > <if test="id != null" > #{id,jdbcType=INTEGER}, </if> <if test="account != null" > #{account,jdbcType=VARCHAR}, </if> <if test="password != null" > #{password,jdbcType=VARCHAR}, </if> <if test="idTree != null" > #{idTree,jdbcType=VARCHAR}, </if> <if test="name != null" > #{name,jdbcType=VARCHAR}, </if> <if test="phone != null" > #{phone,jdbcType=VARCHAR}, </if> <if test="jobNumber != null" > #{jobNumber,jdbcType=VARCHAR}, </if> <if test="email != null" > #{email,jdbcType=VARCHAR}, </if> <if test="userId != null" > #{userId,jdbcType=VARCHAR}, </if> <if test="status != null" > #{status,jdbcType=INTEGER}, </if> <if test="parentId != null" > #{parentId,jdbcType=INTEGER}, </if> <if test="lastLoginTime != null" > #{lastLoginTime,jdbcType=TIMESTAMP}, </if> <if test="createAccountId != null" > #{createAccountId,jdbcType=INTEGER}, </if> <if test="createTime != null" > #{createTime,jdbcType=TIMESTAMP}, </if> <if test="updateTime != null" > #{updateTime,jdbcType=TIMESTAMP}, </if> </trim> </insert> <select id="countByExample" parameterType="com.boco.nbd.wios.manage.entity.bo.AccountCriteria" resultType="java.lang.Integer" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> select count(*) from wb_account <if test="_parameter != null" > <include refid="Example_Where_Clause" /> </if> </select> <update id="updateByExampleSelective" parameterType="map" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> update wb_account <set > <if test="record.id != null" > id = #{record.id,jdbcType=INTEGER}, </if> <if test="record.account != null" > account = #{record.account,jdbcType=VARCHAR}, </if> <if test="record.password != null" > password = #{record.password,jdbcType=VARCHAR}, </if> <if test="record.idTree != null" > id_tree = #{record.idTree,jdbcType=VARCHAR}, </if> <if test="record.name != null" > name = #{record.name,jdbcType=VARCHAR}, </if> <if test="record.phone != null" > phone = #{record.phone,jdbcType=VARCHAR}, </if> <if test="record.jobNumber != null" > job_number = #{record.jobNumber,jdbcType=VARCHAR}, </if> <if test="record.email != null" > email = #{record.email,jdbcType=VARCHAR}, </if> <if test="record.userId != null" > user_id = #{record.userId,jdbcType=VARCHAR}, </if> <if test="record.status != null" > status = #{record.status,jdbcType=INTEGER}, </if> <if test="record.parentId != null" > parent_id = #{record.parentId,jdbcType=INTEGER}, </if> <if test="record.lastLoginTime != null" > last_login_time = #{record.lastLoginTime,jdbcType=TIMESTAMP}, </if> <if test="record.createAccountId != null" > create_account_id = #{record.createAccountId,jdbcType=INTEGER}, </if> <if test="record.createTime != null" > create_time = #{record.createTime,jdbcType=TIMESTAMP}, </if> <if test="record.updateTime != null" > update_time = #{record.updateTime,jdbcType=TIMESTAMP}, </if> </set> <if test="_parameter != null" > <include refid="Update_By_Example_Where_Clause" /> </if> </update> <update id="updateByExample" parameterType="map" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> update wb_account set id = #{record.id,jdbcType=INTEGER}, account = #{record.account,jdbcType=VARCHAR}, password = #{record.password,jdbcType=VARCHAR}, id_tree = #{record.idTree,jdbcType=VARCHAR}, name = #{record.name,jdbcType=VARCHAR}, phone = #{record.phone,jdbcType=VARCHAR}, job_number = #{record.jobNumber,jdbcType=VARCHAR}, email = #{record.email,jdbcType=VARCHAR}, user_id = #{record.userId,jdbcType=VARCHAR}, status = #{record.status,jdbcType=INTEGER}, parent_id = #{record.parentId,jdbcType=INTEGER}, last_login_time = #{record.lastLoginTime,jdbcType=TIMESTAMP}, create_account_id = #{record.createAccountId,jdbcType=INTEGER}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP} <if test="_parameter != null" > <include refid="Update_By_Example_Where_Clause" /> </if> </update> <update id="updateByPrimaryKeySelective" parameterType="com.boco.nbd.wios.manage.entity.bo.Account" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> update wb_account <set > <if test="account != null" > account = #{account,jdbcType=VARCHAR}, </if> <if test="password != null" > password = #{password,jdbcType=VARCHAR}, </if> <if test="idTree != null" > id_tree = #{idTree,jdbcType=VARCHAR}, </if> <if test="name != null" > name = #{name,jdbcType=VARCHAR}, </if> <if test="phone != null" > phone = #{phone,jdbcType=VARCHAR}, </if> <if test="jobNumber != null" > job_number = #{jobNumber,jdbcType=VARCHAR}, </if> <if test="email != null" > email = #{email,jdbcType=VARCHAR}, </if> <if test="userId != null" > user_id = #{userId,jdbcType=VARCHAR}, </if> <if test="status != null" > status = #{status,jdbcType=INTEGER}, </if> <if test="parentId != null" > parent_id = #{parentId,jdbcType=INTEGER}, </if> <if test="lastLoginTime != null" > last_login_time = #{lastLoginTime,jdbcType=TIMESTAMP}, </if> <if test="createAccountId != null" > create_account_id = #{createAccountId,jdbcType=INTEGER}, </if> <if test="createTime != null" > create_time = #{createTime,jdbcType=TIMESTAMP}, </if> <if test="updateTime != null" > update_time = #{updateTime,jdbcType=TIMESTAMP}, </if> </set> where id = #{id,jdbcType=INTEGER} </update> <update id="updateByPrimaryKey" parameterType="com.boco.nbd.wios.manage.entity.bo.Account" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Mon May 25 10:44:14 CST 2020. --> update wb_account set account = #{account,jdbcType=VARCHAR}, password = #{password,jdbcType=VARCHAR}, id_tree = #{idTree,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, phone = #{phone,jdbcType=VARCHAR}, job_number = #{jobNumber,jdbcType=VARCHAR}, email = #{email,jdbcType=VARCHAR}, user_id = #{userId,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER}, parent_id = #{parentId,jdbcType=INTEGER}, last_login_time = #{lastLoginTime,jdbcType=TIMESTAMP}, create_account_id = #{createAccountId,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=INTEGER} </update> </mapper>