Compare commits

...

2 commits

Author SHA1 Message Date
6795ca3bd2 . 2026-10-01 09:47:53 -03:00
272ee0b6b9 . 2026-10-01 07:34:20 -03:00
5 changed files with 6 additions and 6 deletions

View file

@ -139,7 +139,7 @@ export const zProdutoCriar = z.object({
nome: z.string().trim().min(1),
preco: z.coerce.number().positive(),
ativo: z.boolean().default(true),
codigo: z.string().toUpperCase().nullish(),
codigo: z.uuid().toUpperCase().nullish(),
tags: z.array(z.string()).default([]),
})

View file

@ -168,7 +168,7 @@ const zProdutoEditar = zProduto.partial()
// Resposta: base + campos gerados
const zProdutoResposta = zProduto.extend({
codigo: z.string().uuid(),
codigo: z.uuid(),
criadoEm: z.string().datetime(),
})

View file

@ -27,7 +27,7 @@ db("tarefas_manutencao")
### ✅ Correto
```typescript
import { Tabelas } from "prosa-comuns";
import { Tabelas } from "atende-comuns";
db(Tabelas.tickets)
db(`${Tabelas.usuarios} as u`)
@ -53,7 +53,7 @@ import {
TipoUsuarioInterno,
TipoManutencaoSoftware,
TipoMensagem,
} from "prosa-comuns";
} from "atende-comuns";
if (ticket.status === StatusTicket.resolvido) { ... }
if (usuario.papel === TipoUsuarioInterno.administrador) { ... }

View file

@ -139,7 +139,7 @@ export const zProdutoCriar = z.object({
nome: z.string().trim().min(1),
preco: z.coerce.number().positive(),
ativo: z.boolean().default(true),
codigo: z.string().toUpperCase().nullish(),
codigo: z.uuid().toUpperCase().nullish(),
tags: z.array(z.string()).default([]),
})

View file

@ -168,7 +168,7 @@ const zProdutoEditar = zProduto.partial()
// Resposta: base + campos gerados
const zProdutoResposta = zProduto.extend({
codigo: z.string().uuid(),
codigo: z.uuid(),
criadoEm: z.string().datetime(),
})