|  |  |  | 
|---|
|  |  |  | <!--@mbg.generated--> | 
|---|
|  |  |  | insert into ba_log | 
|---|
|  |  |  | <trim prefix="(" suffix=")" suffixOverrides=","> | 
|---|
|  |  |  | <if test="userId != null and userId !=''"> | 
|---|
|  |  |  | <if test="userId != null"> | 
|---|
|  |  |  | user_id, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="userName != null and userName !=''"> | 
|---|
|  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | <trim prefix="values (" suffix=")" suffixOverrides=","> | 
|---|
|  |  |  | <if test="userId != null and userId !=''"> | 
|---|
|  |  |  | <if test="userId != null"> | 
|---|
|  |  |  | #{userId,jdbcType=BIGINT}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="userName != null and userName !=''"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <include refid="Base_Column_List" /> | 
|---|
|  |  |  | from ba_log r | 
|---|
|  |  |  | <trim prefix="where " suffixOverrides="and"> | 
|---|
|  |  |  | <if test="userId != null and userId != ''"> | 
|---|
|  |  |  | <if test="userId != null"> | 
|---|
|  |  |  | user_id = #{userId,jdbcType=BIGINT} and | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="userName != null and userName != ''"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="content != null  and content != '' "> | 
|---|
|  |  |  | content like concat('%', #{content}, '%') and | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="dt != null and dt != '' "> | 
|---|
|  |  |  | <if test="dt != null"> | 
|---|
|  |  |  | DATE_FORMAT(dt, '%Y-%m-%d') = #{dt,jdbcType=TIMESTAMP} and | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="ip != null and ip != '' "> | 
|---|
|  |  |  | 
|---|
|  |  |  | select count(1) | 
|---|
|  |  |  | from ba_log r | 
|---|
|  |  |  | <trim prefix="where " suffixOverrides="and"> | 
|---|
|  |  |  | <if test="userId != null and userId != ''"> | 
|---|
|  |  |  | <if test="userId != null"> | 
|---|
|  |  |  | user_id = #{userId,jdbcType=BIGINT} and | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="userName != null and userName != ''"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="content != null  and content != '' "> | 
|---|
|  |  |  | content like concat('%', #{content}, '%') and | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="dt != null and dt != '' "> | 
|---|
|  |  |  | <if test="dt != null"> | 
|---|
|  |  |  | DATE_FORMAT(dt, '%Y-%m-%d') = #{dt,jdbcType=TIMESTAMP} and | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="ip != null and ip != '' "> | 
|---|