id,pro_id,batch_id,
        device_no,status
    
    
    
        delete from pr_device
        where  id = #{id,jdbcType=BIGINT} 
    
    
        delete from pr_device
        where  batch_id = #{batchId,jdbcType=BIGINT}
    
    
        insert into pr_device
        ( id,pro_id,batch_id
        ,device_no,status)
        values (#{id,jdbcType=BIGINT},#{proId,jdbcType=BIGINT},#{batchId,jdbcType=BIGINT}
        ,#{deviceNo,jdbcType=BIGINT},#{status,jdbcType=TINYINT})
    
    
        insert into pr_device
        
                id,
                pro_id,
                batch_id,
                device_no,
                status,
        
        
                #{id,jdbcType=BIGINT},
                #{proId,jdbcType=BIGINT},
                #{batchId,jdbcType=BIGINT},
                #{deviceNo},
                #{status,jdbcType=TINYINT},
        
    
    
        insert into pr_device
        ( id,pro_id,batch_id,device_no,status) values
        
            (
             #{item.id,jdbcType=BIGINT},
             #{item.proId,jdbcType=BIGINT},
             #{item.batchId,jdbcType=BIGINT},
             #{item.deviceNo,jdbcType=BIGINT},
             #{item.status,jdbcType=TINYINT}
            )
        
    
    
        update pr_device
        
                
                    pro_id = #{proId,jdbcType=BIGINT},
                
                
                    batch_id = #{batchId,jdbcType=BIGINT},
                
                
                    device_no = #{deviceNo},
                
                
                    status = #{status,jdbcType=TINYINT}
                
        
        where   id = #{id,jdbcType=BIGINT} 
    
    
        update pr_device
        set 
            pro_id =  #{proId,jdbcType=BIGINT},
            batch_id =  #{batchId,jdbcType=BIGINT},
            device_no = #{deviceNo},
            status =  #{status,jdbcType=TINYINT}
        where   id = #{id,jdbcType=BIGINT}