-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
Description
Implement Company resource as the foundation for multi-tenant architecture with proper data isolation.
Acceptance Criteria
Create Company entity with validation rules
Implement CompanyService with CRUD operations
Create CompanyController with REST endpoints
Add company registration workflow
Implement company settings management
Add company status management (active/inactive)
Create company-specific data isolation middleware
Add company validation and duplicate prevention
API Endpoints
GET /companies
GET /companies/:id
POST /companies
PUT /companies/:id
DELETE /companies/:id
GET /companies/:id/settings
PUT /companies/:id/settings
Metadata
Metadata
Assignees
Labels
No labels