Each hero has its own requirements. But for example purposes let's assume our hero has two purple items, three blue items, and one green item at Purple +0.
Purple items need a total of 1120 enchanting points, and 201,600 gold for 5 stars.
Blue items need a total of 160 enchanting points, and 24,000 gold for 3 stars.
Green items need a total of 20 enchanting points, and 2400 gold for 1 star.
2 purple items = 2240 ep and 403,200 gold
3 blue items = 480 ep and 60,000 gold
1 green item = 20 ep and 2400 gold
Total: 2740 ep and 465,600 gold
Again, it depends on what the specific hero's gear is at that level. But this should give you an idea of what you may need to max enchant one hero at Purple +0.
Link to where I got the totals from: http://dragonsoul.wikia.com/wiki/Enchanting