select id,
               icd10id,
               icd10_assort_code,
               icd10_assort_name,
               chinese_medicine_diagnose_sign,
               chinese_medicine_diagnose_assort_code,
               chinese_medicine_diagnose_assort_name,
               outpatient_use_assort,
               inpatient_use_assort,
               icd10code,
               icd10name,
               orgid,
               del_flag,
               update_by,
               update_time,
               create_by,
               create_time,
               isupload,
               upload_time,
               type,
               outid,
               pid,
               guid
        from icd10_association
    
    
    
    
        insert into icd10_association
        
            icd10id,
            icd10code,
            icd10name,
            orgid,
            del_flag,
            update_by,
            update_time,
            create_by,
            create_time,
            isupload,
            upload_time,
            outid,
            type,
            pid,
            guid,
            icd10_assort_code,
            and icd10_assort_name = #{icd10AssortName}
            
            chinese_medicine_diagnose_sign,
            
            
                chinese_medicine_diagnose_assort_code,
            
            
                chinese_medicine_diagnose_assort_name,
            
            outpatient_use_assort,
            inpatient_use_assort,
        
        
            #{icd10id},
            #{icd10code},
            #{icd10name},
            #{orgid},
            #{delFlag},
            #{updateBy},
            #{updateTime},
            #{createBy},
            #{createTime},
            #{isupload},
            #{uploadTime},
            #{outid},
            #{type},
            #{pid},
            #{guid},
            and icd10_assort_code = #{icd10AssortCode}
            #{icd10AssortName},
            
            
                #{chineseMedicineDiagnoseSign},
            
            
                #{chineseMedicineDiagnoseAssortCode},
            
            
                #{chineseMedicineDiagnoseAssortName},
            
            #{outpatientUseAssort},
            #{inpatientUseAssort},
        
    
    
        update icd10_association
        
            icd10id = #{icd10id},
            icd10code = #{icd10code},
            orgid = #{orgid},
            del_flag = #{delFlag},
            update_by = #{updateBy},
            update_time = #{updateTime},
            create_by = #{createBy},
            create_time = #{createTime},
            isupload = #{isupload},
            upload_time = #{uploadTime},
            outid = #{outid},
            type = #{type},
            pid = #{pid},
            guid = #{guid},
            icd10_assort_code = #{icd10AssortCode},
            icd10_assort_name = #{icd10AssortName}
            
            chinese_medicine_diagnose_sign = #{chineseMedicineDiagnoseSign},
            
            
                chinese_medicine_diagnose_assort_code = #{chineseMedicineDiagnoseAssortCode},
            
            
                chinese_medicine_diagnose_assort_name = #{chineseMedicineDiagnoseAssortName},
            
            outpatient_use_assort = #{outpatientUseAssort},
            inpatient_use_assort = #{inpatientUseAssort},
        
        where id = #{id}
    
    
        delete
        from icd10_association
        where id = #{id}
    
    
        delete from icd10_association where id in
        
            #{id}