| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298 |
- <?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.usoftchina.saas.document.mapper.VendorcontactMapper" >
- <resultMap id="BaseResultMap" type="com.usoftchina.saas.document.entities.Vendorcontact" >
- <id column="vc_id" property="id" jdbcType="INTEGER" />
- <result column="vc_veid" property="vc_veid" jdbcType="INTEGER" />
- <result column="vc_detno" property="vc_detno" jdbcType="INTEGER" />
- <result column="vc_name" property="vc_name" jdbcType="VARCHAR" />
- <result column="vc_tel" property="vc_tel" jdbcType="INTEGER" />
- <result column="vc_qq" property="vc_qq" jdbcType="VARCHAR" />
- <result column="vc_email" property="vc_email" jdbcType="VARCHAR" />
- <result column="companyId" property="companyId" jdbcType="INTEGER" />
- <result column="updaterId" property="updaterId" jdbcType="INTEGER" />
- <result column="updateTime" property="updateTime" jdbcType="TIMESTAMP" />
- <result column="vc_text1" property="vc_text1" jdbcType="VARCHAR" />
- <result column="vc_text2" property="vc_text2" jdbcType="VARCHAR" />
- <result column="vc_text3" property="vc_text3" jdbcType="VARCHAR" />
- <result column="vc_text4" property="vc_text4" jdbcType="VARCHAR" />
- <result column="vc_text5" property="vc_text5" jdbcType="VARCHAR" />
- <result column="vc_default" property="vc_default" jdbcType="VARCHAR" />
- </resultMap>
- <sql id="Base_Column_List" >
- vc_id, vc_veid, vc_detno, vc_name, vc_tel, vc_qq, vc_email, companyId, updaterId,
- updateTime, vc_text1, vc_text2, vc_text3, vc_text4, vc_text5, vc_default
- </sql>
- <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" >
- select
- <include refid="Base_Column_List" />
- from vendorcontact
- where vc_id = #{id}
- </select>
- <select id="selectByFK" resultMap="BaseResultMap" parameterType="java.lang.Long" >
- select
- <include refid="Base_Column_List" />
- from vendorcontact
- where vc_veid = #{id}
- </select>
- <delete id="deleteByPrimaryKey" parameterType="java.lang.Long" >
- delete from vendorcontact
- where vc_id = #{id}
- </delete>
- <delete id="deleteByFK" parameterType="java.lang.Long">
- DELETE FROM VENDORCONTACT
- WHERE VC_VEID=#{id}
- </delete>
- <insert id="insert" parameterType="com.usoftchina.saas.document.entities.Vendorcontact" >
- insert into vendorcontact (vc_veid, vc_detno,
- vc_name, vc_tel, vc_qq,
- vc_email, companyId, updaterId,
- updateTime, vc_text1, vc_text2,
- vc_text3, vc_text4, vc_text5, vc_default
- )
- values (#{vc_veid}, #{vc_detno,jdbcType=INTEGER},
- #{vc_name,jdbcType=VARCHAR}, #{vc_tel}, #{vc_qq,jdbcType=VARCHAR},
- #{vc_email,jdbcType=VARCHAR}, #{companyId,jdbcType=INTEGER}, #{updaterId,jdbcType=INTEGER},
- #{updateTime,jdbcType=TIMESTAMP}, #{vc_text1,jdbcType=VARCHAR}, #{vc_text2,jdbcType=VARCHAR},
- #{vc_text3,jdbcType=VARCHAR}, #{vc_text4,jdbcType=VARCHAR}, #{vc_text5,jdbcType=VARCHAR},
- #{vc_default,jdbcType=VARCHAR}
- )
- </insert>
- <insert id="insertSelective" parameterType="com.usoftchina.saas.document.entities.Vendorcontact" >
- insert into vendorcontact
- <trim prefix="(" suffix=")" suffixOverrides="," >
- <if test="vc_veid != null" >
- vc_veid,
- </if>
- <if test="vc_detno != null" >
- vc_detno,
- </if>
- <if test="vc_name != null" >
- vc_name,
- </if>
- <if test="vc_tel != null" >
- vc_tel,
- </if>
- <if test="vc_qq != null" >
- vc_qq,
- </if>
- <if test="vc_email != null" >
- vc_email,
- </if>
- <if test="companyId != null" >
- companyId,
- </if>
- <if test="updaterId != null" >
- updaterId,
- </if>
- <if test="updateTime != null" >
- updateTime,
- </if>
- <if test="vc_text1 != null" >
- vc_text1,
- </if>
- <if test="vc_text2 != null" >
- vc_text2,
- </if>
- <if test="vc_text3 != null" >
- vc_text3,
- </if>
- <if test="vc_text4 != null" >
- vc_text4,
- </if>
- <if test="vc_text5 != null" >
- vc_text5,
- </if>
- <if test="vc_default != null" >
- vc_default,
- </if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides="," >
- <if test="vc_veid != null" >
- #{vc_veid},
- </if>
- <if test="vc_detno != null" >
- #{vc_detno,jdbcType=INTEGER},
- </if>
- <if test="vc_name != null" >
- #{vc_name,jdbcType=VARCHAR},
- </if>
- <if test="vc_tel != null" >
- #{vc_tel},
- </if>
- <if test="vc_qq != null" >
- #{vc_qq,jdbcType=VARCHAR},
- </if>
- <if test="vc_email != null" >
- #{vc_email,jdbcType=VARCHAR},
- </if>
- <if test="companyId != null" >
- #{companyId,jdbcType=INTEGER},
- </if>
- <if test="updaterId != null" >
- #{updaterId,jdbcType=INTEGER},
- </if>
- <if test="updateTime != null" >
- #{updateTime,jdbcType=TIMESTAMP},
- </if>
- <if test="vc_text1 != null" >
- #{vc_text1,jdbcType=VARCHAR},
- </if>
- <if test="vc_text2 != null" >
- #{vc_text2,jdbcType=VARCHAR},
- </if>
- <if test="vc_text3 != null" >
- #{vc_text3,jdbcType=VARCHAR},
- </if>
- <if test="vc_text4 != null" >
- #{vc_text4,jdbcType=VARCHAR},
- </if>
- <if test="vc_text5 != null" >
- #{vc_text5,jdbcType=VARCHAR},
- </if>
- <if test="vc_default != null" >
- #{vc_default,jdbcType=VARCHAR},
- </if>
- </trim>
- </insert>
- <update id="updateByPrimaryKeySelective" parameterType="com.usoftchina.saas.document.entities.Vendorcontact" >
- update vendorcontact
- <set >
- <if test="vc_veid != null" >
- vc_veid = #{vc_veid},
- </if>
- <if test="vc_detno != null" >
- vc_detno = #{vc_detno,jdbcType=INTEGER},
- </if>
- <if test="vc_name != null" >
- vc_name = #{vc_name,jdbcType=VARCHAR},
- </if>
- <if test="vc_tel != null" >
- vc_tel = #{vc_tel},
- </if>
- <if test="vc_qq != null" >
- vc_qq = #{vc_qq,jdbcType=VARCHAR},
- </if>
- <if test="vc_email != null" >
- vc_email = #{vc_email,jdbcType=VARCHAR},
- </if>
- <if test="companyId != null" >
- companyId = #{companyId,jdbcType=INTEGER},
- </if>
- <if test="updaterId != null" >
- updaterId = #{updaterId,jdbcType=INTEGER},
- </if>
- <if test="updateTime != null" >
- updateTime = #{updateTime,jdbcType=TIMESTAMP},
- </if>
- <if test="vc_text1 != null" >
- vc_text1 = #{vc_text1,jdbcType=VARCHAR},
- </if>
- <if test="vc_text2 != null" >
- vc_text2 = #{vc_text2,jdbcType=VARCHAR},
- </if>
- <if test="vc_text3 != null" >
- vc_text3 = #{vc_text3,jdbcType=VARCHAR},
- </if>
- <if test="vc_text4 != null" >
- vc_text4 = #{vc_text4,jdbcType=VARCHAR},
- </if>
- <if test="vc_text5 != null" >
- vc_text5 = #{vc_text5,jdbcType=VARCHAR},
- </if>
- <if test="vc_default != null" >
- vc_default = #{vc_default,jdbcType=VARCHAR},
- </if>
- </set>
- where vc_id = #{id}
- </update>
- <update id="updateByPrimaryKey" parameterType="com.usoftchina.saas.document.entities.Vendorcontact" >
- update vendorcontact
- set vc_veid = #{vc_veid},
- vc_detno = #{vc_detno,jdbcType=INTEGER},
- vc_name = #{vc_name,jdbcType=VARCHAR},
- vc_tel = #{vc_tel},
- vc_qq = #{vc_qq,jdbcType=VARCHAR},
- vc_email = #{vc_email,jdbcType=VARCHAR},
- companyId = #{companyId,jdbcType=INTEGER},
- updaterId = #{updaterId,jdbcType=INTEGER},
- updateTime = #{updateTime,jdbcType=TIMESTAMP},
- vc_text1 = #{vc_text1,jdbcType=VARCHAR},
- vc_text2 = #{vc_text2,jdbcType=VARCHAR},
- vc_text3 = #{vc_text3,jdbcType=VARCHAR},
- vc_text4 = #{vc_text4,jdbcType=VARCHAR},
- vc_text5 = #{vc_text5,jdbcType=VARCHAR},
- vc_default = #{vc_default,jdbcType=VARCHAR}
- where vc_id = #{id}
- </update>
- <insert id="batchInsert" parameterType="java.util.List">
- INSERT INTO VENDORCONTACT(vc_veid, vc_detno,
- vc_name, vc_tel, vc_qq,
- vc_email, companyId, updaterId,
- updateTime, vc_text1, vc_text2,
- vc_text3, vc_text4, vc_text5, vc_default
- )
- values
- <foreach collection="list" item="item" index="index" open="" close="" separator=",">
- (
- #{item.vc_veid}, #{item.vc_detno,jdbcType=INTEGER},
- #{item.vc_name,jdbcType=VARCHAR}, #{item.vc_tel}, #{item.vc_qq,jdbcType=VARCHAR},
- #{item.vc_email,jdbcType=VARCHAR}, #{item.companyId,jdbcType=INTEGER}, #{item.updaterId,jdbcType=INTEGER},
- #{item.updateTime,jdbcType=TIMESTAMP}, #{item.vc_text1,jdbcType=VARCHAR}, #{item.vc_text2,jdbcType=VARCHAR},
- #{item.vc_text3,jdbcType=VARCHAR}, #{item.vc_text4,jdbcType=VARCHAR}, #{item.vc_text5,jdbcType=VARCHAR},
- #{item.vc_default,jdbcType=VARCHAR}
- )
- </foreach>
- </insert>
- <update id="batchUpdate" parameterType="com.usoftchina.saas.document.entities.Vendorcontact">
- <foreach collection="list" item="item" index="index" separator=";">
- UPDATE VENDORCONTACT
- <set>
- <if test="item.vc_detno != null" >
- vc_detno = #{item.vc_detno,jdbcType=INTEGER},
- </if>
- <if test="item.vc_name != null" >
- vc_name = #{item.vc_name,jdbcType=VARCHAR},
- </if>
- <if test="item.vc_tel != null" >
- vc_tel = #{item.vc_tel},
- </if>
- <if test="item.vc_qq != null" >
- vc_qq = #{item.vc_qq,jdbcType=VARCHAR},
- </if>
- <if test="item.vc_email != null" >
- vc_email = #{item.vc_email,jdbcType=VARCHAR},
- </if>
- <if test="item.companyId != null" >
- companyId = #{item.companyId,jdbcType=INTEGER},
- </if>
- <if test="item.updaterId != null" >
- updaterId = #{item.updaterId,jdbcType=INTEGER},
- </if>
- <if test="item.updateTime != null" >
- updateTime = #{item.updateTime,jdbcType=TIMESTAMP},
- </if>
- <if test="item.vc_text1 != null" >
- vc_text1 = #{item.vc_text1,jdbcType=VARCHAR},
- </if>
- <if test="item.vc_text2 != null" >
- vc_text2 = #{item.vc_text2,jdbcType=VARCHAR},
- </if>
- <if test="item.vc_text3 != null" >
- vc_text3 = #{item.vc_text3,jdbcType=VARCHAR},
- </if>
- <if test="item.vc_text4 != null" >
- vc_text4 = #{item.vc_text4,jdbcType=VARCHAR},
- </if>
- <if test="item.vc_text5 != null" >
- vc_text5 = #{item.vc_text5,jdbcType=VARCHAR},
- </if>
- <if test="item.vc_default != null" >
- vc_default = #{item.vc_default,jdbcType=VARCHAR},
- </if>
- </set>
- WHERE VC_ID= #{item.id,jdbcType=INTEGER}
- </foreach>
- </update>
- </mapper>
|