select * from cs_contract_details insert into cs_contract_details contract_details_id, res_id, res_name, res_type, department_contract_number, contract_number, signing_time, end_time, demanding_side, supplier, dept_id, dept_name, company_class_id, company_class_name, contract_class_id, contract_class_name, member_user_id, member_user_name, supplier_user_id, supplier_user_name, contract_name, contract_price, archive_location, is_original, lack_reason, annex_url, warehousing_total, warehousing_time, content, status, sort, create_at, update_at, del_flag, remarks, affiliation_dept, contract_status, #{contractDetailsId}, #{resId}, #{resName}, #{resType}, #{departmentContractNumber}, #{contractNumber}, #{signingTime}, #{endTime}, #{demandingSide}, #{supplier}, #{deptId}, #{deptName}, #{companyClassId}, #{companyClassName}, #{contractClassId}, #{contractClassName}, #{memberUserId}, #{memberUserName}, #{supplierUserId}, #{supplierUserName}, #{contractName}, #{contractPrice}, #{archiveLocation}, #{isOriginal}, #{lackReason}, #{annexUrl}, #{warehousingTotal}, #{warehousingTime}, #{content}, #{status}, #{sort}, #{createAt}, #{updateAt}, #{delFlag}, #{remarks}, #{affiliationDept}, #{contractStatus}, update cs_contract_details res_id = #{resId}, res_name = #{resName}, res_type = #{resType}, department_contract_number = #{departmentContractNumber}, contract_number = #{contractNumber}, signing_time = #{signingTime}, end_time = #{endTime}, demanding_side = #{demandingSide}, supplier = #{supplier}, dept_id = #{deptId}, dept_name = #{deptName}, company_class_id = #{companyClassId}, company_class_name = #{companyClassName}, contract_class_id = #{contractClassId}, contract_class_name = #{contractClassName}, member_user_id = #{memberUserId}, member_user_name = #{memberUserName}, contract_name = #{contractName}, contract_price = #{contractPrice}, archive_location = #{archiveLocation}, is_original = #{isOriginal}, lack_reason = #{lackReason}, annex_url = #{annexUrl}, warehousing_total = #{warehousingTotal}, warehousing_time = #{warehousingTime}, content = #{content}, status = #{status}, sort = #{sort}, create_at = #{createAt}, update_at = #{updateAt}, del_flag = #{delFlag}, remarks = #{remarks}, affiliation_dept = #{affiliationDept}, contract_status = #{contractStatus}, where contract_details_id = #{contractDetailsId} delete from cs_contract_details where contract_details_id = #{contractDetailsId} delete from cs_contract_details where contract_details_id in #{contractDetailsId} insert into cs_contract_details contract_details_id, department_contract_number, contract_number, signing_time, end_time, contract_name, contract_price, contract_class_name, demanding_side, supplier, affiliation_dept, member_user_name, supplier_user_name, warehousing_total, is_original, lack_reason, annex_url, warehousing_time, archive_location, contract_status, remarks, create_at, del_flag, #{item.contractDetailsId}, #{item.departmentContractNumber}, #{item.contractNumber}, #{item.signingTime}, #{item.endTime}, #{item.contractName}, #{item.contractPrice}, #{item.contractClassName}, #{item.demandingSide}, #{item.supplier}, #{item.affiliationDept}, #{item.memberUserName}, #{item.supplierUserName}, #{item.warehousingTotal}, #{item.isOriginal}, #{item.lackReason}, #{item.annexUrl}, #{item.warehousingTime}, #{item.archiveLocation}, #{item.contractStatus}, #{item.remarks}, #{item.createAt}, #{item.delFlag},