select thisTab.id, thisTab.invoice_manage_id, thisTab.invoice_serial_num, thisTab.status, thisTab.create_time, thisTab.update_time, thisTab.order_sn, thisTab.req_data, thisTab.res_data, thisTab.asyn_res_data, thisTab.invoice_type, thisTab.invoice_tax, thisTab.invoice_num, thisTab.invoice_time, thisTab.invoicing_url, thisTab.invoicing_amount, thisTab.remark, thisTab.invoicing_url_ofd, thisTab.saler_name, thisTab.invoice_company_name, thisTab.invoice_credit_code, thisTab.invoice_bank_name, thisTab.invoice_bank_no, thisTab.invoice_operating_license_address, thisTab.invoice_operating_license_phone, thisTab.invoice_operating_license_email, thisTab.invoice_id from invoice_business AS thisTab
select count(0) from invoice_business as thisTab
and thisTab.invoice_manage_id = #{invoiceManageId}
and thisTab.invoice_serial_num = #{invoiceSerialNum}
and thisTab.status = #{status}
and thisTab.order_sn = #{orderSn}
and thisTab.req_data = #{reqData}
and thisTab.res_data = #{resData}
and thisTab.asyn_res_data = #{asynResData}
and thisTab.invoice_type = #{invoiceType}
and thisTab.invoice_tax = #{invoiceTax}
and thisTab.invoice_num = #{invoiceNum}
and thisTab.invoice_time = #{invoiceTime}
and thisTab.invoicing_url = #{invoicingUrl}
and thisTab.invoicing_amount = #{invoicingAmount}
and thisTab.invoicing_url_ofd = #{invoicingUrlOfd}
and thisTab.saler_name like concat('%', #{salerName}, '%')
and thisTab.invoice_company_name like concat('%', #{invoiceCompanyName}, '%')
and thisTab.invoice_credit_code = #{invoiceCreditCode}
and thisTab.invoice_bank_name like concat('%', #{invoiceBankName}, '%')
and thisTab.invoice_bank_no = #{invoiceBankNo}
and thisTab.invoice_operating_license_address = #{invoiceOperatingLicenseAddress}
and thisTab.invoice_operating_license_phone = #{invoiceOperatingLicensePhone}
and thisTab.invoice_operating_license_email = #{invoiceOperatingLicenseEmail}
and thisTab.invoice_id = #{invoiceId}
insert into invoice_business
invoice_manage_id,
invoice_serial_num,
status,
create_time,
update_time,
order_sn,
req_data,
res_data,
asyn_res_data,
invoice_type,
invoice_tax,
invoice_num,
invoice_time,
invoicing_url,
invoicing_amount,
remark,
invoicing_url_ofd,
saler_name,
invoice_company_name,
invoice_credit_code,
invoice_bank_name,
invoice_bank_no,
invoice_operating_license_address,
invoice_operating_license_phone,
invoice_operating_license_email,
invoice_id,
#{invoiceManageId},
#{invoiceSerialNum},
#{status},
#{createTime},
#{updateTime},
#{orderSn},
#{reqData},
#{resData},
#{asynResData},
#{invoiceType},
#{invoiceTax},
#{invoiceNum},
#{invoiceTime},
#{invoicingUrl},
#{invoicingAmount},
#{remark},
#{invoicingUrlOfd},
#{salerName},
#{invoiceCompanyName},
#{invoiceCreditCode},
#{invoiceBankName},
#{invoiceBankNo},
#{invoiceOperatingLicenseAddress},
#{invoiceOperatingLicensePhone},
#{invoiceOperatingLicenseEmail},
#{invoiceId},
insert into invoice_business
id,invoice_manage_id,invoice_serial_num,status,create_time,update_time,order_sn,req_data,res_data,asyn_res_data,invoice_type,invoice_tax,invoice_num,invoice_time,invoicing_url,invoicing_amount,remark,invoicing_url_ofd,saler_name,invoice_company_name,invoice_credit_code,invoice_bank_name,invoice_bank_no,invoice_operating_license_address,invoice_operating_license_phone,invoice_operating_license_email,invoice_id,
#{item.id},#{item.invoiceManageId},#{item.invoiceSerialNum},#{item.status},#{item.createTime},#{item.updateTime},#{item.orderSn},#{item.reqData},#{item.resData},#{item.asynResData},#{item.invoiceType},#{item.invoiceTax},#{item.invoiceNum},#{item.invoiceTime},#{item.invoicingUrl},#{item.invoicingAmount},#{item.remark},#{item.invoicingUrlOfd},#{item.salerName},#{item.invoiceCompanyName},#{item.invoiceCreditCode},#{item.invoiceBankName},#{item.invoiceBankNo},#{item.invoiceOperatingLicenseAddress},#{item.invoiceOperatingLicensePhone},#{item.invoiceOperatingLicenseEmail},#{item.invoiceId},
update invoice_business
invoice_manage_id = #{invoiceManageId},
invoice_serial_num = #{invoiceSerialNum},
status = #{status},
create_time = #{createTime},
update_time = #{updateTime},
order_sn = #{orderSn},
req_data = #{reqData},
res_data = #{resData},
asyn_res_data = #{asynResData},
invoice_type = #{invoiceType},
invoice_tax = #{invoiceTax},
invoice_num = #{invoiceNum},
invoice_time = #{invoiceTime},
invoicing_url = #{invoicingUrl},
invoicing_amount = #{invoicingAmount},
remark = #{remark},
invoicing_url_ofd = #{invoicingUrlOfd},
saler_name = #{salerName},
invoice_company_name = #{invoiceCompanyName},
invoice_credit_code = #{invoiceCreditCode},
invoice_bank_name = #{invoiceBankName},
invoice_bank_no = #{invoiceBankNo},
invoice_operating_license_address = #{invoiceOperatingLicenseAddress},
invoice_operating_license_phone = #{invoiceOperatingLicensePhone},
invoice_operating_license_email = #{invoiceOperatingLicenseEmail},
invoice_id = #{invoiceId},
where id = #{id}
update invoice_business
invoice_manage_id = #{item.invoiceManageId},
invoice_serial_num = #{item.invoiceSerialNum},
status = #{item.status},
create_time = #{item.createTime},
update_time = #{item.updateTime},
order_sn = #{item.orderSn},
req_data = #{item.reqData},
res_data = #{item.resData},
asyn_res_data = #{item.asynResData},
invoice_type = #{item.invoiceType},
invoice_tax = #{item.invoiceTax},
invoice_num = #{item.invoiceNum},
invoice_time = #{item.invoiceTime},
invoicing_url = #{item.invoicingUrl},
invoicing_amount = #{item.invoicingAmount},
remark = #{item.remark},
invoicing_url_ofd = #{item.invoicingUrlOfd},
saler_name = #{item.salerName},
invoice_company_name = #{item.invoiceCompanyName},
invoice_credit_code = #{item.invoiceCreditCode},
invoice_bank_name = #{item.invoiceBankName},
invoice_bank_no = #{item.invoiceBankNo},
invoice_operating_license_address = #{item.invoiceOperatingLicenseAddress},
invoice_operating_license_phone = #{item.invoiceOperatingLicensePhone},
invoice_operating_license_email = #{item.invoiceOperatingLicenseEmail},
invoice_id = #{item.invoiceId},
where id = #{item.id}
delete from invoice_business where id = #{id}
delete from invoice_business where id in
#{id}