회사별 테이블 데이터 격리
This commit is contained in:
@@ -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 기반 스타일 가이드라인을 준수해야 합니다.
|
||||
|
||||
Reference in New Issue
Block a user