Skip to main content

Campos

CampoTipoDescrição
rolePermissionIdUUIDIdentificador único
roleIdUUIDReferência à role
permissionIdStringIdentificador da permission no catálogo estático (ex.: create:trip)
createdByUUID?Usuário que criou o registro, quando aplicável
createdAtDateTimeData de criação
updatedByUUID?Usuário que fez a última atualização, quando aplicável
updatedAtDateTimeData 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).

Example

{
  "rolePermissionId": "0197a806-7b18-72c5-a64b-c93b35f93745",
  "roleId": "0197a7f8-15d1-7320-9b60-02497d7a0d61",
  "permissionId": "create:order",
  "createdBy": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
  "createdAt": "2026-07-03T13:10:05.000Z",
  "updatedBy": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
  "updatedAt": "2026-07-03T13:10:05.000Z"
}