The 49ers and their first-round draft pick, Eric Reid, struck a deal on a rookie contract Friday, meaning all 11 of the team's draft picks are signed well in advance of training camp.