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}