| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?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.fs.his.mapper.FsInquiryOrderMediaMapper">
-
- <resultMap type="FsInquiryOrderMedia" id="FsInquiryOrderMediaResult">
- <result property="mediaId" column="media_id" />
- <result property="orderId" column="order_id" />
- <result property="mediaType" column="media_type" />
- <result property="mediaUrl" column="media_url" />
- <result property="createTime" column="create_time" />
- <result property="startTime" column="start_time" />
- <result property="finishTime" column="finish_time" />
- <result property="times" column="times" />
- </resultMap>
- <sql id="selectFsInquiryOrderMediaVo">
- select media_id, order_id, media_type, media_url, create_time, start_time, finish_time, times from fs_inquiry_order_media
- </sql>
- <select id="selectFsInquiryOrderMediaList" parameterType="FsInquiryOrderMedia" resultMap="FsInquiryOrderMediaResult">
- <include refid="selectFsInquiryOrderMediaVo"/>
- <where>
- <if test="orderId != null "> and order_id = #{orderId}</if>
- <if test="mediaType != null "> and media_type = #{mediaType}</if>
- <if test="mediaUrl != null and mediaUrl != ''"> and media_url = #{mediaUrl}</if>
- <if test="startTime != null "> and start_time = #{startTime}</if>
- <if test="finishTime != null "> and finish_time = #{finishTime}</if>
- <if test="times != null "> and times = #{times}</if>
- </where>
- </select>
-
- <select id="selectFsInquiryOrderMediaByMediaId" parameterType="Long" resultMap="FsInquiryOrderMediaResult">
- <include refid="selectFsInquiryOrderMediaVo"/>
- where media_id = #{mediaId}
- </select>
-
- <insert id="insertFsInquiryOrderMedia" parameterType="FsInquiryOrderMedia" useGeneratedKeys="true" keyProperty="mediaId">
- insert into fs_inquiry_order_media
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="orderId != null">order_id,</if>
- <if test="mediaType != null">media_type,</if>
- <if test="mediaUrl != null">media_url,</if>
- <if test="createTime != null">create_time,</if>
- <if test="startTime != null">start_time,</if>
- <if test="finishTime != null">finish_time,</if>
- <if test="times != null">times,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="orderId != null">#{orderId},</if>
- <if test="mediaType != null">#{mediaType},</if>
- <if test="mediaUrl != null">#{mediaUrl},</if>
- <if test="createTime != null">#{createTime},</if>
- <if test="startTime != null">#{startTime},</if>
- <if test="finishTime != null">#{finishTime},</if>
- <if test="times != null">#{times},</if>
- </trim>
- </insert>
- <update id="updateFsInquiryOrderMedia" parameterType="FsInquiryOrderMedia">
- update fs_inquiry_order_media
- <trim prefix="SET" suffixOverrides=",">
- <if test="orderId != null">order_id = #{orderId},</if>
- <if test="mediaType != null">media_type = #{mediaType},</if>
- <if test="mediaUrl != null">media_url = #{mediaUrl},</if>
- <if test="createTime != null">create_time = #{createTime},</if>
- <if test="startTime != null">start_time = #{startTime},</if>
- <if test="finishTime != null">finish_time = #{finishTime},</if>
- <if test="times != null">times = #{times},</if>
- </trim>
- where media_id = #{mediaId}
- </update>
- <delete id="deleteFsInquiryOrderMediaByMediaId" parameterType="Long">
- delete from fs_inquiry_order_media where media_id = #{mediaId}
- </delete>
- <delete id="deleteFsInquiryOrderMediaByMediaIds" parameterType="String">
- delete from fs_inquiry_order_media where media_id in
- <foreach item="mediaId" collection="array" open="(" separator="," close=")">
- #{mediaId}
- </foreach>
- </delete>
- </mapper>
|