Skip to content

Company Resource Module (Multi-tenant Core) #127

@Xaxxoo

Description

@Xaxxoo

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
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions