liusheng
2023-12-15 78b0e909aa6ece787091e5d81450c8927ef2599e
smartor/src/main/resources/mapper/smartor/PatArchivecontactMapper.xml
文件名从 smartor/src/main/resources/mapper/smartor/PatArchinvecontactMapper.xml 修改
@@ -2,9 +2,9 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.smartor.mapper.PatArchinvecontactMapper">
<mapper namespace="com.smartor.mapper.PatArchivecontactMapper">
    
    <resultMap type="com.smartor.domain.PatArchinvecontact" id="PatArchinvecontactResult">
    <resultMap type="com.smartor.domain.PatArchivecontact" id="PatArchivecontactResult">
        <result property="id"    column="id"    />
        <result property="patid"    column="patid"    />
        <result property="contactway"    column="contactway"    />
@@ -20,14 +20,16 @@
        <result property="isupload"    column="isupload"    />
        <result property="uploadTime"    column="upload_time"    />
        <result property="contactname"    column="contactname"    />
        <result property="pid"    column="pid"    />
        <result property="guid"    column="guid"    />
    </resultMap>
    <sql id="selectPatArchinvecontactVo">
        select id, patid, contactway, relation, datasource, isdefault, orgid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, contactname from pat_archinvecontact
    <sql id="selectPatArchivecontactVo">
        select id, patid, contactway, relation, datasource, isdefault, orgid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, contactname, pid, guid from pat_archivecontact
    </sql>
    <select id="selectPatArchinvecontactList" parameterType="com.smartor.domain.PatArchinvecontact" resultMap="PatArchinvecontactResult">
        <include refid="selectPatArchinvecontactVo"/>
    <select id="selectPatArchivecontactList" parameterType="com.smartor.domain.PatArchivecontact" resultMap="PatArchivecontactResult">
        <include refid="selectPatArchivecontactVo"/>
        <where>  
            <if test="patid != null "> and patid = #{patid}</if>
            <if test="contactway != null  and contactway != ''"> and contactway = #{contactway}</if>
@@ -38,16 +40,18 @@
            <if test="isupload != null "> and isupload = #{isupload}</if>
            <if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
            <if test="contactname != null  and contactname != ''"> and contactname like concat('%', #{contactname}, '%')</if>
            <if test="pid != null "> and pid = #{pid}</if>
            <if test="guid != null  and guid != ''"> and guid = #{guid}</if>
        </where>
    </select>
    
    <select id="selectPatArchinvecontactById" parameterType="Long" resultMap="PatArchinvecontactResult">
        <include refid="selectPatArchinvecontactVo"/>
    <select id="selectPatArchivecontactById" parameterType="Long" resultMap="PatArchivecontactResult">
        <include refid="selectPatArchivecontactVo"/>
        where id = #{id}
    </select>
        
    <insert id="insertPatArchinvecontact" parameterType="com.smartor.domain.PatArchinvecontact" useGeneratedKeys="true" keyProperty="id">
        insert into pat_archinvecontact
    <insert id="insertPatArchivecontact" parameterType="com.smartor.domain.PatArchivecontact" useGeneratedKeys="true" keyProperty="id">
        insert into pat_archivecontact
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="patid != null">patid,</if>
            <if test="contactway != null">contactway,</if>
@@ -63,6 +67,8 @@
            <if test="isupload != null">isupload,</if>
            <if test="uploadTime != null">upload_time,</if>
            <if test="contactname != null">contactname,</if>
            <if test="pid != null">pid,</if>
            <if test="guid != null">guid,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="patid != null">#{patid},</if>
@@ -79,11 +85,13 @@
            <if test="isupload != null">#{isupload},</if>
            <if test="uploadTime != null">#{uploadTime},</if>
            <if test="contactname != null">#{contactname},</if>
            <if test="pid != null">#{pid},</if>
            <if test="guid != null">#{guid},</if>
         </trim>
    </insert>
    <update id="updatePatArchinvecontact" parameterType="com.smartor.domain.PatArchinvecontact">
        update pat_archinvecontact
    <update id="updatePatArchivecontact" parameterType="com.smartor.domain.PatArchivecontact">
        update pat_archivecontact
        <trim prefix="SET" suffixOverrides=",">
            <if test="patid != null">patid = #{patid},</if>
            <if test="contactway != null">contactway = #{contactway},</if>
@@ -99,16 +107,18 @@
            <if test="isupload != null">isupload = #{isupload},</if>
            <if test="uploadTime != null">upload_time = #{uploadTime},</if>
            <if test="contactname != null">contactname = #{contactname},</if>
            <if test="pid != null">pid = #{pid},</if>
            <if test="guid != null">guid = #{guid},</if>
        </trim>
        where id = #{id}
    </update>
    <delete id="deletePatArchinvecontactById" parameterType="Long">
        delete from pat_archinvecontact where id = #{id}
    <delete id="deletePatArchivecontactById" parameterType="Long">
        delete from pat_archivecontact where id = #{id}
    </delete>
    <delete id="deletePatArchinvecontactByIds" parameterType="String">
        delete from pat_archinvecontact where id in
    <delete id="deletePatArchivecontactByIds" parameterType="String">
        delete from pat_archivecontact where id in
        <foreach item="id" collection="array" open="(" separator="," close=")">
            #{id}
        </foreach>