ve_id, ve_code, ve_name, ve_uu, ve_type, ve_begindate, ve_beginapamount, ve_beginprepayamount, ve_promisedays, ve_taxrate, ve_nsrzh, ve_bankaccount, ve_bankcode, ve_status, ve_statuscode, ve_recordid, ve_recordname, ve_initdate, companyId, updaterId, updateTime, ve_text1, ve_text2, ve_text3, ve_text4, ve_text5, ve_payamount, ve_leftamount, ve_beginym delete from vendor where ve_id = #{id} insert into vendor (ve_code, ve_name, ve_uu, ve_type, ve_begindate, ve_beginapamount, ve_beginprepayamount, ve_promisedays, ve_taxrate, ve_nsrzh, ve_bankaccount, ve_bankcode, ve_status, ve_statuscode, ve_recordid, ve_recordname, ve_initdate, companyId, updaterId, updateTime, ve_text1, ve_text2, ve_text3, ve_text4, ve_text5, ve_payamount, ve_leftamount, ve_beginym ) values (#{ve_code,jdbcType=VARCHAR}, #{ve_name,jdbcType=VARCHAR}, #{ve_uu,jdbcType=VARCHAR}, #{ve_type,jdbcType=VARCHAR}, #{ve_begindate,jdbcType=TIMESTAMP}, #{ve_beginapamount,jdbcType=DECIMAL}, #{ve_beginprepayamount,jdbcType=DECIMAL}, #{ve_promisedays,jdbcType=DECIMAL}, #{ve_taxrate,jdbcType=DOUBLE}, #{ve_nsrzh,jdbcType=VARCHAR}, #{ve_bankaccount,jdbcType=VARCHAR}, #{ve_bankcode,jdbcType=VARCHAR}, #{ve_status,jdbcType=VARCHAR}, #{ve_statuscode,jdbcType=VARCHAR}, #{ve_recordid,jdbcType=DECIMAL}, #{ve_recordname,jdbcType=VARCHAR}, #{ve_initdate,jdbcType=TIMESTAMP}, #{companyId,jdbcType=DECIMAL}, #{updaterId,jdbcType=DECIMAL}, #{updateTime,jdbcType=TIMESTAMP}, #{ve_text1,jdbcType=VARCHAR}, #{ve_text2,jdbcType=VARCHAR}, #{ve_text3,jdbcType=VARCHAR}, #{ve_text4,jdbcType=VARCHAR}, #{ve_text5,jdbcType=VARCHAR}, #{ve_payamount,jdbcType=DOUBLE}, #{ve_leftamount,jdbcType=DOUBLE}, #{ve_beginym,jdbcType=INTEGER} ) SELECT LAST_INSERT_ID() AS ID insert into vendor ve_code, ve_name, ve_uu, ve_type, ve_begindate, ve_beginapamount, ve_beginprepayamount, ve_promisedays, ve_taxrate, ve_nsrzh, ve_bankaccount, ve_bankcode, ve_status, ve_statuscode, ve_recordid, ve_recordname, ve_initdate, companyId, updaterId, updateTime, ve_text1, ve_text2, ve_text3, ve_text4, ve_text5, ve_payamount, ve_leftamount, ve_beginym, #{ve_code,jdbcType=VARCHAR}, #{ve_name,jdbcType=VARCHAR}, #{ve_uu,jdbcType=VARCHAR}, #{ve_type,jdbcType=VARCHAR}, #{ve_begindate,jdbcType=TIMESTAMP}, #{ve_beginapamount,jdbcType=DECIMAL}, #{ve_beginprepayamount,jdbcType=DECIMAL}, #{ve_promisedays,jdbcType=DECIMAL}, #{ve_taxrate,jdbcType=DOUBLE}, #{ve_nsrzh,jdbcType=VARCHAR}, #{ve_bankaccount,jdbcType=VARCHAR}, #{ve_bankcode,jdbcType=VARCHAR}, #{ve_status,jdbcType=VARCHAR}, #{ve_statuscode,jdbcType=VARCHAR}, #{ve_recordid,jdbcType=DECIMAL}, #{ve_recordname,jdbcType=VARCHAR}, #{ve_initdate,jdbcType=TIMESTAMP}, #{companyId,jdbcType=DECIMAL}, #{updaterId,jdbcType=DECIMAL}, #{updateTime,jdbcType=TIMESTAMP}, #{ve_text1,jdbcType=VARCHAR}, #{ve_text2,jdbcType=VARCHAR}, #{ve_text3,jdbcType=VARCHAR}, #{ve_text4,jdbcType=VARCHAR}, #{ve_text5,jdbcType=VARCHAR}, #{ve_payamount,jdbcType=DOUBLE}, #{ve_leftamount,jdbcType=DOUBLE}, #{ve_beginym,jdbcType=INTEGER}, update vendor ve_code = #{ve_code,jdbcType=VARCHAR}, ve_name = #{ve_name,jdbcType=VARCHAR}, ve_uu = #{ve_uu,jdbcType=VARCHAR}, ve_type = #{ve_type,jdbcType=VARCHAR}, ve_begindate = #{ve_begindate,jdbcType=TIMESTAMP}, ve_beginapamount = #{ve_beginapamount,jdbcType=DECIMAL}, ve_beginprepayamount = #{ve_beginprepayamount,jdbcType=DECIMAL}, ve_promisedays = #{ve_promisedays,jdbcType=DECIMAL}, ve_taxrate = #{ve_taxrate,jdbcType=DOUBLE}, ve_nsrzh = #{ve_nsrzh,jdbcType=VARCHAR}, ve_bankaccount = #{ve_bankaccount,jdbcType=VARCHAR}, ve_bankcode = #{ve_bankcode,jdbcType=VARCHAR}, ve_status = #{ve_status,jdbcType=VARCHAR}, ve_statuscode = #{ve_statuscode,jdbcType=VARCHAR}, ve_recordid = #{ve_recordid,jdbcType=DECIMAL}, ve_recordname = #{ve_recordname,jdbcType=VARCHAR}, ve_initdate = #{ve_initdate,jdbcType=TIMESTAMP}, companyId = #{companyId,jdbcType=DECIMAL}, updaterId = #{updaterId,jdbcType=DECIMAL}, updateTime = #{updateTime,jdbcType=TIMESTAMP}, ve_text1 = #{ve_text1,jdbcType=VARCHAR}, ve_text2 = #{ve_text2,jdbcType=VARCHAR}, ve_text3 = #{ve_text3,jdbcType=VARCHAR}, ve_text4 = #{ve_text4,jdbcType=VARCHAR}, ve_text5 = #{ve_text5,jdbcType=VARCHAR}, ve_payamount = #{ve_payamount,jdbcType=DOUBLE}, ve_leftamount = #{ve_leftamount,jdbcType=DOUBLE}, ve_beginym = #{ve_beginym,jdbcType=INTEGER}, where ve_id = #{id} update vendor set ve_code = #{ve_code,jdbcType=VARCHAR}, ve_name = #{ve_name,jdbcType=VARCHAR}, ve_uu = #{ve_uu,jdbcType=VARCHAR}, ve_type = #{ve_type,jdbcType=VARCHAR}, ve_begindate = #{ve_begindate,jdbcType=TIMESTAMP}, ve_beginapamount = #{ve_beginapamount,jdbcType=DECIMAL}, ve_beginprepayamount = #{ve_beginprepayamount,jdbcType=DECIMAL}, ve_promisedays = #{ve_promisedays,jdbcType=DECIMAL}, ve_taxrate = #{ve_taxrate,jdbcType=DOUBLE}, ve_nsrzh = #{ve_nsrzh,jdbcType=VARCHAR}, ve_bankaccount = #{ve_bankaccount,jdbcType=VARCHAR}, ve_bankcode = #{ve_bankcode,jdbcType=VARCHAR}, ve_status = #{ve_status,jdbcType=VARCHAR}, ve_statuscode = #{ve_statuscode,jdbcType=VARCHAR}, ve_recordid = #{ve_recordid,jdbcType=DECIMAL}, ve_recordname = #{ve_recordname,jdbcType=VARCHAR}, ve_initdate = #{ve_initdate,jdbcType=TIMESTAMP}, companyId = #{companyId,jdbcType=DECIMAL}, updaterId = #{updaterId,jdbcType=DECIMAL}, updateTime = #{updateTime,jdbcType=TIMESTAMP}, ve_text1 = #{ve_text1,jdbcType=VARCHAR}, ve_text2 = #{ve_text2,jdbcType=VARCHAR}, ve_text3 = #{ve_text3,jdbcType=VARCHAR}, ve_text4 = #{ve_text4,jdbcType=VARCHAR}, ve_text5 = #{ve_text5,jdbcType=VARCHAR}, ve_payamount = #{ve_payamount,jdbcType=DOUBLE}, ve_leftamount = #{ve_leftamount,jdbcType=DOUBLE}, ve_beginym = #{ve_beginym,jdbcType=INTEGER} where ve_id = #{id}