完善models和接口，添加强制类型转换