|  |  |  | 
|---|
|  |  |  | <if test="userId != null"> | 
|---|
|  |  |  | user_id, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="userName != null"> | 
|---|
|  |  |  | <if test="userName != null and userName !=''"> | 
|---|
|  |  |  | user_name, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="content != null"> | 
|---|
|  |  |  | <if test="content != null and content !=''"> | 
|---|
|  |  |  | content, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="code != null"> | 
|---|
|  |  |  | <if test="code != null and code !=''"> | 
|---|
|  |  |  | code, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="msg != null"> | 
|---|
|  |  |  | <if test="msg != null and msg !=''"> | 
|---|
|  |  |  | msg, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="ip != null"> | 
|---|
|  |  |  | <if test="ip != null and ip !=''"> | 
|---|
|  |  |  | ip, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="userId != null"> | 
|---|
|  |  |  | #{userId,jdbcType=BIGINT}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="userName != null"> | 
|---|
|  |  |  | <if test="userName != null and userName !=''"> | 
|---|
|  |  |  | #{userName,jdbcType=VARCHAR}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="content != null"> | 
|---|
|  |  |  | <if test="content != null and content !=''"> | 
|---|
|  |  |  | #{content,jdbcType=VARCHAR}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="code != null"> | 
|---|
|  |  |  | <if test="code != null and code !=''"> | 
|---|
|  |  |  | #{code,jdbcType=VARCHAR}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="msg != null"> | 
|---|
|  |  |  | <if test="msg != null and msg !=''"> | 
|---|
|  |  |  | #{msg,jdbcType=VARCHAR}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="ip != null"> | 
|---|
|  |  |  | <if test="ip != null and ip !=''"> | 
|---|
|  |  |  | #{ip,jdbcType=VARCHAR}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectSome" resultMap="BaseResultMap"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | <include refid="Base_Column_List" > | 
|---|
|  |  |  | <property name="alias" value="r"/> | 
|---|
|  |  |  | </include> | 
|---|
|  |  |  | <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 != '' "> | 
|---|