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, invoice_code, invoice_number, invoice_url, cust_id, invoice_total_fee, invoice_fee, invoice_tax_rate, invoice_tax_fee, invoice_state, post_name_id, post_name, post_date, pryee, checker, drawer_id, drawer, invoice_date, pdf_md5, msg, hjbhsje, kphjse, cust_name, invoice_type, cust_taxID, cust_bank_name, cust_card_no, cust_address, cust_phone, cust_email, sale_name, sale_taxID, sale_bank_name, sale_card_no, sale_address, data_state, create_empid, create_date, modfiy_empid, modfiy_date, apply_date, ticket_content, recipients, recipients_address, fetch_ticket_way, recipients_phone, invoice_kind, pl_no, car_numbers, invoice_big_type,terminal_source, remark, org_id delete from td_c_cust_invoice_his where id = #{id,jdbcType=BIGINT} delete from td_c_cust_invoice_his SELECT LAST_INSERT_ID() insert into td_c_cust_invoice_his (invoice_id, invoice_code, invoice_number, invoice_url, cust_id, invoice_total_fee, invoice_fee, invoice_tax_rate, invoice_tax_fee, invoice_state, post_name_id, post_name, post_date, pryee, checker, drawer_id, drawer, invoice_date, pdf_md5, msg, hjbhsje, kphjse, cust_name, invoice_type, cust_taxID, cust_bank_name, cust_card_no, cust_address, cust_phone, cust_email, sale_name, sale_taxID, sale_bank_name, sale_card_no, sale_address, data_state, create_empid, create_date, modfiy_empid, modfiy_date, apply_date, ticket_content, recipients, recipients_address, fetch_ticket_way, recipients_phone, invoice_kind, pl_no, car_numbers, invoice_big_type,terminal_source, remark, org_id) values (#{invoiceId,jdbcType=VARCHAR}, #{invoiceCode,jdbcType=VARCHAR}, #{invoiceNumber,jdbcType=VARCHAR}, #{invoiceUrl,jdbcType=VARCHAR}, #{custId,jdbcType=VARCHAR}, #{invoiceTotalFee,jdbcType=DECIMAL}, #{invoiceFee,jdbcType=DECIMAL}, #{invoiceTaxRate,jdbcType=DECIMAL}, #{invoiceTaxFee,jdbcType=DECIMAL}, #{invoiceState,jdbcType=VARCHAR}, #{postNameId,jdbcType=BIGINT}, #{postName,jdbcType=VARCHAR}, #{postDate,jdbcType=TIMESTAMP}, #{pryee,jdbcType=VARCHAR}, #{checker,jdbcType=VARCHAR}, #{drawerId,jdbcType=BIGINT}, #{drawer,jdbcType=VARCHAR}, #{invoiceDate,jdbcType=TIMESTAMP}, #{pdfMd5,jdbcType=VARCHAR}, #{msg,jdbcType=VARCHAR}, #{hjbhsje,jdbcType=VARCHAR}, #{kphjse,jdbcType=VARCHAR}, #{custName,jdbcType=VARCHAR}, #{invoiceType,jdbcType=VARCHAR}, #{custTaxid,jdbcType=VARCHAR}, #{custBankName,jdbcType=VARCHAR}, #{custCardNo,jdbcType=VARCHAR}, #{custAddress,jdbcType=VARCHAR}, #{custPhone,jdbcType=VARCHAR}, #{custEmail,jdbcType=VARCHAR}, #{saleName,jdbcType=VARCHAR}, #{saleTaxid,jdbcType=VARCHAR}, #{saleBankName,jdbcType=VARCHAR}, #{saleCardNo,jdbcType=VARCHAR}, #{saleAddress,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{applyDate,jdbcType=TIMESTAMP}, #{ticketContent,jdbcType=VARCHAR}, #{recipients,jdbcType=VARCHAR}, #{recipientsAddress,jdbcType=VARCHAR}, #{fetchTicketWay,jdbcType=INTEGER}, #{recipientsPhone,jdbcType=VARCHAR}, #{invoiceKind,jdbcType=VARCHAR}, #{plNo,jdbcType=VARCHAR}, #{carNumbers,jdbcType=VARCHAR}, #{invoiceBigType,jdbcType=INTEGER},#{terminalSource,jdbcType=INTEGER}, #{remark,jdbcType=VARCHAR}, #{orgId,jdbcType=BIGINT}) SELECT LAST_INSERT_ID() insert into td_c_cust_invoice_his invoice_id, invoice_code, invoice_number, invoice_url, cust_id, invoice_total_fee, invoice_fee, invoice_tax_rate, invoice_tax_fee, invoice_state, post_name_id, post_name, post_date, pryee, checker, drawer_id, drawer, invoice_date, pdf_md5, msg, hjbhsje, kphjse, cust_name, invoice_type, cust_taxID, cust_bank_name, cust_card_no, cust_address, cust_phone, cust_email, sale_name, sale_taxID, sale_bank_name, sale_card_no, sale_address, data_state, create_empid, create_date, modfiy_empid, modfiy_date, apply_date, ticket_content, recipients, recipients_address, fetch_ticket_way, recipients_phone, invoice_kind, pl_no, car_numbers, invoice_big_type, terminal_source, remark, org_id, #{invoiceId,jdbcType=VARCHAR}, #{invoiceCode,jdbcType=VARCHAR}, #{invoiceNumber,jdbcType=VARCHAR}, #{invoiceUrl,jdbcType=VARCHAR}, #{custId,jdbcType=VARCHAR}, #{invoiceTotalFee,jdbcType=DECIMAL}, #{invoiceFee,jdbcType=DECIMAL}, #{invoiceTaxRate,jdbcType=DECIMAL}, #{invoiceTaxFee,jdbcType=DECIMAL}, #{invoiceState,jdbcType=VARCHAR}, #{postNameId,jdbcType=BIGINT}, #{postName,jdbcType=VARCHAR}, #{postDate,jdbcType=TIMESTAMP}, #{pryee,jdbcType=VARCHAR}, #{checker,jdbcType=VARCHAR}, #{drawerId,jdbcType=BIGINT}, #{drawer,jdbcType=VARCHAR}, #{invoiceDate,jdbcType=TIMESTAMP}, #{pdfMd5,jdbcType=VARCHAR}, #{msg,jdbcType=VARCHAR}, #{hjbhsje,jdbcType=VARCHAR}, #{kphjse,jdbcType=VARCHAR}, #{custName,jdbcType=VARCHAR}, #{invoiceType,jdbcType=VARCHAR}, #{custTaxid,jdbcType=VARCHAR}, #{custBankName,jdbcType=VARCHAR}, #{custCardNo,jdbcType=VARCHAR}, #{custAddress,jdbcType=VARCHAR}, #{custPhone,jdbcType=VARCHAR}, #{custEmail,jdbcType=VARCHAR}, #{saleName,jdbcType=VARCHAR}, #{saleTaxid,jdbcType=VARCHAR}, #{saleBankName,jdbcType=VARCHAR}, #{saleCardNo,jdbcType=VARCHAR}, #{saleAddress,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{applyDate,jdbcType=TIMESTAMP}, #{ticketContent,jdbcType=VARCHAR}, #{recipients,jdbcType=VARCHAR}, #{recipientsAddress,jdbcType=VARCHAR}, #{fetchTicketWay,jdbcType=INTEGER}, #{recipientsPhone,jdbcType=VARCHAR}, #{invoiceKind,jdbcType=VARCHAR}, #{plNo,jdbcType=VARCHAR}, #{carNumbers,jdbcType=VARCHAR}, #{invoiceBigType,jdbcType=INTEGER}, #{terminalSource,jdbcType=INTEGER}, #{remark,jdbcType=VARCHAR}, #{orgId,jdbcType=BIGINT}, update td_c_cust_invoice_his id = #{record.id,jdbcType=BIGINT}, invoice_id = #{record.invoiceId,jdbcType=VARCHAR}, invoice_code = #{record.invoiceCode,jdbcType=VARCHAR}, invoice_number = #{record.invoiceNumber,jdbcType=VARCHAR}, invoice_url = #{record.invoiceUrl,jdbcType=VARCHAR}, cust_id = #{record.custId,jdbcType=VARCHAR}, invoice_total_fee = #{record.invoiceTotalFee,jdbcType=DECIMAL}, invoice_fee = #{record.invoiceFee,jdbcType=DECIMAL}, invoice_tax_rate = #{record.invoiceTaxRate,jdbcType=DECIMAL}, invoice_tax_fee = #{record.invoiceTaxFee,jdbcType=DECIMAL}, invoice_state = #{record.invoiceState,jdbcType=VARCHAR}, post_name_id = #{record.postNameId,jdbcType=BIGINT}, post_name = #{record.postName,jdbcType=VARCHAR}, post_date = #{record.postDate,jdbcType=TIMESTAMP}, pryee = #{record.pryee,jdbcType=VARCHAR}, checker = #{record.checker,jdbcType=VARCHAR}, drawer_id = #{record.drawerId,jdbcType=BIGINT}, drawer = #{record.drawer,jdbcType=VARCHAR}, invoice_date = #{record.invoiceDate,jdbcType=TIMESTAMP}, pdf_md5 = #{record.pdfMd5,jdbcType=VARCHAR}, msg = #{record.msg,jdbcType=VARCHAR}, hjbhsje = #{record.hjbhsje,jdbcType=VARCHAR}, kphjse = #{record.kphjse,jdbcType=VARCHAR}, cust_name = #{record.custName,jdbcType=VARCHAR}, invoice_type = #{record.invoiceType,jdbcType=VARCHAR}, cust_taxID = #{record.custTaxid,jdbcType=VARCHAR}, cust_bank_name = #{record.custBankName,jdbcType=VARCHAR}, cust_card_no = #{record.custCardNo,jdbcType=VARCHAR}, cust_address = #{record.custAddress,jdbcType=VARCHAR}, cust_phone = #{record.custPhone,jdbcType=VARCHAR}, cust_email = #{record.custEmail,jdbcType=VARCHAR}, sale_name = #{record.saleName,jdbcType=VARCHAR}, sale_taxID = #{record.saleTaxid,jdbcType=VARCHAR}, sale_bank_name = #{record.saleBankName,jdbcType=VARCHAR}, sale_card_no = #{record.saleCardNo,jdbcType=VARCHAR}, sale_address = #{record.saleAddress,jdbcType=VARCHAR}, 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}, apply_date = #{record.applyDate,jdbcType=TIMESTAMP}, ticket_content = #{record.ticketContent,jdbcType=VARCHAR}, recipients = #{record.recipients,jdbcType=VARCHAR}, recipients_address = #{record.recipientsAddress,jdbcType=VARCHAR}, fetch_ticket_way = #{record.fetchTicketWay,jdbcType=INTEGER}, recipients_phone = #{record.recipientsPhone,jdbcType=VARCHAR}, invoice_kind = #{record.invoiceKind,jdbcType=VARCHAR}, pl_no = #{record.plNo,jdbcType=VARCHAR}, car_numbers = #{record.carNumbers,jdbcType=VARCHAR}, invoice_big_type = #{record.invoiceBigType,jdbcType=INTEGER}, terminal_source = #{record.terminalSource,jdbcType=INTEGER}, remark = #{record.remark,jdbcType=VARCHAR}, org_id = #{record.orgId,jdbcType=BIGINT}, update td_c_cust_invoice_his set id = #{record.id,jdbcType=BIGINT}, invoice_id = #{record.invoiceId,jdbcType=VARCHAR}, invoice_code = #{record.invoiceCode,jdbcType=VARCHAR}, invoice_number = #{record.invoiceNumber,jdbcType=VARCHAR}, invoice_url = #{record.invoiceUrl,jdbcType=VARCHAR}, cust_id = #{record.custId,jdbcType=VARCHAR}, invoice_total_fee = #{record.invoiceTotalFee,jdbcType=DECIMAL}, invoice_fee = #{record.invoiceFee,jdbcType=DECIMAL}, invoice_tax_rate = #{record.invoiceTaxRate,jdbcType=DECIMAL}, invoice_tax_fee = #{record.invoiceTaxFee,jdbcType=DECIMAL}, invoice_state = #{record.invoiceState,jdbcType=VARCHAR}, post_name_id = #{record.postNameId,jdbcType=BIGINT}, post_name = #{record.postName,jdbcType=VARCHAR}, post_date = #{record.postDate,jdbcType=TIMESTAMP}, pryee = #{record.pryee,jdbcType=VARCHAR}, checker = #{record.checker,jdbcType=VARCHAR}, drawer_id = #{record.drawerId,jdbcType=BIGINT}, drawer = #{record.drawer,jdbcType=VARCHAR}, invoice_date = #{record.invoiceDate,jdbcType=TIMESTAMP}, pdf_md5 = #{record.pdfMd5,jdbcType=VARCHAR}, msg = #{record.msg,jdbcType=VARCHAR}, hjbhsje = #{record.hjbhsje,jdbcType=VARCHAR}, kphjse = #{record.kphjse,jdbcType=VARCHAR}, cust_name = #{record.custName,jdbcType=VARCHAR}, invoice_type = #{record.invoiceType,jdbcType=VARCHAR}, cust_taxID = #{record.custTaxid,jdbcType=VARCHAR}, cust_bank_name = #{record.custBankName,jdbcType=VARCHAR}, cust_card_no = #{record.custCardNo,jdbcType=VARCHAR}, cust_address = #{record.custAddress,jdbcType=VARCHAR}, cust_phone = #{record.custPhone,jdbcType=VARCHAR}, cust_email = #{record.custEmail,jdbcType=VARCHAR}, sale_name = #{record.saleName,jdbcType=VARCHAR}, sale_taxID = #{record.saleTaxid,jdbcType=VARCHAR}, sale_bank_name = #{record.saleBankName,jdbcType=VARCHAR}, sale_card_no = #{record.saleCardNo,jdbcType=VARCHAR}, sale_address = #{record.saleAddress,jdbcType=VARCHAR}, 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}, apply_date = #{record.applyDate,jdbcType=TIMESTAMP}, ticket_content = #{record.ticketContent,jdbcType=VARCHAR}, recipients = #{record.recipients,jdbcType=VARCHAR}, recipients_address = #{record.recipientsAddress,jdbcType=VARCHAR}, fetch_ticket_way = #{record.fetchTicketWay,jdbcType=INTEGER}, recipients_phone = #{record.recipientsPhone,jdbcType=VARCHAR}, invoice_kind = #{record.invoiceKind,jdbcType=VARCHAR}, pl_no = #{record.plNo,jdbcType=VARCHAR}, car_numbers = #{record.carNumbers,jdbcType=VARCHAR}, invoice_big_type = #{record.invoiceBigType,jdbcType=INTEGER}, terminal_source = #{record.terminalSource,jdbcType=INTEGER}, remark = #{record.remark,jdbcType=VARCHAR}, org_id = #{record.orgId,jdbcType=BIGINT} update td_c_cust_invoice_his invoice_id = #{invoiceId,jdbcType=VARCHAR}, invoice_code = #{invoiceCode,jdbcType=VARCHAR}, invoice_number = #{invoiceNumber,jdbcType=VARCHAR}, invoice_url = #{invoiceUrl,jdbcType=VARCHAR}, cust_id = #{custId,jdbcType=VARCHAR}, invoice_total_fee = #{invoiceTotalFee,jdbcType=DECIMAL}, invoice_fee = #{invoiceFee,jdbcType=DECIMAL}, invoice_tax_rate = #{invoiceTaxRate,jdbcType=DECIMAL}, invoice_tax_fee = #{invoiceTaxFee,jdbcType=DECIMAL}, invoice_state = #{invoiceState,jdbcType=VARCHAR}, post_name_id = #{postNameId,jdbcType=BIGINT}, post_name = #{postName,jdbcType=VARCHAR}, post_date = #{postDate,jdbcType=TIMESTAMP}, pryee = #{pryee,jdbcType=VARCHAR}, checker = #{checker,jdbcType=VARCHAR}, drawer_id = #{drawerId,jdbcType=BIGINT}, drawer = #{drawer,jdbcType=VARCHAR}, invoice_date = #{invoiceDate,jdbcType=TIMESTAMP}, pdf_md5 = #{pdfMd5,jdbcType=VARCHAR}, msg = #{msg,jdbcType=VARCHAR}, hjbhsje = #{hjbhsje,jdbcType=VARCHAR}, kphjse = #{kphjse,jdbcType=VARCHAR}, cust_name = #{custName,jdbcType=VARCHAR}, invoice_type = #{invoiceType,jdbcType=VARCHAR}, cust_taxID = #{custTaxid,jdbcType=VARCHAR}, cust_bank_name = #{custBankName,jdbcType=VARCHAR}, cust_card_no = #{custCardNo,jdbcType=VARCHAR}, cust_address = #{custAddress,jdbcType=VARCHAR}, cust_phone = #{custPhone,jdbcType=VARCHAR}, cust_email = #{custEmail,jdbcType=VARCHAR}, sale_name = #{saleName,jdbcType=VARCHAR}, sale_taxID = #{saleTaxid,jdbcType=VARCHAR}, sale_bank_name = #{saleBankName,jdbcType=VARCHAR}, sale_card_no = #{saleCardNo,jdbcType=VARCHAR}, sale_address = #{saleAddress,jdbcType=VARCHAR}, 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}, apply_date = #{applyDate,jdbcType=TIMESTAMP}, ticket_content = #{ticketContent,jdbcType=VARCHAR}, recipients = #{recipients,jdbcType=VARCHAR}, recipients_address = #{recipientsAddress,jdbcType=VARCHAR}, fetch_ticket_way = #{fetchTicketWay,jdbcType=INTEGER}, recipients_phone = #{recipientsPhone,jdbcType=VARCHAR}, invoice_kind = #{invoiceKind,jdbcType=VARCHAR}, pl_no = #{plNo,jdbcType=VARCHAR}, car_numbers = #{carNumbers,jdbcType=VARCHAR}, invoice_big_type = #{invoiceBigType,jdbcType=INTEGER}, terminal_source = #{terminalSource,jdbcType=INTEGER}, remark = #{remark,jdbcType=VARCHAR}, org_id = #{orgId,jdbcType=BIGINT}, where id = #{id,jdbcType=BIGINT} update td_c_cust_invoice_his set invoice_id = #{invoiceId,jdbcType=VARCHAR}, invoice_code = #{invoiceCode,jdbcType=VARCHAR}, invoice_number = #{invoiceNumber,jdbcType=VARCHAR}, invoice_url = #{invoiceUrl,jdbcType=VARCHAR}, cust_id = #{custId,jdbcType=VARCHAR}, invoice_total_fee = #{invoiceTotalFee,jdbcType=DECIMAL}, invoice_fee = #{invoiceFee,jdbcType=DECIMAL}, invoice_tax_rate = #{invoiceTaxRate,jdbcType=DECIMAL}, invoice_tax_fee = #{invoiceTaxFee,jdbcType=DECIMAL}, invoice_state = #{invoiceState,jdbcType=VARCHAR}, post_name_id = #{postNameId,jdbcType=BIGINT}, post_name = #{postName,jdbcType=VARCHAR}, post_date = #{postDate,jdbcType=TIMESTAMP}, pryee = #{pryee,jdbcType=VARCHAR}, checker = #{checker,jdbcType=VARCHAR}, drawer_id = #{drawerId,jdbcType=BIGINT}, drawer = #{drawer,jdbcType=VARCHAR}, invoice_date = #{invoiceDate,jdbcType=TIMESTAMP}, pdf_md5 = #{pdfMd5,jdbcType=VARCHAR}, msg = #{msg,jdbcType=VARCHAR}, hjbhsje = #{hjbhsje,jdbcType=VARCHAR}, kphjse = #{kphjse,jdbcType=VARCHAR}, cust_name = #{custName,jdbcType=VARCHAR}, invoice_type = #{invoiceType,jdbcType=VARCHAR}, cust_taxID = #{custTaxid,jdbcType=VARCHAR}, cust_bank_name = #{custBankName,jdbcType=VARCHAR}, cust_card_no = #{custCardNo,jdbcType=VARCHAR}, cust_address = #{custAddress,jdbcType=VARCHAR}, cust_phone = #{custPhone,jdbcType=VARCHAR}, cust_email = #{custEmail,jdbcType=VARCHAR}, sale_name = #{saleName,jdbcType=VARCHAR}, sale_taxID = #{saleTaxid,jdbcType=VARCHAR}, sale_bank_name = #{saleBankName,jdbcType=VARCHAR}, sale_card_no = #{saleCardNo,jdbcType=VARCHAR}, sale_address = #{saleAddress,jdbcType=VARCHAR}, 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}, apply_date = #{applyDate,jdbcType=TIMESTAMP}, ticket_content = #{ticketContent,jdbcType=VARCHAR}, recipients = #{recipients,jdbcType=VARCHAR}, recipients_address = #{recipientsAddress,jdbcType=VARCHAR}, fetch_ticket_way = #{fetchTicketWay,jdbcType=INTEGER}, recipients_phone = #{recipientsPhone,jdbcType=VARCHAR}, invoice_kind = #{invoiceKind,jdbcType=VARCHAR}, pl_no = #{plNo,jdbcType=VARCHAR}, car_numbers = #{carNumbers,jdbcType=VARCHAR},terminalSource invoice_big_type = #{invoiceBigType,jdbcType=INTEGER}, terminal_source = #{terminalSource,jdbcType=INTEGER}, remark = #{remark,jdbcType=VARCHAR}, org_id = #{orgId,jdbcType=BIGINT} where id = #{id,jdbcType=BIGINT}