select id,
               serialnum,
               patid,
               drugname,
               opendate,
               drugtype,
               unit,
               spec,
               drugusage,
               dose,
               orgid,
               del_flag,
               update_by,
               update_time,
               create_by,
               create_time,
               isupload,
               upload_time,
               drugid,
               visittype,
               visitid,
               schemestatus,
               guid,
               schemetime
        from pat_med_drug
    
    
    
    
        insert into pat_med_drug
        
            serialnum,
            patid,
            drugname,
            opendate,
            drugtype,
            unit,
            spec,
            drugusage,
            dose,
            orgid,
            del_flag,
            update_by,
            update_time,
            create_by,
            create_time,
            isupload,
            upload_time,
            drugid,
            visittype,
            visitid,
            schemestatus,
            schemetime,
            guid,
        
        
            #{serialnum},
            #{patid},
            #{drugname},
            #{opendate},
            #{drugtype},
            #{unit},
            #{spec},
            #{drugusage},
            #{dose},
            #{orgid},
            #{delFlag},
            #{updateBy},
            #{updateTime},
            #{createBy},
            #{createTime},
            #{isupload},
            #{uploadTime},
            #{drugid},
            #{visittype},
            #{visitid},
            #{schemestatus},
            #{schemetime},
            #{guid},
        
    
    
        update pat_med_drug
        
            serialnum = #{serialnum},
            patid = #{patid},
            drugname = #{drugname},
            opendate = #{opendate},
            drugtype = #{drugtype},
            unit = #{unit},
            spec = #{spec},
            drugusage = #{drugusage},
            dose = #{dose},
            orgid = #{orgid},
            del_flag = #{delFlag},
            update_by = #{updateBy},
            update_time = #{updateTime},
            create_by = #{createBy},
            create_time = #{createTime},
            isupload = #{isupload},
            upload_time = #{uploadTime},
            drugid = #{drugid},
            visittype = #{visittype},
            visitid = #{visitid},
            schemestatus = #{schemestatus},
            schemetime = #{schemetime},
            guid = #{guid},
        
        where id = #{id}
    
    
        delete
        from pat_med_drug
        where id = #{id}
    
    
        delete from pat_med_drug where id in
        
            #{id}