회사별 테이블 데이터 격리

This commit is contained in:
kjs
2025-11-06 18:35:05 +09:00
parent 0e4cf7b641
commit fb201cc799
6 changed files with 918 additions and 5 deletions
+18
View File
@@ -1,5 +1,23 @@
# Cursor Rules for ERP-node Project
## 🚨 최우선 보안 규칙: 멀티테넌시
**모든 코드 작성/수정 완료 후 반드시 다음 파일을 확인하세요:**
- [멀티테넌시 필수 구현 가이드](.cursor/rules/multi-tenancy-guide.mdc)
**AI 에이전트는 다음 상황에서 반드시 멀티테넌시 체크리스트를 확인해야 합니다:**
1. 데이터베이스 마이그레이션 작성 시
2. 백엔드 API (SELECT/INSERT/UPDATE/DELETE) 작성/수정 시
3. 프론트엔드 데이터 API 호출 작성/수정 시
4. 테스트 완료 시
**핵심 원칙:**
- ✅ 모든 테이블에 `company_code` 필수 (company_mng 제외)
- ✅ 모든 쿼리에 `company_code` 필터링 필수
- ✅ 프론트엔드 API 호출 시 `autoFilter` 전달 필수
---
## shadcn/ui 웹 스타일 가이드라인
모든 프론트엔드 개발 시 다음 shadcn/ui 기반 스타일 가이드라인을 준수해야 합니다.