프로젝트 소개

RailsOrg는 SaaS 멀티테넌트 환경에 조직 구조 관리 능력을 제공하는 것을 목표로 하며, 클래식한 OA 부서 관리 모델을 채택하고 있습니다. 이 프로젝트는 서로 다른 계층의 기능을 구분하기 위해 다음과 같은 상세한 네임스페이스 규칙을 정의합니다: 1. 플랫폼급 기능: 백엔드(panel)와 프론트엔드(board)를 포함하며, organ_id 필드를 지원하지 않습니다. 2. 조직형 기능: organ_id 필드를 지원하며, 백엔드 관리(admin), 물자 유입(in), 물자 유출(out) 및 현재 구성원과 관련된 프론트엔드 기능(me)을 포함합니다. 3. 상점형 기능: organ_id 필드를 지원하며, B2C 시나리오(my)와 B2B 시나리오의 구성원 소비자(mem) 및 조직 소비자(our)를 포함합니다.