|
|
|
|
@ -7,6 +7,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<resultMap type="CtLeaveMessage" id="CtLeaveMessageResult">
|
|
|
|
|
<result property="id" column="id" />
|
|
|
|
|
<result property="source" column="source" />
|
|
|
|
|
<result property="userId" column="user_id" />
|
|
|
|
|
<result property="sourceName" column="source_name" />
|
|
|
|
|
<result property="userImg" column="user_img" />
|
|
|
|
|
<result property="userNumber" column="user_number" />
|
|
|
|
|
@ -17,13 +18,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="selectCtLeaveMessageVo">
|
|
|
|
|
select id, source, source_name, user_img,user_number, user_name, user_phone, message_info, create_time from ct_leave_message
|
|
|
|
|
select id,user_id, source, source_name, user_img,user_number, user_name, user_phone, message_info, create_time from ct_leave_message
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectCtLeaveMessageList" parameterType="CtLeaveMessage" resultMap="CtLeaveMessageResult">
|
|
|
|
|
<include refid="selectCtLeaveMessageVo"/>
|
|
|
|
|
<where>
|
|
|
|
|
<if test="source != null "> and source = #{source}</if>
|
|
|
|
|
<if test="userId != null "> and user_id = #{userId}</if>
|
|
|
|
|
<if test="sourceName != null and sourceName != ''"> and source_name like concat('%', #{sourceName}, '%')</if>
|
|
|
|
|
<if test="userImg != null and userImg != ''"> and user_img = #{userImg}</if>
|
|
|
|
|
<if test="userName != null and userName != ''"> and user_name like concat('%', #{userName}, '%')</if>
|
|
|
|
|
@ -42,6 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<insert id="insertCtLeaveMessage" parameterType="CtLeaveMessage" useGeneratedKeys="true" keyProperty="id">
|
|
|
|
|
insert into ct_leave_message
|
|
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
|
|
<if test="userId != null">user_id,</if>
|
|
|
|
|
<if test="source != null">source,</if>
|
|
|
|
|
<if test="sourceName != null">source_name,</if>
|
|
|
|
|
<if test="userImg != null">user_img,</if>
|
|
|
|
|
@ -52,6 +55,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="createTime != null">create_time,</if>
|
|
|
|
|
</trim>
|
|
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
|
|
<if test="userId != null">#{userId},</if>
|
|
|
|
|
<if test="source != null">#{source},</if>
|
|
|
|
|
<if test="sourceName != null">#{sourceName},</if>
|
|
|
|
|
<if test="userImg != null">#{userImg},</if>
|
|
|
|
|
@ -66,6 +70,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<update id="updateCtLeaveMessage" parameterType="CtLeaveMessage">
|
|
|
|
|
update ct_leave_message
|
|
|
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
|
|
|
<if test="userId != null">user_id = #{userId},</if>
|
|
|
|
|
<if test="source != null">source = #{source},</if>
|
|
|
|
|
<if test="sourceName != null">source_name = #{sourceName},</if>
|
|
|
|
|
<if test="userImg != null">user_img = #{userImg},</if>
|
|
|
|
|
|