add readme

This commit is contained in:
2025-05-25 12:02:28 -03:00
parent 38de5d7494
commit 0300b14c1b
8 changed files with 10 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
### Relacionamentos
Toda compra feita é relacionada com a empresa responsável, que é definida como o `tenant` do registro. Essa relação é estabelecida com base no CNPJ presente na compra.
Toda compra feita é relacionada com a empresa responsável, que é definida como o `tenant` da compra. Essa relação é estabelecida com base no CNPJ presente na compra.
O gestor responsável pela ação também é relacionado à compra.

View File

@@ -68,7 +68,7 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool:
transact.put(
item={
'id': new_image['id'],
'sk': 'related_ids#%s' % k.removesuffix('_id'),
'sk': 'related_ids#%s' % k.removesuffix('_id'), # e.g. related_ids#user
'create_date': now_,
k: v,
}

View File

@@ -20,7 +20,7 @@ Globals:
Architectures:
- x86_64
Layers:
- !Sub arn:aws:lambda:sa-east-1:336641857101:layer:layercake:67
- !Sub arn:aws:lambda:sa-east-1:336641857101:layer:layercake:68
Environment:
Variables:
TZ: America/Sao_Paulo

View File

@@ -24,4 +24,6 @@ def test_assign_tenant_cnpj(
result = dynamodb_persistence_layer.collect.query(
PartitionKey('9omWNKymwU5U4aeun6mWzZ')
)
print(result)
assert 4 == len(result['items'])