<?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.ltkj.mall.mapper.StjMemoMapper">
|
|
<resultMap type="StjMemo" id="StjMemoResult">
|
<result property="id" column="id"/>
|
<result property="userId" column="user_id"/>
|
<result property="userName" column="user_name"/>
|
<result property="mDate" column="m_date"/>
|
<result property="dateType" column="date_type"/>
|
<result property="mTime" column="m_time"/>
|
<result property="mFlag" column="m_flag"/>
|
<result property="isRepeat" column="is_repeat"/>
|
<result property="repeatTime" column="repeat_time"/>
|
<result property="title" column="title"/>
|
<result property="event" column="event"/>
|
<result property="stateLevel" column="state_level"/>
|
<result property="remark" column="remark"/>
|
<result property="createTime" column="create_time"/>
|
<result property="createBy" column="create_by"/>
|
<result property="updateTime" column="update_time"/>
|
<result property="updateBy" column="update_by"/>
|
<result property="deleted" column="deleted"/>
|
<result property="createId" column="create_id"/>
|
<result property="updateId" column="update_id"/>
|
</resultMap>
|
|
<sql id="selectStjMemoVo">
|
select id, user_id, user_name, m_date, date_type, m_time, m_flag, is_repeat, repeat_time, title, event, state_level, remark, create_time, create_by, update_time, update_by, deleted, create_id, update_id
|
from stj_memo
|
</sql>
|
|
<select id="selectStjMemoList" parameterType="StjMemo" resultMap="StjMemoResult">
|
<include refid="selectStjMemoVo"/>
|
<where>
|
<if test="userId != null ">
|
and user_id = #{userId}
|
</if>
|
<if test="userName != null and userName != ''">
|
and user_name like concat('%', #{userName}, '%')
|
</if>
|
<if test="mDate != null ">
|
and m_date = #{mDate}
|
</if>
|
<if test="dateType != null and dateType != ''">
|
and date_type = #{dateType}
|
</if>
|
<if test="mTime != null ">
|
and m_time = #{mTime}
|
</if>
|
<if test="mFlag != null and mFlag != ''">
|
and m_flag = #{mFlag}
|
</if>
|
<if test="isRepeat != null and isRepeat != ''">
|
and is_repeat = #{isRepeat}
|
</if>
|
<if test="repeatTime != null ">
|
and repeat_time = #{repeatTime}
|
</if>
|
<if test="title != null and title != ''">
|
and title = #{title}
|
</if>
|
<if test="event != null and event != ''">
|
and event = #{event}
|
</if>
|
<if test="stateLevel != null and stateLevel != ''">
|
and state_level = #{stateLevel}
|
</if>
|
<if test="deleted != null ">
|
and deleted = #{deleted}
|
</if>
|
<if test="createId != null and createId != ''">
|
and create_id = #{createId}
|
</if>
|
<if test="updateId != null and updateId != ''">
|
and update_id = #{updateId}
|
</if>
|
</where>
|
</select>
|
|
<select id="selectStjMemoById" parameterType="Long"
|
resultMap="StjMemoResult">
|
<include refid="selectStjMemoVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertStjMemo" parameterType="StjMemo" useGeneratedKeys="true"
|
keyProperty="id">
|
insert into stj_memo
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="userId != null">user_id,
|
</if>
|
<if test="userName != null">user_name,
|
</if>
|
<if test="mDate != null">m_date,
|
</if>
|
<if test="dateType != null">date_type,
|
</if>
|
<if test="mTime != null">m_time,
|
</if>
|
<if test="mFlag != null">m_flag,
|
</if>
|
<if test="isRepeat != null">is_repeat,
|
</if>
|
<if test="repeatTime != null">repeat_time,
|
</if>
|
<if test="title != null">title,
|
</if>
|
<if test="event != null">event,
|
</if>
|
<if test="stateLevel != null">state_level,
|
</if>
|
<if test="remark != null">remark,
|
</if>
|
<if test="createTime != null">create_time,
|
</if>
|
<if test="createBy != null">create_by,
|
</if>
|
<if test="updateTime != null">update_time,
|
</if>
|
<if test="updateBy != null">update_by,
|
</if>
|
<if test="deleted != null">deleted,
|
</if>
|
<if test="createId != null">create_id,
|
</if>
|
<if test="updateId != null">update_id,
|
</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="userId != null">#{userId},
|
</if>
|
<if test="userName != null">#{userName},
|
</if>
|
<if test="mDate != null">#{mDate},
|
</if>
|
<if test="dateType != null">#{dateType},
|
</if>
|
<if test="mTime != null">#{mTime},
|
</if>
|
<if test="mFlag != null">#{mFlag},
|
</if>
|
<if test="isRepeat != null">#{isRepeat},
|
</if>
|
<if test="repeatTime != null">#{repeatTime},
|
</if>
|
<if test="title != null">#{title},
|
</if>
|
<if test="event != null">#{event},
|
</if>
|
<if test="stateLevel != null">#{stateLevel},
|
</if>
|
<if test="remark != null">#{remark},
|
</if>
|
<if test="createTime != null">#{createTime},
|
</if>
|
<if test="createBy != null">#{createBy},
|
</if>
|
<if test="updateTime != null">#{updateTime},
|
</if>
|
<if test="updateBy != null">#{updateBy},
|
</if>
|
<if test="deleted != null">#{deleted},
|
</if>
|
<if test="createId != null">#{createId},
|
</if>
|
<if test="updateId != null">#{updateId},
|
</if>
|
</trim>
|
</insert>
|
|
<update id="updateStjMemo" parameterType="StjMemo">
|
update stj_memo
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="userId != null">user_id =
|
#{userId},
|
</if>
|
<if test="userName != null">user_name =
|
#{userName},
|
</if>
|
<if test="mDate != null">m_date =
|
#{mDate},
|
</if>
|
<if test="dateType != null">date_type =
|
#{dateType},
|
</if>
|
<if test="mTime != null">m_time =
|
#{mTime},
|
</if>
|
<if test="mFlag != null">m_flag =
|
#{mFlag},
|
</if>
|
<if test="isRepeat != null">is_repeat =
|
#{isRepeat},
|
</if>
|
<if test="repeatTime != null">repeat_time =
|
#{repeatTime},
|
</if>
|
<if test="title != null">title =
|
#{title},
|
</if>
|
<if test="event != null">event =
|
#{event},
|
</if>
|
<if test="stateLevel != null">state_level =
|
#{stateLevel},
|
</if>
|
<if test="remark != null">remark =
|
#{remark},
|
</if>
|
<if test="createTime != null">create_time =
|
#{createTime},
|
</if>
|
<if test="createBy != null">create_by =
|
#{createBy},
|
</if>
|
<if test="updateTime != null">update_time =
|
#{updateTime},
|
</if>
|
<if test="updateBy != null">update_by =
|
#{updateBy},
|
</if>
|
<if test="deleted != null">deleted =
|
#{deleted},
|
</if>
|
<if test="createId != null">create_id =
|
#{createId},
|
</if>
|
<if test="updateId != null">update_id =
|
#{updateId},
|
</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteStjMemoById" parameterType="Long">
|
delete
|
from stj_memo where id = #{id}
|
</delete>
|
|
<delete id="deleteStjMemoByIds" parameterType="String">
|
delete from stj_memo where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
</mapper>
|