Former Barnsley forward Tom Bradshaw has departed Millwall on a permanent basis over six years on from his move to The Den.