fix: add @Repository