bl。commodity和bl.finance的各个类实现相对应的接口