直接调 crud 三层跑通了,但写了几个业务模块后,四个横切需求砸过来:那就在 crud 和 controller 之间插一层吧。