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, company_name, company_contacts, company_address, company_tel, company_fax, company_post_code, sale_agreement, depot_flag, customer_flag, minus_stock_flag, purchase_by_sale_flag, multi_level_approval_flag, multi_bill_type, force_approval_flag, update_unit_price_flag, over_link_bill_flag, in_out_manage_flag, multi_account_flag, move_avg_price_flag, audit_print_flag, tenant_id, delete_flag delete from jsh_system_config where id = #{id,jdbcType=BIGINT} delete from jsh_system_config insert into jsh_system_config (id, company_name, company_contacts, company_address, company_tel, company_fax, company_post_code, sale_agreement, depot_flag, customer_flag, minus_stock_flag, purchase_by_sale_flag, multi_level_approval_flag, multi_bill_type, force_approval_flag, update_unit_price_flag, over_link_bill_flag, in_out_manage_flag, multi_account_flag, move_avg_price_flag, audit_print_flag, tenant_id, delete_flag) values (#{id,jdbcType=BIGINT}, #{companyName,jdbcType=VARCHAR}, #{companyContacts,jdbcType=VARCHAR}, #{companyAddress,jdbcType=VARCHAR}, #{companyTel,jdbcType=VARCHAR}, #{companyFax,jdbcType=VARCHAR}, #{companyPostCode,jdbcType=VARCHAR}, #{saleAgreement,jdbcType=VARCHAR}, #{depotFlag,jdbcType=VARCHAR}, #{customerFlag,jdbcType=VARCHAR}, #{minusStockFlag,jdbcType=VARCHAR}, #{purchaseBySaleFlag,jdbcType=VARCHAR}, #{multiLevelApprovalFlag,jdbcType=VARCHAR}, #{multiBillType,jdbcType=VARCHAR}, #{forceApprovalFlag,jdbcType=VARCHAR}, #{updateUnitPriceFlag,jdbcType=VARCHAR}, #{overLinkBillFlag,jdbcType=VARCHAR}, #{inOutManageFlag,jdbcType=VARCHAR}, #{multiAccountFlag,jdbcType=VARCHAR}, #{moveAvgPriceFlag,jdbcType=VARCHAR}, #{auditPrintFlag,jdbcType=VARCHAR}, #{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR}) insert into jsh_system_config id, company_name, company_contacts, company_address, company_tel, company_fax, company_post_code, sale_agreement, depot_flag, customer_flag, minus_stock_flag, purchase_by_sale_flag, multi_level_approval_flag, multi_bill_type, force_approval_flag, update_unit_price_flag, over_link_bill_flag, in_out_manage_flag, multi_account_flag, move_avg_price_flag, audit_print_flag, tenant_id, delete_flag, #{id,jdbcType=BIGINT}, #{companyName,jdbcType=VARCHAR}, #{companyContacts,jdbcType=VARCHAR}, #{companyAddress,jdbcType=VARCHAR}, #{companyTel,jdbcType=VARCHAR}, #{companyFax,jdbcType=VARCHAR}, #{companyPostCode,jdbcType=VARCHAR}, #{saleAgreement,jdbcType=VARCHAR}, #{depotFlag,jdbcType=VARCHAR}, #{customerFlag,jdbcType=VARCHAR}, #{minusStockFlag,jdbcType=VARCHAR}, #{purchaseBySaleFlag,jdbcType=VARCHAR}, #{multiLevelApprovalFlag,jdbcType=VARCHAR}, #{multiBillType,jdbcType=VARCHAR}, #{forceApprovalFlag,jdbcType=VARCHAR}, #{updateUnitPriceFlag,jdbcType=VARCHAR}, #{overLinkBillFlag,jdbcType=VARCHAR}, #{inOutManageFlag,jdbcType=VARCHAR}, #{multiAccountFlag,jdbcType=VARCHAR}, #{moveAvgPriceFlag,jdbcType=VARCHAR}, #{auditPrintFlag,jdbcType=VARCHAR}, #{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR}, update jsh_system_config id = #{record.id,jdbcType=BIGINT}, company_name = #{record.companyName,jdbcType=VARCHAR}, company_contacts = #{record.companyContacts,jdbcType=VARCHAR}, company_address = #{record.companyAddress,jdbcType=VARCHAR}, company_tel = #{record.companyTel,jdbcType=VARCHAR}, company_fax = #{record.companyFax,jdbcType=VARCHAR}, company_post_code = #{record.companyPostCode,jdbcType=VARCHAR}, sale_agreement = #{record.saleAgreement,jdbcType=VARCHAR}, depot_flag = #{record.depotFlag,jdbcType=VARCHAR}, customer_flag = #{record.customerFlag,jdbcType=VARCHAR}, minus_stock_flag = #{record.minusStockFlag,jdbcType=VARCHAR}, purchase_by_sale_flag = #{record.purchaseBySaleFlag,jdbcType=VARCHAR}, multi_level_approval_flag = #{record.multiLevelApprovalFlag,jdbcType=VARCHAR}, multi_bill_type = #{record.multiBillType,jdbcType=VARCHAR}, force_approval_flag = #{record.forceApprovalFlag,jdbcType=VARCHAR}, update_unit_price_flag = #{record.updateUnitPriceFlag,jdbcType=VARCHAR}, over_link_bill_flag = #{record.overLinkBillFlag,jdbcType=VARCHAR}, in_out_manage_flag = #{record.inOutManageFlag,jdbcType=VARCHAR}, multi_account_flag = #{record.multiAccountFlag,jdbcType=VARCHAR}, move_avg_price_flag = #{record.moveAvgPriceFlag,jdbcType=VARCHAR}, audit_print_flag = #{record.auditPrintFlag,jdbcType=VARCHAR}, tenant_id = #{record.tenantId,jdbcType=BIGINT}, delete_flag = #{record.deleteFlag,jdbcType=VARCHAR}, update jsh_system_config set id = #{record.id,jdbcType=BIGINT}, company_name = #{record.companyName,jdbcType=VARCHAR}, company_contacts = #{record.companyContacts,jdbcType=VARCHAR}, company_address = #{record.companyAddress,jdbcType=VARCHAR}, company_tel = #{record.companyTel,jdbcType=VARCHAR}, company_fax = #{record.companyFax,jdbcType=VARCHAR}, company_post_code = #{record.companyPostCode,jdbcType=VARCHAR}, sale_agreement = #{record.saleAgreement,jdbcType=VARCHAR}, depot_flag = #{record.depotFlag,jdbcType=VARCHAR}, customer_flag = #{record.customerFlag,jdbcType=VARCHAR}, minus_stock_flag = #{record.minusStockFlag,jdbcType=VARCHAR}, purchase_by_sale_flag = #{record.purchaseBySaleFlag,jdbcType=VARCHAR}, multi_level_approval_flag = #{record.multiLevelApprovalFlag,jdbcType=VARCHAR}, multi_bill_type = #{record.multiBillType,jdbcType=VARCHAR}, force_approval_flag = #{record.forceApprovalFlag,jdbcType=VARCHAR}, update_unit_price_flag = #{record.updateUnitPriceFlag,jdbcType=VARCHAR}, over_link_bill_flag = #{record.overLinkBillFlag,jdbcType=VARCHAR}, in_out_manage_flag = #{record.inOutManageFlag,jdbcType=VARCHAR}, multi_account_flag = #{record.multiAccountFlag,jdbcType=VARCHAR}, move_avg_price_flag = #{record.moveAvgPriceFlag,jdbcType=VARCHAR}, audit_print_flag = #{record.auditPrintFlag,jdbcType=VARCHAR}, tenant_id = #{record.tenantId,jdbcType=BIGINT}, delete_flag = #{record.deleteFlag,jdbcType=VARCHAR} update jsh_system_config company_name = #{companyName,jdbcType=VARCHAR}, company_contacts = #{companyContacts,jdbcType=VARCHAR}, company_address = #{companyAddress,jdbcType=VARCHAR}, company_tel = #{companyTel,jdbcType=VARCHAR}, company_fax = #{companyFax,jdbcType=VARCHAR}, company_post_code = #{companyPostCode,jdbcType=VARCHAR}, sale_agreement = #{saleAgreement,jdbcType=VARCHAR}, depot_flag = #{depotFlag,jdbcType=VARCHAR}, customer_flag = #{customerFlag,jdbcType=VARCHAR}, minus_stock_flag = #{minusStockFlag,jdbcType=VARCHAR}, purchase_by_sale_flag = #{purchaseBySaleFlag,jdbcType=VARCHAR}, multi_level_approval_flag = #{multiLevelApprovalFlag,jdbcType=VARCHAR}, multi_bill_type = #{multiBillType,jdbcType=VARCHAR}, force_approval_flag = #{forceApprovalFlag,jdbcType=VARCHAR}, update_unit_price_flag = #{updateUnitPriceFlag,jdbcType=VARCHAR}, over_link_bill_flag = #{overLinkBillFlag,jdbcType=VARCHAR}, in_out_manage_flag = #{inOutManageFlag,jdbcType=VARCHAR}, multi_account_flag = #{multiAccountFlag,jdbcType=VARCHAR}, move_avg_price_flag = #{moveAvgPriceFlag,jdbcType=VARCHAR}, audit_print_flag = #{auditPrintFlag,jdbcType=VARCHAR}, tenant_id = #{tenantId,jdbcType=BIGINT}, delete_flag = #{deleteFlag,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update jsh_system_config set company_name = #{companyName,jdbcType=VARCHAR}, company_contacts = #{companyContacts,jdbcType=VARCHAR}, company_address = #{companyAddress,jdbcType=VARCHAR}, company_tel = #{companyTel,jdbcType=VARCHAR}, company_fax = #{companyFax,jdbcType=VARCHAR}, company_post_code = #{companyPostCode,jdbcType=VARCHAR}, sale_agreement = #{saleAgreement,jdbcType=VARCHAR}, depot_flag = #{depotFlag,jdbcType=VARCHAR}, customer_flag = #{customerFlag,jdbcType=VARCHAR}, minus_stock_flag = #{minusStockFlag,jdbcType=VARCHAR}, purchase_by_sale_flag = #{purchaseBySaleFlag,jdbcType=VARCHAR}, multi_level_approval_flag = #{multiLevelApprovalFlag,jdbcType=VARCHAR}, multi_bill_type = #{multiBillType,jdbcType=VARCHAR}, force_approval_flag = #{forceApprovalFlag,jdbcType=VARCHAR}, update_unit_price_flag = #{updateUnitPriceFlag,jdbcType=VARCHAR}, over_link_bill_flag = #{overLinkBillFlag,jdbcType=VARCHAR}, in_out_manage_flag = #{inOutManageFlag,jdbcType=VARCHAR}, multi_account_flag = #{multiAccountFlag,jdbcType=VARCHAR}, move_avg_price_flag = #{moveAvgPriceFlag,jdbcType=VARCHAR}, audit_print_flag = #{auditPrintFlag,jdbcType=VARCHAR}, tenant_id = #{tenantId,jdbcType=BIGINT}, delete_flag = #{deleteFlag,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}