Repository层作用