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} AOI_ID, AOI_ORDER_ID, AOI_TYPE, AOI_INVOICE_NO, AOI_ISSUE, AOI_PAYMENT, AOI_NAME, AOI_SPECIFICATION, AOI_WEIGHT, AOI_UNIT, AOI_PRICE, AOI_AMOUNT, AOI_TAX_RATE, AOI_TAX, AOI_TOTAL_PRICE, AOI_TRACKING_NUMBER, AOI_REMARKS, AOI_CREATE_USER, AOI_CREATE_TIME, AOI_MODIFY_USER, AOI_MODIFY_TIME, AOI_STATE delete from ap_order_invoice where AOI_ID = #{id,jdbcType=VARCHAR} delete from ap_order_invoice insert into ap_order_invoice (AOI_ID, AOI_ORDER_ID, AOI_TYPE, AOI_INVOICE_NO, AOI_ISSUE, AOI_PAYMENT, AOI_NAME, AOI_SPECIFICATION, AOI_WEIGHT, AOI_UNIT, AOI_PRICE, AOI_AMOUNT, AOI_TAX_RATE, AOI_TAX, AOI_TOTAL_PRICE, AOI_TRACKING_NUMBER, AOI_REMARKS, AOI_CREATE_USER, AOI_CREATE_TIME, AOI_MODIFY_USER, AOI_MODIFY_TIME, AOI_STATE) values (#{id,jdbcType=VARCHAR}, #{orderId,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{invoiceNo,jdbcType=VARCHAR}, #{issue,jdbcType=VARCHAR}, #{payment,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{specification,jdbcType=VARCHAR}, #{weight,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR}, #{price,jdbcType=VARCHAR}, #{amount,jdbcType=VARCHAR}, #{taxRate,jdbcType=VARCHAR}, #{tax,jdbcType=VARCHAR}, #{totalPrice,jdbcType=VARCHAR}, #{trackingNumber,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{modifyUser,jdbcType=VARCHAR}, #{modifyTime,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}) insert into ap_order_invoice AOI_ID, AOI_ORDER_ID, AOI_TYPE, AOI_INVOICE_NO, AOI_ISSUE, AOI_PAYMENT, AOI_NAME, AOI_SPECIFICATION, AOI_WEIGHT, AOI_UNIT, AOI_PRICE, AOI_AMOUNT, AOI_TAX_RATE, AOI_TAX, AOI_TOTAL_PRICE, AOI_TRACKING_NUMBER, AOI_REMARKS, AOI_CREATE_USER, AOI_CREATE_TIME, AOI_MODIFY_USER, AOI_MODIFY_TIME, AOI_STATE, #{id,jdbcType=VARCHAR}, #{orderId,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{invoiceNo,jdbcType=VARCHAR}, #{issue,jdbcType=VARCHAR}, #{payment,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{specification,jdbcType=VARCHAR}, #{weight,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR}, #{price,jdbcType=VARCHAR}, #{amount,jdbcType=VARCHAR}, #{taxRate,jdbcType=VARCHAR}, #{tax,jdbcType=VARCHAR}, #{totalPrice,jdbcType=VARCHAR}, #{trackingNumber,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{modifyUser,jdbcType=VARCHAR}, #{modifyTime,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}, update ap_order_invoice AOI_ID = #{record.id,jdbcType=VARCHAR}, AOI_ORDER_ID = #{record.orderId,jdbcType=VARCHAR}, AOI_TYPE = #{record.type,jdbcType=VARCHAR}, AOI_INVOICE_NO = #{record.invoiceNo,jdbcType=VARCHAR}, AOI_ISSUE = #{record.issue,jdbcType=VARCHAR}, AOI_PAYMENT = #{record.payment,jdbcType=VARCHAR}, AOI_NAME = #{record.name,jdbcType=VARCHAR}, AOI_SPECIFICATION = #{record.specification,jdbcType=VARCHAR}, AOI_WEIGHT = #{record.weight,jdbcType=VARCHAR}, AOI_UNIT = #{record.unit,jdbcType=VARCHAR}, AOI_PRICE = #{record.price,jdbcType=VARCHAR}, AOI_AMOUNT = #{record.amount,jdbcType=VARCHAR}, AOI_TAX_RATE = #{record.taxRate,jdbcType=VARCHAR}, AOI_TAX = #{record.tax,jdbcType=VARCHAR}, AOI_TOTAL_PRICE = #{record.totalPrice,jdbcType=VARCHAR}, AOI_TRACKING_NUMBER = #{record.trackingNumber,jdbcType=VARCHAR}, AOI_REMARKS = #{record.remarks,jdbcType=VARCHAR}, AOI_CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, AOI_CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, AOI_MODIFY_USER = #{record.modifyUser,jdbcType=VARCHAR}, AOI_MODIFY_TIME = #{record.modifyTime,jdbcType=VARCHAR}, AOI_STATE = #{record.state,jdbcType=VARCHAR}, update ap_order_invoice set AOI_ID = #{record.id,jdbcType=VARCHAR}, AOI_ORDER_ID = #{record.orderId,jdbcType=VARCHAR}, AOI_TYPE = #{record.type,jdbcType=VARCHAR}, AOI_INVOICE_NO = #{record.invoiceNo,jdbcType=VARCHAR}, AOI_ISSUE = #{record.issue,jdbcType=VARCHAR}, AOI_PAYMENT = #{record.payment,jdbcType=VARCHAR}, AOI_NAME = #{record.name,jdbcType=VARCHAR}, AOI_SPECIFICATION = #{record.specification,jdbcType=VARCHAR}, AOI_WEIGHT = #{record.weight,jdbcType=VARCHAR}, AOI_UNIT = #{record.unit,jdbcType=VARCHAR}, AOI_PRICE = #{record.price,jdbcType=VARCHAR}, AOI_AMOUNT = #{record.amount,jdbcType=VARCHAR}, AOI_TAX_RATE = #{record.taxRate,jdbcType=VARCHAR}, AOI_TAX = #{record.tax,jdbcType=VARCHAR}, AOI_TOTAL_PRICE = #{record.totalPrice,jdbcType=VARCHAR}, AOI_TRACKING_NUMBER = #{record.trackingNumber,jdbcType=VARCHAR}, AOI_REMARKS = #{record.remarks,jdbcType=VARCHAR}, AOI_CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, AOI_CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, AOI_MODIFY_USER = #{record.modifyUser,jdbcType=VARCHAR}, AOI_MODIFY_TIME = #{record.modifyTime,jdbcType=VARCHAR}, AOI_STATE = #{record.state,jdbcType=VARCHAR} update ap_order_invoice AOI_ORDER_ID = #{orderId,jdbcType=VARCHAR}, AOI_TYPE = #{type,jdbcType=VARCHAR}, AOI_INVOICE_NO = #{invoiceNo,jdbcType=VARCHAR}, AOI_ISSUE = #{issue,jdbcType=VARCHAR}, AOI_PAYMENT = #{payment,jdbcType=VARCHAR}, AOI_NAME = #{name,jdbcType=VARCHAR}, AOI_SPECIFICATION = #{specification,jdbcType=VARCHAR}, AOI_WEIGHT = #{weight,jdbcType=VARCHAR}, AOI_UNIT = #{unit,jdbcType=VARCHAR}, AOI_PRICE = #{price,jdbcType=VARCHAR}, AOI_AMOUNT = #{amount,jdbcType=VARCHAR}, AOI_TAX_RATE = #{taxRate,jdbcType=VARCHAR}, AOI_TAX = #{tax,jdbcType=VARCHAR}, AOI_TOTAL_PRICE = #{totalPrice,jdbcType=VARCHAR}, AOI_TRACKING_NUMBER = #{trackingNumber,jdbcType=VARCHAR}, AOI_REMARKS = #{remarks,jdbcType=VARCHAR}, AOI_CREATE_USER = #{createUser,jdbcType=VARCHAR}, AOI_CREATE_TIME = #{createTime,jdbcType=VARCHAR}, AOI_MODIFY_USER = #{modifyUser,jdbcType=VARCHAR}, AOI_MODIFY_TIME = #{modifyTime,jdbcType=VARCHAR}, AOI_STATE = #{state,jdbcType=VARCHAR}, where AOI_ID = #{id,jdbcType=VARCHAR} update ap_order_invoice set AOI_ORDER_ID = #{orderId,jdbcType=VARCHAR}, AOI_TYPE = #{type,jdbcType=VARCHAR}, AOI_INVOICE_NO = #{invoiceNo,jdbcType=VARCHAR}, AOI_ISSUE = #{issue,jdbcType=VARCHAR}, AOI_PAYMENT = #{payment,jdbcType=VARCHAR}, AOI_NAME = #{name,jdbcType=VARCHAR}, AOI_SPECIFICATION = #{specification,jdbcType=VARCHAR}, AOI_WEIGHT = #{weight,jdbcType=VARCHAR}, AOI_UNIT = #{unit,jdbcType=VARCHAR}, AOI_PRICE = #{price,jdbcType=VARCHAR}, AOI_AMOUNT = #{amount,jdbcType=VARCHAR}, AOI_TAX_RATE = #{taxRate,jdbcType=VARCHAR}, AOI_TAX = #{tax,jdbcType=VARCHAR}, AOI_TOTAL_PRICE = #{totalPrice,jdbcType=VARCHAR}, AOI_TRACKING_NUMBER = #{trackingNumber,jdbcType=VARCHAR}, AOI_REMARKS = #{remarks,jdbcType=VARCHAR}, AOI_CREATE_USER = #{createUser,jdbcType=VARCHAR}, AOI_CREATE_TIME = #{createTime,jdbcType=VARCHAR}, AOI_MODIFY_USER = #{modifyUser,jdbcType=VARCHAR}, AOI_MODIFY_TIME = #{modifyTime,jdbcType=VARCHAR}, AOI_STATE = #{state,jdbcType=VARCHAR} where AOI_ID = #{id,jdbcType=VARCHAR}