enumCondicao
This commit is contained in:
parent
cd90eeaa3e
commit
44a5ce9878
5 changed files with 46 additions and 15 deletions
|
|
@ -29,6 +29,19 @@ export type interfaceConsulta = {
|
|||
apenasContagem?: boolean
|
||||
}
|
||||
|
||||
export enum enumCondicao {
|
||||
IGUAL = "IGUAL",
|
||||
DIFERENTE = "DIFERENTE",
|
||||
COMECA = "COMECA",
|
||||
TERMINA = "TERMINA",
|
||||
MAIOR_OU_IGUAL = "MAIOR_OU_IGUAL",
|
||||
MENOR_OU_IGUAL = "MENOR_OU_IGUAL",
|
||||
MAIOR = "MAIOR",
|
||||
MENOR = "MENOR",
|
||||
CONTEM = "CONTEM",
|
||||
PERTENCE = "PERTENCE",
|
||||
}
|
||||
|
||||
export const zOperadores = z.enum([
|
||||
"=",
|
||||
"!=",
|
||||
|
|
@ -43,6 +56,6 @@ export const zOperadores = z.enum([
|
|||
export const zFiltro = z.object({
|
||||
coluna: z.string(),
|
||||
valor: z.any(),
|
||||
operador: zOperadores,
|
||||
operador: enumCondicao,
|
||||
ou: z.boolean().optional(),
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue