Make the Sauce: In a bowl, mix chili bean paste, light soy sauce, dark soy sauce, Shaoxing wine, black vinegar, sugar, and water. Set aside.
Season both sides of the fish with salt. Pour Shaoxing wine over the fish and let marinate for 15 minutes.
Place fish on a heatproof plate or steamer basket. Steam over high heat for 5–10 minutes, depending on size. The fish is done when the flesh flakes easily from the bone.
Heat oil in a pan or wok over medium-high heat. Add garlic, ginger, green onions, and dried chilies. Stir fry until fragrant.
Pour in the prepared sauce. Let simmer for a few minutes until slightly thickened and aromatic.
Pour the chili bean sauce and aromatics over the steamed fish. Garnish with fresh green onions and serve immediately.