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, sale_name, sale_taxID, sale_bank_name, sale_bank_no, invoice_total_num, invoice_surplus_num, address, phone_no, register_code, authorization_code, server_type, server_ip, server_port, server_email, server_email_auth, server_email_name, server_email_type, server_email_host, server_email_port, item_name, item_code, item_tax_rate, wx_card_pack_switch, message_push_switch, wsdl_url, drawer, checker, pryee, data_state, create_empid, create_date, modfiy_empid, modfiy_date, remark, org_id, sale_type delete from td_c_cust_invoice_sale where id = #{id,jdbcType=BIGINT} delete from td_c_cust_invoice_sale SELECT LAST_INSERT_ID() insert into td_c_cust_invoice_sale (sale_name, sale_taxID, sale_bank_name, sale_bank_no, invoice_total_num, invoice_surplus_num, address, phone_no, register_code, authorization_code, server_type, server_ip, server_port, server_email, server_email_auth, server_email_name, server_email_type, server_email_host, server_email_port, item_name, item_code, item_tax_rate, wx_card_pack_switch, message_push_switch, wsdl_url, drawer, checker, pryee, data_state, create_empid, create_date, modfiy_empid, modfiy_date, remark, org_id, sale_type ) values (#{saleName,jdbcType=VARCHAR}, #{saleTaxid,jdbcType=VARCHAR}, #{saleBankName,jdbcType=VARCHAR}, #{saleBankNo,jdbcType=VARCHAR}, #{invoiceTotalNum,jdbcType=INTEGER}, #{invoiceSurplusNum,jdbcType=INTEGER}, #{address,jdbcType=VARCHAR}, #{phoneNo,jdbcType=VARCHAR}, #{registerCode,jdbcType=VARCHAR}, #{authorizationCode,jdbcType=VARCHAR}, #{serverType,jdbcType=INTEGER}, #{serverIp,jdbcType=VARCHAR}, #{serverPort,jdbcType=INTEGER}, #{serverEmail,jdbcType=VARCHAR}, #{serverEmailAuth,jdbcType=VARCHAR}, #{serverEmailName,jdbcType=VARCHAR}, #{serverEmailType,jdbcType=VARCHAR}, #{serverEmailHost,jdbcType=VARCHAR}, #{serverEmailPort,jdbcType=INTEGER}, #{itemName,jdbcType=VARCHAR}, #{itemCode,jdbcType=VARCHAR}, #{itemTaxRate,jdbcType=DOUBLE}, #{wxCardPackSwitch,jdbcType=INTEGER}, #{messagePushSwitch,jdbcType=INTEGER}, #{wsdlUrl,jdbcType=VARCHAR}, #{drawer,jdbcType=VARCHAR}, #{checker,jdbcType=VARCHAR}, #{pryee,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR}, #{orgId,jdbcType=BIGINT}, #{saleType,jdbcType=INTEGER} ) SELECT LAST_INSERT_ID() insert into td_c_cust_invoice_sale sale_name, sale_taxID, sale_bank_name, sale_bank_no, invoice_total_num, invoice_surplus_num, address, phone_no, register_code, authorization_code, server_type, server_ip, server_port, server_email, server_email_auth, server_email_name, server_email_type, server_email_host, server_email_port, item_name, item_code, item_tax_rate, wx_card_pack_switch, message_push_switch, wsdl_url, drawer, checker, pryee, data_state, create_empid, create_date, modfiy_empid, modfiy_date, remark, org_id, sale_type, #{saleName,jdbcType=VARCHAR}, #{saleTaxid,jdbcType=VARCHAR}, #{saleBankName,jdbcType=VARCHAR}, #{saleBankNo,jdbcType=VARCHAR}, #{invoiceTotalNum,jdbcType=INTEGER}, #{invoiceSurplusNum,jdbcType=INTEGER}, #{address,jdbcType=VARCHAR}, #{phoneNo,jdbcType=VARCHAR}, #{registerCode,jdbcType=VARCHAR}, #{authorizationCode,jdbcType=VARCHAR}, #{serverType,jdbcType=INTEGER}, #{serverIp,jdbcType=VARCHAR}, #{serverPort,jdbcType=INTEGER}, #{serverEmail,jdbcType=VARCHAR}, #{serverEmailAuth,jdbcType=VARCHAR}, #{serverEmailName,jdbcType=VARCHAR}, #{serverEmailType,jdbcType=VARCHAR}, #{serverEmailHost,jdbcType=VARCHAR}, #{serverEmailPort,jdbcType=INTEGER}, #{itemName,jdbcType=VARCHAR}, #{itemCode,jdbcType=VARCHAR}, #{itemTaxRate,jdbcType=DOUBLE}, #{wxCardPackSwitch,jdbcType=INTEGER}, #{messagePushSwitch,jdbcType=INTEGER}, #{wsdlUrl,jdbcType=VARCHAR}, #{drawer,jdbcType=VARCHAR}, #{checker,jdbcType=VARCHAR}, #{pryee,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR}, #{orgId,jdbcType=BIGINT}, #{saleType,jdbcType=INTEGER}, update td_c_cust_invoice_sale id = #{record.id,jdbcType=BIGINT}, sale_name = #{record.saleName,jdbcType=VARCHAR}, sale_taxID = #{record.saleTaxid,jdbcType=VARCHAR}, sale_bank_name = #{record.saleBankName,jdbcType=VARCHAR}, sale_bank_no = #{record.saleBankNo,jdbcType=VARCHAR}, invoice_total_num = #{record.invoiceTotalNum,jdbcType=INTEGER}, invoice_surplus_num = #{record.invoiceSurplusNum,jdbcType=INTEGER}, address = #{record.address,jdbcType=VARCHAR}, phone_no = #{record.phoneNo,jdbcType=VARCHAR}, register_code = #{record.registerCode,jdbcType=VARCHAR}, authorization_code = #{record.authorizationCode,jdbcType=VARCHAR}, server_type = #{record.serverType,jdbcType=INTEGER}, server_ip = #{record.serverIp,jdbcType=VARCHAR}, server_port = #{record.serverPort,jdbcType=INTEGER}, server_email = #{record.serverEmail,jdbcType=VARCHAR}, server_email_auth = #{record.serverEmailAuth,jdbcType=VARCHAR}, server_email_name = #{record.serverEmailName,jdbcType=VARCHAR}, server_email_type = #{record.serverEmailType,jdbcType=VARCHAR}, server_email_host = #{record.serverEmailHost,jdbcType=VARCHAR}, server_email_port = #{record.serverEmailPort,jdbcType=INTEGER}, item_name = #{record.itemName,jdbcType=VARCHAR}, item_code = #{record.itemCode,jdbcType=VARCHAR}, item_tax_rate = #{record.itemTaxRate,jdbcType=DOUBLE}, wx_card_pack_switch = #{record.wxCardPackSwitch,jdbcType=INTEGER}, message_push_switch = #{record.messagePushSwitch,jdbcType=INTEGER}, wsdl_url = #{record.wsdlUrl,jdbcType=VARCHAR}, drawer = #{record.drawer,jdbcType=VARCHAR}, checker = #{record.checker,jdbcType=VARCHAR}, pryee = #{record.pryee,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}, remark = #{record.remark,jdbcType=VARCHAR}, org_id = #{record.orgId,jdbcType=BIGINT}, sale_type = #{record.saleType,jdbcType=INTEGER}, update td_c_cust_invoice_sale set id = #{record.id,jdbcType=BIGINT}, sale_name = #{record.saleName,jdbcType=VARCHAR}, sale_taxID = #{record.saleTaxid,jdbcType=VARCHAR}, sale_bank_name = #{record.saleBankName,jdbcType=VARCHAR}, sale_bank_no = #{record.saleBankNo,jdbcType=VARCHAR}, invoice_total_num = #{record.invoiceTotalNum,jdbcType=INTEGER}, invoice_surplus_num = #{record.invoiceSurplusNum,jdbcType=INTEGER}, address = #{record.address,jdbcType=VARCHAR}, phone_no = #{record.phoneNo,jdbcType=VARCHAR}, register_code = #{record.registerCode,jdbcType=VARCHAR}, authorization_code = #{record.authorizationCode,jdbcType=VARCHAR}, server_type = #{record.serverType,jdbcType=INTEGER}, server_ip = #{record.serverIp,jdbcType=VARCHAR}, server_port = #{record.serverPort,jdbcType=INTEGER}, server_email = #{record.serverEmail,jdbcType=VARCHAR}, server_email_auth = #{record.serverEmailAuth,jdbcType=VARCHAR}, server_email_name = #{record.serverEmailName,jdbcType=VARCHAR}, server_email_type = #{record.serverEmailType,jdbcType=VARCHAR}, server_email_host = #{record.serverEmailHost,jdbcType=VARCHAR}, server_email_port = #{record.serverEmailPort,jdbcType=INTEGER}, item_name = #{record.itemName,jdbcType=VARCHAR}, item_code = #{record.itemCode,jdbcType=VARCHAR}, item_tax_rate = #{record.itemTaxRate,jdbcType=DOUBLE}, wx_card_pack_switch = #{record.wxCardPackSwitch,jdbcType=INTEGER}, message_push_switch = #{record.messagePushSwitch,jdbcType=INTEGER}, wsdl_url = #{record.wsdlUrl,jdbcType=VARCHAR}, drawer = #{record.drawer,jdbcType=VARCHAR}, checker = #{record.checker,jdbcType=VARCHAR}, pryee = #{record.pryee,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}, remark = #{record.remark,jdbcType=VARCHAR}, org_id = #{record.orgId,jdbcType=BIGINT}, sale_type = #{record.saleType,jdbcType=INTEGER} update td_c_cust_invoice_sale sale_name = #{saleName,jdbcType=VARCHAR}, sale_taxID = #{saleTaxid,jdbcType=VARCHAR}, sale_bank_name = #{saleBankName,jdbcType=VARCHAR}, sale_bank_no = #{saleBankNo,jdbcType=VARCHAR}, invoice_total_num = #{invoiceTotalNum,jdbcType=INTEGER}, invoice_surplus_num = #{invoiceSurplusNum,jdbcType=INTEGER}, address = #{address,jdbcType=VARCHAR}, phone_no = #{phoneNo,jdbcType=VARCHAR}, register_code = #{registerCode,jdbcType=VARCHAR}, authorization_code = #{authorizationCode,jdbcType=VARCHAR}, server_type = #{serverType,jdbcType=INTEGER}, server_ip = #{serverIp,jdbcType=VARCHAR}, server_port = #{serverPort,jdbcType=INTEGER}, server_email = #{serverEmail,jdbcType=VARCHAR}, server_email_auth = #{serverEmailAuth,jdbcType=VARCHAR}, server_email_name = #{serverEmailName,jdbcType=VARCHAR}, server_email_type = #{serverEmailType,jdbcType=VARCHAR}, server_email_host = #{serverEmailHost,jdbcType=VARCHAR}, server_email_port = #{serverEmailPort,jdbcType=INTEGER}, item_name = #{itemName,jdbcType=VARCHAR}, item_code = #{itemCode,jdbcType=VARCHAR}, item_tax_rate = #{itemTaxRate,jdbcType=DOUBLE}, wx_card_pack_switch = #{wxCardPackSwitch,jdbcType=INTEGER}, message_push_switch = #{messagePushSwitch,jdbcType=INTEGER}, wsdl_url = #{wsdlUrl,jdbcType=VARCHAR}, drawer = #{drawer,jdbcType=VARCHAR}, checker = #{checker,jdbcType=VARCHAR}, pryee = #{pryee,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}, remark = #{remark,jdbcType=VARCHAR}, org_id = #{orgId,jdbcType=BIGINT}, sale_type = #{saleType,jdbcType=INTEGER}, where id = #{id,jdbcType=BIGINT} update td_c_cust_invoice_sale set sale_name = #{saleName,jdbcType=VARCHAR}, sale_taxID = #{saleTaxid,jdbcType=VARCHAR}, sale_bank_name = #{saleBankName,jdbcType=VARCHAR}, sale_bank_no = #{saleBankNo,jdbcType=VARCHAR}, invoice_total_num = #{invoiceTotalNum,jdbcType=INTEGER}, invoice_surplus_num = #{invoiceSurplusNum,jdbcType=INTEGER}, address = #{address,jdbcType=VARCHAR}, phone_no = #{phoneNo,jdbcType=VARCHAR}, register_code = #{registerCode,jdbcType=VARCHAR}, authorization_code = #{authorizationCode,jdbcType=VARCHAR}, server_type = #{serverType,jdbcType=INTEGER}, server_ip = #{serverIp,jdbcType=VARCHAR}, server_port = #{serverPort,jdbcType=INTEGER}, server_email = #{serverEmail,jdbcType=VARCHAR}, server_email_auth = #{serverEmailAuth,jdbcType=VARCHAR}, server_email_name = #{serverEmailName,jdbcType=VARCHAR}, server_email_type = #{serverEmailType,jdbcType=VARCHAR}, server_email_host = #{serverEmailHost,jdbcType=VARCHAR}, server_email_port = #{serverEmailPort,jdbcType=INTEGER}, item_name = #{itemName,jdbcType=VARCHAR}, item_code = #{itemCode,jdbcType=VARCHAR}, item_tax_rate = #{itemTaxRate,jdbcType=DOUBLE}, wx_card_pack_switch = #{wxCardPackSwitch,jdbcType=INTEGER}, message_push_switch = #{messagePushSwitch,jdbcType=INTEGER}, wsdl_url = #{wsdlUrl,jdbcType=VARCHAR}, drawer = #{drawer,jdbcType=VARCHAR}, checker = #{checker,jdbcType=VARCHAR}, pryee = #{pryee,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}, remark = #{remark,jdbcType=VARCHAR}, org_id = #{orgId,jdbcType=BIGINT}, sale_type = #{saleType,jdbcType=INTEGER} where id = #{id,jdbcType=BIGINT}