从业务service中剥离util到foundation中