비품인 서비스는 권한을 총 4가지로 나누어 프로젝트를 진행했습니다.
비품인 서비스 제공자가 회사에 제공하는 계정.
최초 로그인시 기본적인 부서들의 목록을 제공하여, 손쉽게 초기 세팅을 가능하게 하였습니다.
추가적인 부서 설정과 Admin 권한을 부여할 수 있습니다.
실질적인 비품인 서비스의 관리자 권한.
비품의 관리 및 유저의 요청들을 처리, 그 외 여러 서비스에 필요한 설정들을 관리합니다.
유저 모드로 전환이 가능하여, 자신도 User 권한의 서비스를 이용할 수 있습니다.
일반 User의 권한입니다.
필요한 비품의 요청이나 자신의 비품의 수리, 반납 등을 요청할 수 있습니다.
각 부서의 공용 비품에 대한 책임자 권한입니다.
대부분의 비품 관리에 책임자가 있는 것을 고려하여 추가로 만들게 되었습니다.
기본적으로 User의 권한과 비슷하지만, 자신의 부서의 공용 비품들에 대해서도 권한을 가집니다.
위 화면은 비품의 상세 페이지에 해당하는 사진이고, 요청의 권한을 가지면 우측 상단에 요청들이 보이게 됩니다. 기존의 DTO에서 쓰고 있던 isMySupply를 그대로 사용하여, Frontend 코드 수정이 필요 없게끔 하였습니다.