id, refund_id, order_number, refund_number, refund_amount, create_time, refund_time, 
    refund_status
  
  
  
    
    delete from se_vc_refund_item
    where id = #{id,jdbcType=BIGINT}
  
  
    
    insert into se_vc_refund_item (id, refund_id, order_number, 
      refund_number, refund_amount, create_time, 
      refund_time, refund_status)
    values (#{id,jdbcType=BIGINT}, #{refundId,jdbcType=BIGINT}, #{orderNumber,jdbcType=VARCHAR}, 
      #{refundNumber,jdbcType=VARCHAR}, #{refundAmount,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, 
      #{refundTime,jdbcType=TIMESTAMP}, #{refundStatus,jdbcType=TINYINT})
  
  
    
    insert into se_vc_refund_item
    
      
        id,
      
      
        refund_id,
      
      
        order_number,
      
      
        refund_number,
      
      
        refund_amount,
      
      
        create_time,
      
      
        refund_time,
      
      
        refund_status,
      
    
    
      
        #{id,jdbcType=BIGINT},
      
      
        #{refundId,jdbcType=BIGINT},
      
      
        #{orderNumber,jdbcType=VARCHAR},
      
      
        #{refundNumber,jdbcType=VARCHAR},
      
      
        #{refundAmount,jdbcType=INTEGER},
      
      
        #{createTime,jdbcType=TIMESTAMP},
      
      
        #{refundTime,jdbcType=TIMESTAMP},
      
      
        #{refundStatus,jdbcType=TINYINT},
      
    
  
  
    
    update se_vc_refund_item
    
      
        refund_id = #{refundId,jdbcType=BIGINT},
      
      
        order_number = #{orderNumber,jdbcType=VARCHAR},
      
      
        refund_number = #{refundNumber,jdbcType=VARCHAR},
      
      
        refund_amount = #{refundAmount,jdbcType=INTEGER},
      
      
        create_time = #{createTime,jdbcType=TIMESTAMP},
      
      
        refund_time = #{refundTime,jdbcType=TIMESTAMP},
      
      
        refund_status = #{refundStatus,jdbcType=TINYINT},
      
    
    where id = #{id,jdbcType=BIGINT}
  
  
    
    update se_vc_refund_item
    set refund_id = #{refundId,jdbcType=BIGINT},
      order_number = #{orderNumber,jdbcType=VARCHAR},
      refund_number = #{refundNumber,jdbcType=VARCHAR},
      refund_amount = #{refundAmount,jdbcType=INTEGER},
      create_time = #{createTime,jdbcType=TIMESTAMP},
      refund_time = #{refundTime,jdbcType=TIMESTAMP},
      refund_status = #{refundStatus,jdbcType=TINYINT}
    where id = #{id,jdbcType=BIGINT}