rest 설계를 이렇게했어

scheduler / 뭔가 일정 매니지먼트 하는 그런거
admin / 관리자의 업무 자체
statistics / 통계 기능 몰빵

그래서 controller 파일은 3개야.
scheduleController,
adminController,
statisticsController

디비 테이블은 대충 몇개있음.
user, option, product, history, reservation
얘낸 다 각각 service, dao, vo가 한쌍으로 존재함.

근데 이게 짜다보니까 스케쥴러에서도 어드민에서도 user 디비 데이터가 필요할때가 있음

그래서 schedulerController, adminController 둘다 userService에 접근이 가능함

걍 콘트롤러가 자기 꼴리는 서비스 알아서 쓰도록 하는 개념
그럼 업무 도메인이 달라도 내부 디비쫄 로직은 동일하거나 혹은 비슷한거 쓰니까 중복 제거되는 느낌임

구조 어때보임 ㄱㅊ음?