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, invoice_id, item_name, item_code, line_type, spec, unit, tax_rate, quantity, tax_price, total_amount, yhzcbs, yhzcnr, lslbs, zxbm, kce, data_state, create_empid, create_date, modfiy_empid, modfiy_date, remark, org_id delete from td_c_cust_invoice_his_item where id = #{id,jdbcType=BIGINT} delete from td_c_cust_invoice_his_item SELECT LAST_INSERT_ID() insert into td_c_cust_invoice_his_item (invoice_id, item_name, item_code, line_type, spec, unit, tax_rate, quantity, tax_price, total_amount, yhzcbs, yhzcnr, lslbs, zxbm, kce, data_state, create_empid, create_date, modfiy_empid, modfiy_date, remark, org_id ) values (#{invoiceId,jdbcType=VARCHAR}, #{itemName,jdbcType=VARCHAR}, #{itemCode,jdbcType=VARCHAR}, #{lineType,jdbcType=VARCHAR}, #{spec,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR}, #{taxRate,jdbcType=DOUBLE}, #{quantity,jdbcType=DOUBLE}, #{taxPrice,jdbcType=DOUBLE}, #{totalAmount,jdbcType=DOUBLE}, #{yhzcbs,jdbcType=VARCHAR}, #{yhzcnr,jdbcType=VARCHAR}, #{lslbs,jdbcType=INTEGER}, #{zxbm,jdbcType=VARCHAR}, #{kce,jdbcType=DOUBLE}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR}, #{orgId,jdbcType=BIGINT} ) SELECT LAST_INSERT_ID() insert into td_c_cust_invoice_his_item invoice_id, item_name, item_code, line_type, spec, unit, tax_rate, quantity, tax_price, total_amount, yhzcbs, yhzcnr, lslbs, zxbm, kce, data_state, create_empid, create_date, modfiy_empid, modfiy_date, remark, org_id, #{invoiceId,jdbcType=VARCHAR}, #{itemName,jdbcType=VARCHAR}, #{itemCode,jdbcType=VARCHAR}, #{lineType,jdbcType=VARCHAR}, #{spec,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR}, #{taxRate,jdbcType=DOUBLE}, #{quantity,jdbcType=DOUBLE}, #{taxPrice,jdbcType=DOUBLE}, #{totalAmount,jdbcType=DOUBLE}, #{yhzcbs,jdbcType=VARCHAR}, #{yhzcnr,jdbcType=VARCHAR}, #{lslbs,jdbcType=INTEGER}, #{zxbm,jdbcType=VARCHAR}, #{kce,jdbcType=DOUBLE}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR}, #{orgId,jdbcType=BIGINT}, update td_c_cust_invoice_his_item id = #{record.id,jdbcType=BIGINT}, invoice_id = #{record.invoiceId,jdbcType=VARCHAR}, item_name = #{record.itemName,jdbcType=VARCHAR}, item_code = #{record.itemCode,jdbcType=VARCHAR}, line_type = #{record.lineType,jdbcType=VARCHAR}, spec = #{record.spec,jdbcType=VARCHAR}, unit = #{record.unit,jdbcType=VARCHAR}, tax_rate = #{record.taxRate,jdbcType=DOUBLE}, quantity = #{record.quantity,jdbcType=DOUBLE}, tax_price = #{record.taxPrice,jdbcType=DOUBLE}, total_amount = #{record.totalAmount,jdbcType=DOUBLE}, yhzcbs = #{record.yhzcbs,jdbcType=VARCHAR}, yhzcnr = #{record.yhzcnr,jdbcType=VARCHAR}, lslbs = #{record.lslbs,jdbcType=INTEGER}, zxbm = #{record.zxbm,jdbcType=VARCHAR}, kce = #{record.kce,jdbcType=DOUBLE}, data_state = #{record.dataState,jdbcType=INTEGER}, create_empid = #{record.createEmpid,jdbcType=VARCHAR}, create_date = #{record.createDate,jdbcType=TIMESTAMP}, modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR}, modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}, remark = #{record.remark,jdbcType=VARCHAR}, org_id = #{record.orgId,jdbcType=BIGINT}, update td_c_cust_invoice_his_item set id = #{record.id,jdbcType=BIGINT}, invoice_id = #{record.invoiceId,jdbcType=VARCHAR}, item_name = #{record.itemName,jdbcType=VARCHAR}, item_code = #{record.itemCode,jdbcType=VARCHAR}, line_type = #{record.lineType,jdbcType=VARCHAR}, spec = #{record.spec,jdbcType=VARCHAR}, unit = #{record.unit,jdbcType=VARCHAR}, tax_rate = #{record.taxRate,jdbcType=DOUBLE}, quantity = #{record.quantity,jdbcType=DOUBLE}, tax_price = #{record.taxPrice,jdbcType=DOUBLE}, total_amount = #{record.totalAmount,jdbcType=DOUBLE}, yhzcbs = #{record.yhzcbs,jdbcType=VARCHAR}, yhzcnr = #{record.yhzcnr,jdbcType=VARCHAR}, lslbs = #{record.lslbs,jdbcType=INTEGER}, zxbm = #{record.zxbm,jdbcType=VARCHAR}, kce = #{record.kce,jdbcType=DOUBLE}, data_state = #{record.dataState,jdbcType=INTEGER}, create_empid = #{record.createEmpid,jdbcType=VARCHAR}, create_date = #{record.createDate,jdbcType=TIMESTAMP}, modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR}, modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}, remark = #{record.remark,jdbcType=VARCHAR}, org_id = #{record.orgId,jdbcType=BIGINT} update td_c_cust_invoice_his_item invoice_id = #{invoiceId,jdbcType=VARCHAR}, item_name = #{itemName,jdbcType=VARCHAR}, item_code = #{itemCode,jdbcType=VARCHAR}, line_type = #{lineType,jdbcType=VARCHAR}, spec = #{spec,jdbcType=VARCHAR}, unit = #{unit,jdbcType=VARCHAR}, tax_rate = #{taxRate,jdbcType=DOUBLE}, quantity = #{quantity,jdbcType=DOUBLE}, tax_price = #{taxPrice,jdbcType=DOUBLE}, total_amount = #{totalAmount,jdbcType=DOUBLE}, yhzcbs = #{yhzcbs,jdbcType=VARCHAR}, yhzcnr = #{yhzcnr,jdbcType=VARCHAR}, lslbs = #{lslbs,jdbcType=INTEGER}, zxbm = #{zxbm,jdbcType=VARCHAR}, kce = #{kce,jdbcType=DOUBLE}, data_state = #{dataState,jdbcType=INTEGER}, create_empid = #{createEmpid,jdbcType=VARCHAR}, create_date = #{createDate,jdbcType=TIMESTAMP}, modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR}, modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}, remark = #{remark,jdbcType=VARCHAR}, org_id = #{orgId,jdbcType=BIGINT}, where id = #{id,jdbcType=BIGINT} update td_c_cust_invoice_his_item set invoice_id = #{invoiceId,jdbcType=VARCHAR}, item_name = #{itemName,jdbcType=VARCHAR}, item_code = #{itemCode,jdbcType=VARCHAR}, line_type = #{lineType,jdbcType=VARCHAR}, spec = #{spec,jdbcType=VARCHAR}, unit = #{unit,jdbcType=VARCHAR}, tax_rate = #{taxRate,jdbcType=DOUBLE}, quantity = #{quantity,jdbcType=DOUBLE}, tax_price = #{taxPrice,jdbcType=DOUBLE}, total_amount = #{totalAmount,jdbcType=DOUBLE}, yhzcbs = #{yhzcbs,jdbcType=VARCHAR}, yhzcnr = #{yhzcnr,jdbcType=VARCHAR}, lslbs = #{lslbs,jdbcType=INTEGER}, zxbm = #{zxbm,jdbcType=VARCHAR}, kce = #{kce,jdbcType=DOUBLE}, data_state = #{dataState,jdbcType=INTEGER}, create_empid = #{createEmpid,jdbcType=VARCHAR}, create_date = #{createDate,jdbcType=TIMESTAMP}, modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR}, modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}, remark = #{remark,jdbcType=VARCHAR}, org_id = #{orgId,jdbcType=BIGINT} where id = #{id,jdbcType=BIGINT}