I would only make a couple minor changes to the order you listed them.
A.
Squat
Bench Press
DB Row
Military Press
Leg Curl
Bench Dip
Calf Raise
Russian Twist (for Abs)
Wrist Curls (forearms)
B.
Deadlift
Incline Bench
Pullup
Leg Extension
DB Shoulder Press
Calf Press (on Leg Press Machine)
Seated Tricep Press
Knee Raises (Abs)
Wrist Curls
Some people like to put things like Dead Lifts or even Squats last because they are tiring and feel they compromise their other exercises. Others, myself included, prefer to put them at the beginning when the strongest. It’s more or less a matter of personal preference.
As a general rule, when selecting the order of exercises, it’s good to put the most complex compound movements first and work your way to the less complex isolation movements and abs. The idea is not to compromise a compound exercise by tiring out a synergistic or stabilizing muscles before doing the compound exercise. That’s why I suggested putting your Triceps isolations after the other pushing movements. Also, the Abs stabilize all exercises to some extent so I would put them last or close to last. Similarly, Forearms get worked by just gripping the bar I would also put those near last. Actually many people don’t do specific Abs or Forearm exercises simply because they get enough work doing the other exercises especially when things get heavy. So having them last in your routine makes it easier to drop them without disrupting the rest of your routine.
Another good idea to help get the most out of each exercise is to alternate muscle groups. In other words don’t do 2 pushing movements back-to-back.
Finally, if you have a specific body part you want to focus on you can move it ahead of other exercises so it gets worked when you are strongest. So for example say you wanted to focus more on shoulders than on chest you could move your shoulder exercises ahead of your chest exercises.