API (rotating equipment) touches on the subject very slightly. But safe to say no, there really is no a code for shaft repair. It is large portion of our work though.
In order to answer your question one needs to know more about what you are working on and what kind of results you expect.
One applicable filler would be ER120 S-1 with a PWHT: If you just want to restore an area to its original configuration. However I suggest you do a hardness survey before welding. You will need to know your mechanical requirments of the base material to determine PWHT temperature.
I have no idea what or where your stress concerns maybe on this shaft. If it is a high speed or sees high stress's I suggest you consult an Engineer.