select income_details_id, res_id, res_name, res_type, resource_class_id, resource_class, member_user_id, project_name, payment_person, payment_company, annex, account_info, accounting_abstract, accounting_time, price, document_number, delivery_location, device_name, resource_remarks, device_number, accounting_class_id, accounting_class, operator_user, dept_id, dept_name, remarks, content, status, sort, create_at, update_at, del_flag, department_contract_number, signing_time, end_time, demanding_side, demanding_side_vpn, demanding_side_ac, supplier, income_class, is_original, inventory_number , ac_recharge, ac_give, detailed_status, expiration_time, situation_explain, pay_user_number, is_service_list, surplus_days, service_type, service_type_detailed, transfer_situation, surplus_price, order_title, is_complete, unit,second_unit, unit_type from cs_income_details insert into cs_income_details income_details_id, res_id, res_name, res_type, resource_class_id, resource_class, member_user_id, project_name, payment_person, payment_company, annex, account_info, accounting_abstract, accounting_time, price, document_number, delivery_location, device_name, resource_remarks, device_number, accounting_class_id, accounting_class, operator_user, dept_id, dept_name, remarks, content, status, sort, create_at, update_at, del_flag, department_contract_number, signing_time, end_time, demanding_side, demanding_side_vpn, demanding_side_ac, supplier, income_class, is_original, inventory_number, ac_recharge, ac_give, detailed_status, expiration_time, situation_explain, pay_user_number, is_service_list, surplus_days, service_type, service_type_detailed, transfer_situation, surplus_price, order_title, is_complete, unit, second_unit, unit_type, #{incomeDetailsId}, #{resId}, #{resName}, #{resType}, #{resourceClassId}, #{resourceClass}, #{memberUserId}, #{projectName}, #{paymentPerson}, #{paymentCompany}, #{annex}, #{accountInfo}, #{accountingAbstract}, #{accountingTime}, #{price}, #{documentNumber}, #{deliveryLocation}, #{deviceName}, #{resourceRemarks}, #{deviceNumber}, #{accountingClassId}, #{accountingClass}, #{operatorUser}, #{deptId}, #{deptName}, #{remarks}, #{content}, #{status}, #{sort}, #{createAt}, #{updateAt}, #{delFlag}, #{departmentContractNumber}, #{signingTime}, #{endTime}, #{demandingSide}, #{demandingSideVpn}, #{demandingSideAc}, #{supplier}, #{incomeClass}, #{isOriginal}, #{inventoryNumber}, #{acRecharge}, #{acGive}, #{detailedStatus}, #{expirationTime}, #{situationExplain}, #{payUserNumber}, #{isServiceList}, #{surplusDays}, #{serviceType}, #{serviceTypeDetailed}, #{transferSituation}, #{surplusPrice}, #{orderTitle}, #{isComplete}, #{unit}, #{secondUnit}, #{unitType}, update cs_income_details res_id = #{resId}, res_name = #{resName}, res_type = #{resType}, resource_class_id = #{resourceClassId}, resource_class = #{resourceClass}, member_user_id = #{memberUserId}, project_name = #{projectName}, payment_person = #{paymentPerson}, payment_company = #{paymentCompany}, annex = #{annex}, account_info = #{accountInfo}, accounting_abstract = #{accountingAbstract}, accounting_time = #{accountingTime}, price = #{price}, document_number = #{documentNumber}, delivery_location = #{deliveryLocation}, device_name = #{deviceName}, resource_remarks = #{resourceRemarks}, device_number = #{deviceNumber}, accounting_class_id = #{accountingClassId}, accounting_class = #{accountingClass}, operator_user = #{operatorUser}, dept_id = #{deptId}, dept_name = #{deptName}, remarks = #{remarks}, content = #{content}, status = #{status}, sort = #{sort}, create_at = #{createAt}, update_at = #{updateAt}, del_flag = #{delFlag}, department_contract_number = #{departmentContractNumber}, signing_time = #{signingTime}, end_time = #{endTime}, demanding_side = #{demandingSide}, demanding_side_vpn = #{demandingSideVpn}, demanding_side_ac = #{demandingSideAc}, supplier = #{supplier}, income_class = #{incomeClass}, is_original = #{isOriginal}, inventory_number = #{inventoryNumber}, ac_recharge = #{acRecharge}, ac_give = #{acGive}, detailed_status = #{detailedStatus}, expiration_time = #{expirationTime}, situation_explain = #{situationExplain}, pay_user_number = #{payUserNumber}, is_service_list = #{isServiceList}, surplus_days = #{surplusDays}, service_type = #{serviceType}, service_type_detailed = #{serviceTypeDetailed}, transfer_situation = #{transferSituation}, surplus_price = #{surplusPrice}, order_title = #{orderTitle}, is_complete = #{isComplete}, unit = #{unit}, second_unit = #{secondUnit}, unit_type = #{unitType}, where income_details_id = #{incomeDetailsId} delete from cs_income_details where income_details_id = #{incomeDetailsId} delete from cs_income_details where income_details_id in #{incomeDetailsId} insert into cs_income_details income_details_id, department_contract_number, signing_time, end_time, project_name, price, demanding_side, demanding_side_vpn, demanding_side_ac, supplier, operator_user, dept_name, accounting_abstract, accounting_time, document_number, delivery_location, device_name, resource_remarks, device_number, payment_company, annex, remarks, income_class, create_at, is_original, inventory_number, del_flag, ac_recharge, ac_give, detailed_status, expiration_time, situation_explain, pay_user_number, is_service_list, surplus_days, service_type, service_type_detailed, transfer_situation, surplus_price, order_title, is_complete, unit, second_unit, unit_type, #{item.incomeDetailsId}, #{item.departmentContractNumber}, #{item.signingTime}, #{item.endTime}, #{item.projectName}, #{item.price}, #{item.demandingSide}, #{item.demandingSideVpn}, #{item.demandingSideAc}, #{item.supplier}, #{item.operatorUser}, #{item.deptName}, #{item.accountingAbstract}, #{item.accountingTime}, #{item.documentNumber}, #{item.deliveryLocation}, #{item.deviceName}, #{item.resourceRemarks}, #{item.deviceNumber}, #{item.paymentCompany}, #{item.annex}, #{item.remarks}, #{item.incomeClass}, #{item.createAt}, #{item.isOriginal}, #{item.inventoryNumber}, #{item.delFlag}, #{item.acRecharge}, #{item.acGive}, #{item.detailedStatus}, #{item.expirationTime}, #{item.situationExplain}, #{item.payUserNumber}, #{item.isServiceList}, #{item.surplusDays}, #{item.serviceType}, #{item.serviceTypeDetailed}, #{item.transferSituation}, #{item.surplusPrice}, #{item.orderTitle}, #{item.isComplete}, #{item.unit}, #{item.secondUnit}, #{item.unitType},