and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, order_no, type, status, reject_reason, remarks, invoice_type, unit_name, tax_number, amount, banks, content, unit_address, invoice_remarks, unit_mobile, voucher_url, post, addressee, addressee_mobile, addressee_province, addressee_city, addressee_area, recipient_address, create_time, update_time, approval, already_amount delete from t_order_invoice where id = #{id,jdbcType=INTEGER} delete from t_order_invoice insert into t_order_invoice (id, order_no, type, status, reject_reason, remarks, invoice_type, unit_name, tax_number, amount, banks, content, unit_address, invoice_remarks, unit_mobile, voucher_url, post, addressee, addressee_mobile, addressee_province, addressee_city, addressee_area, recipient_address, create_time, update_time, approval, already_amount ) values (#{id,jdbcType=INTEGER}, #{orderNo,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{rejectReason,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{invoiceType,jdbcType=INTEGER}, #{unitName,jdbcType=VARCHAR}, #{taxNumber,jdbcType=VARCHAR}, #{amount,jdbcType=DECIMAL}, #{banks,jdbcType=VARCHAR}, #{content,jdbcType=VARCHAR}, #{unitAddress,jdbcType=VARCHAR}, #{invoiceRemarks,jdbcType=VARCHAR}, #{unitMobile,jdbcType=VARCHAR}, #{voucherUrl,jdbcType=VARCHAR}, #{post,jdbcType=INTEGER}, #{addressee,jdbcType=VARCHAR}, #{addresseeMobile,jdbcType=VARCHAR}, #{addresseeProvince,jdbcType=INTEGER}, #{addresseeCity,jdbcType=INTEGER}, #{addresseeArea,jdbcType=INTEGER}, #{recipientAddress,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{approval,jdbcType=INTEGER}, #{alreadyAmount,jdbcType=DECIMAL} ) insert into t_order_invoice id, order_no, type, status, reject_reason, remarks, invoice_type, unit_name, tax_number, amount, banks, content, unit_address, invoice_remarks, unit_mobile, voucher_url, post, addressee, addressee_mobile, addressee_province, addressee_city, addressee_area, recipient_address, create_time, update_time, approval, already_amount, #{id,jdbcType=INTEGER}, #{orderNo,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{rejectReason,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{invoiceType,jdbcType=INTEGER}, #{unitName,jdbcType=VARCHAR}, #{taxNumber,jdbcType=VARCHAR}, #{amount,jdbcType=DECIMAL}, #{banks,jdbcType=VARCHAR}, #{content,jdbcType=VARCHAR}, #{unitAddress,jdbcType=VARCHAR}, #{invoiceRemarks,jdbcType=VARCHAR}, #{unitMobile,jdbcType=VARCHAR}, #{voucherUrl,jdbcType=VARCHAR}, #{post,jdbcType=INTEGER}, #{addressee,jdbcType=VARCHAR}, #{addresseeMobile,jdbcType=VARCHAR}, #{addresseeProvince,jdbcType=INTEGER}, #{addresseeCity,jdbcType=INTEGER}, #{addresseeArea,jdbcType=INTEGER}, #{recipientAddress,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{approval,jdbcType=INTEGER}, #{alreadyAmount,jdbcType=DECIMAL}, update t_order_invoice id = #{record.id,jdbcType=INTEGER}, order_no = #{record.orderNo,jdbcType=VARCHAR}, type = #{record.type,jdbcType=INTEGER}, status = #{record.status,jdbcType=INTEGER}, reject_reason = #{record.rejectReason,jdbcType=VARCHAR}, remarks = #{record.remarks,jdbcType=VARCHAR}, invoice_type = #{record.invoiceType,jdbcType=INTEGER}, unit_name = #{record.unitName,jdbcType=VARCHAR}, tax_number = #{record.taxNumber,jdbcType=VARCHAR}, amount = #{record.amount,jdbcType=DECIMAL}, banks = #{record.banks,jdbcType=VARCHAR}, content = #{record.content,jdbcType=VARCHAR}, unit_address = #{record.unitAddress,jdbcType=VARCHAR}, invoice_remarks = #{record.invoiceRemarks,jdbcType=VARCHAR}, unit_mobile = #{record.unitMobile,jdbcType=VARCHAR}, voucher_url = #{record.voucherUrl,jdbcType=VARCHAR}, post = #{record.post,jdbcType=INTEGER}, addressee = #{record.addressee,jdbcType=VARCHAR}, addressee_mobile = #{record.addresseeMobile,jdbcType=VARCHAR}, addressee_province = #{record.addresseeProvince,jdbcType=INTEGER}, addressee_city = #{record.addresseeCity,jdbcType=INTEGER}, addressee_area = #{record.addresseeArea,jdbcType=INTEGER}, recipient_address = #{record.recipientAddress,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, approval = #{record.approval,jdbcType=INTEGER}, already_amount = #{record.alreadyAmount,jdbcType=DECIMAL}, update t_order_invoice set id = #{record.id,jdbcType=INTEGER}, order_no = #{record.orderNo,jdbcType=VARCHAR}, type = #{record.type,jdbcType=INTEGER}, status = #{record.status,jdbcType=INTEGER}, reject_reason = #{record.rejectReason,jdbcType=VARCHAR}, remarks = #{record.remarks,jdbcType=VARCHAR}, invoice_type = #{record.invoiceType,jdbcType=INTEGER}, unit_name = #{record.unitName,jdbcType=VARCHAR}, tax_number = #{record.taxNumber,jdbcType=VARCHAR}, amount = #{record.amount,jdbcType=DECIMAL}, banks = #{record.banks,jdbcType=VARCHAR}, content = #{record.content,jdbcType=VARCHAR}, unit_address = #{record.unitAddress,jdbcType=VARCHAR}, invoice_remarks = #{record.invoiceRemarks,jdbcType=VARCHAR}, unit_mobile = #{record.unitMobile,jdbcType=VARCHAR}, voucher_url = #{record.voucherUrl,jdbcType=VARCHAR}, post = #{record.post,jdbcType=INTEGER}, addressee = #{record.addressee,jdbcType=VARCHAR}, addressee_mobile = #{record.addresseeMobile,jdbcType=VARCHAR}, addressee_province = #{record.addresseeProvince,jdbcType=INTEGER}, addressee_city = #{record.addresseeCity,jdbcType=INTEGER}, addressee_area = #{record.addresseeArea,jdbcType=INTEGER}, recipient_address = #{record.recipientAddress,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, approval = #{record.approval,jdbcType=INTEGER}, already_amount = #{record.alreadyAmount,jdbcType=DECIMAL} update t_order_invoice order_no = #{orderNo,jdbcType=VARCHAR}, type = #{type,jdbcType=INTEGER}, status = #{status,jdbcType=INTEGER}, reject_reason = #{rejectReason,jdbcType=VARCHAR}, remarks = #{remarks,jdbcType=VARCHAR}, invoice_type = #{invoiceType,jdbcType=INTEGER}, unit_name = #{unitName,jdbcType=VARCHAR}, tax_number = #{taxNumber,jdbcType=VARCHAR}, amount = #{amount,jdbcType=DECIMAL}, banks = #{banks,jdbcType=VARCHAR}, content = #{content,jdbcType=VARCHAR}, unit_address = #{unitAddress,jdbcType=VARCHAR}, invoice_remarks = #{invoiceRemarks,jdbcType=VARCHAR}, unit_mobile = #{unitMobile,jdbcType=VARCHAR}, voucher_url = #{voucherUrl,jdbcType=VARCHAR}, post = #{post,jdbcType=INTEGER}, addressee = #{addressee,jdbcType=VARCHAR}, addressee_mobile = #{addresseeMobile,jdbcType=VARCHAR}, addressee_province = #{addresseeProvince,jdbcType=INTEGER}, addressee_city = #{addresseeCity,jdbcType=INTEGER}, addressee_area = #{addresseeArea,jdbcType=INTEGER}, recipient_address = #{recipientAddress,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, approval = #{approval,jdbcType=INTEGER}, already_amount = #{alreadyAmount,jdbcType=DECIMAL}, where id = #{id,jdbcType=INTEGER} update t_order_invoice set order_no = #{orderNo,jdbcType=VARCHAR}, type = #{type,jdbcType=INTEGER}, status = #{status,jdbcType=INTEGER}, reject_reason = #{rejectReason,jdbcType=VARCHAR}, remarks = #{remarks,jdbcType=VARCHAR}, invoice_type = #{invoiceType,jdbcType=INTEGER}, unit_name = #{unitName,jdbcType=VARCHAR}, tax_number = #{taxNumber,jdbcType=VARCHAR}, amount = #{amount,jdbcType=DECIMAL}, banks = #{banks,jdbcType=VARCHAR}, content = #{content,jdbcType=VARCHAR}, unit_address = #{unitAddress,jdbcType=VARCHAR}, invoice_remarks = #{invoiceRemarks,jdbcType=VARCHAR}, unit_mobile = #{unitMobile,jdbcType=VARCHAR}, voucher_url = #{voucherUrl,jdbcType=VARCHAR}, post = #{post,jdbcType=INTEGER}, addressee = #{addressee,jdbcType=VARCHAR}, addressee_mobile = #{addresseeMobile,jdbcType=VARCHAR}, addressee_province = #{addresseeProvince,jdbcType=INTEGER}, addressee_city = #{addresseeCity,jdbcType=INTEGER}, addressee_area = #{addresseeArea,jdbcType=INTEGER}, recipient_address = #{recipientAddress,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, approval = #{approval,jdbcType=INTEGER}, already_amount = #{alreadyAmount,jdbcType=DECIMAL} where id = #{id,jdbcType=INTEGER}