修改了BL类，部分VO和PO