Campos
| Campo | Tipo | Descrição |
|---|---|---|
rolePermissionId | UUID | Identificador único |
roleId | UUID | Referência à role |
permissionId | String | Identificador da permission no catálogo estático (ex.: create:trip) |
createdBy | UUID? | Usuário que criou o registro, quando aplicável |
createdAt | DateTime | Data de criação |
updatedBy | UUID? | Usuário que fez a última atualização, quando aplicável |
updatedAt | DateTime | Data da última atualização |
Relacionamentos
- Relaciona-se com Role
Regras de Negócio
- O par
roleId+permissionIdé único — a mesma permission não é atribuída duas vezes à mesma role. - O catálogo de permissions é controlado pelo DEVMOB. O formato é sempre
action:resource(ex.:create:trip,update:route).