pi_id, pi_inoutno, pi_class, pi_date, pi_vendid, pi_vendcode, pi_vendname, pi_custid, pi_custcode, pi_custname, pi_puid, pi_pucode, pi_said, pi_sacode, pi_total, pi_status, pi_statuscode, pi_printstatus, pi_printstatuscode, companyid, updaterid,updaterName,updatetime,creatorid,creatorName,createtime, pi_text1, pi_text2, pi_text3, pi_text4, pi_text5,pi_auditdate, pi_auditman,pi_remark,pi_ioid,pi_iocode,pi_prstatus,pi_prstatuscode pi_address delete from prodinout where pi_id = #{pi_id,jdbcType=INTEGER} SELECT LAST_INSERT_ID() AS ID insert into prodinout pi_inoutno, pi_class, pi_date, pi_vendid, pi_vendcode, pi_vendname, pi_custid, pi_custcode, pi_custname, pi_puid, pi_pucode, pi_said, pi_sacode, pi_total, pi_status, pi_statuscode, pi_printstatus, pi_printstatuscode, companyid, updaterId, updaterName, updateTime, creatorId, creatorName, createTime, pi_text1, pi_text2, pi_text3, pi_text4, pi_text5, pi_address, pi_auditdate, pi_auditman, pi_remark, pi_ioid, pi_iocode, pi_prstatus, pi_prstatuscode, #{pi_inoutno,jdbcType=VARCHAR}, #{pi_class,jdbcType=VARCHAR}, #{pi_date,jdbcType=TIMESTAMP}, #{pi_vendid,jdbcType=INTEGER}, #{pi_vendcode,jdbcType=VARCHAR}, #{pi_vendname,jdbcType=VARCHAR}, #{pi_custid,jdbcType=INTEGER}, #{pi_custcode,jdbcType=VARCHAR}, #{pi_custname,jdbcType=VARCHAR}, #{pi_puid,jdbcType=INTEGER}, #{pi_pucode,jdbcType=VARCHAR}, #{pi_said,jdbcType=INTEGER}, #{pi_sacode,jdbcType=VARCHAR}, #{pi_total,jdbcType=DOUBLE}, #{pi_status,jdbcType=VARCHAR}, #{pi_statuscode,jdbcType=VARCHAR}, #{pi_printstatus,jdbcType=VARCHAR}, #{pi_printstatuscode,jdbcType=VARCHAR}, #{companyId,jdbcType=INTEGER}, #{updaterId,jdbcType=INTEGER}, #{updaterName,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{creatorId,jdbcType=INTEGER}, #{creatorName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{pi_text1,jdbcType=VARCHAR}, #{pi_text2,jdbcType=VARCHAR}, #{pi_text3,jdbcType=VARCHAR}, #{pi_text4,jdbcType=VARCHAR}, #{pi_text5,jdbcType=VARCHAR}, #{pi_address,jdbcType=LONGVARCHAR}, #{pi_auditdate,jdbcType=TIMESTAMP}, #{pi_auditman,jdbcType=VARCHAR}, #{pi_remark,jdbcType=VARCHAR}, #{pi_ioid,jdbcType=INTEGER}, #{pi_iocode,jdbcType=VARCHAR}, #{pi_prstatus,jdbcType=VARCHAR}, #{pi_prstatuscode,jdbcType=VARCHAR}, update prodinout pi_inoutno = #{pi_inoutno,jdbcType=VARCHAR}, pi_class = #{pi_class,jdbcType=VARCHAR}, pi_date = #{pi_date,jdbcType=TIMESTAMP}, pi_vendid = #{pi_vendid,jdbcType=INTEGER}, pi_vendcode = #{pi_vendcode,jdbcType=VARCHAR}, pi_vendname = #{pi_vendname,jdbcType=VARCHAR}, pi_custid = #{pi_custid,jdbcType=INTEGER}, pi_custcode = #{pi_custcode,jdbcType=VARCHAR}, pi_custname = #{pi_custname,jdbcType=VARCHAR}, pi_puid = #{pi_puid,jdbcType=INTEGER}, pi_pucode = #{pi_pucode,jdbcType=VARCHAR}, pi_said = #{pi_said,jdbcType=INTEGER}, pi_sacode = #{pi_sacode,jdbcType=VARCHAR}, pi_total = #{pi_total,jdbcType=DOUBLE}, pi_status = #{pi_status,jdbcType=VARCHAR}, pi_statuscode = #{pi_statuscode,jdbcType=VARCHAR}, pi_printstatus = #{pi_printstatus,jdbcType=VARCHAR}, pi_printstatuscode = #{pi_printstatuscode,jdbcType=VARCHAR}, companyid = #{companyId,jdbcType=INTEGER}, updaterId = #{updaterId,jdbcType=INTEGER}, updateTime = #{updateTime,jdbcType=TIMESTAMP}, pi_text1 = #{pi_text1,jdbcType=VARCHAR}, pi_text2 = #{pi_text2,jdbcType=VARCHAR}, pi_text3 = #{pi_text3,jdbcType=VARCHAR}, pi_text4 = #{pi_text4,jdbcType=VARCHAR}, pi_text5 = #{pi_text5,jdbcType=VARCHAR}, pi_address = #{pi_address,jdbcType=LONGVARCHAR}, pi_auditdate = #{pi_auditdate,jdbcType=TIMESTAMP}, pi_auditman = #{pi_auditman,jdbcType=VARCHAR}, pi_remark = #{pi_remark,jdbcType=VARCHAR}, where pi_id = #{id,jdbcType=INTEGER} update prodinout set creatorId = #{userId} , creatorName=#{userName} where pi_id=#{id}