feat(ai): adicionar nome do parametro aos filtros
davinTI/app-dono-modulos/pipeline/head This commit looks good
davinTI/app-dono-modulos/pipeline/head This commit looks good
This commit is contained in:
+20
-13
@@ -8,9 +8,9 @@ export default moduleFactory
|
||||
description: "Flash de Vendas",
|
||||
label: "Flash de Vendas",
|
||||
icon: "bar-chart",
|
||||
ai : {
|
||||
topics : {
|
||||
flash_vendas_big : {
|
||||
ai: {
|
||||
topics: {
|
||||
flash_vendas_big: {
|
||||
descricao: "Consulta e análise do relatório Flash de Vendas. Permite visualizar metas do mês, vendas do mês atual, variações e projeções, além de comparativos com o mês anterior e ano anterior. Útil para projeção de batimento de meta, ranking de lojas e comparativos de performance.",
|
||||
prompt: {
|
||||
prompt_persona: "Você é um Especialista em Dados e Extrator de Filtros de alto nível. Sua única tarefa é analisar a solicitação do usuário sobre desempenho de vendas (Flash de Vendas), identificar quais informações ele deseja buscar (como data de referência ou loja) e como deseja visualizar esses dados (agrupamento), preparando as variáveis exatas para o sistema de relatórios.",
|
||||
@@ -31,7 +31,8 @@ export default moduleFactory
|
||||
filtros: {
|
||||
data_venda: {
|
||||
descricao_agente: "A data base para a consulta das vendas. Caso não informada explicitamente, usar a data de hoje no formato YYYY-MM-DD.",
|
||||
coluna_vtr: "args.data_venda",
|
||||
coluna_vtr: "data_referencia",
|
||||
nome_parametro: "data_venda",
|
||||
},
|
||||
loja: {
|
||||
descricao_agente: "Lista de nomes ou códigos de lojas mencionados para filtragem.",
|
||||
@@ -40,7 +41,7 @@ export default moduleFactory
|
||||
}
|
||||
}
|
||||
},
|
||||
query_base : "flash_vendas_ai"
|
||||
query_base: "flash_vendas_ai"
|
||||
},
|
||||
}
|
||||
},
|
||||
@@ -183,8 +184,8 @@ export default moduleFactory
|
||||
},
|
||||
params: ["data_venda", "codigo_categoria_pai", "cod_empresa"],
|
||||
},
|
||||
flash_vendas_ai : {
|
||||
name : " Flash de vendas AI",
|
||||
flash_vendas_ai: {
|
||||
name: " Flash de vendas AI",
|
||||
display: {
|
||||
type: "none"
|
||||
},
|
||||
@@ -254,7 +255,8 @@ where 1 = 0`,
|
||||
}
|
||||
}
|
||||
},
|
||||
C5_big: {flash: (args) => {
|
||||
C5_big: {
|
||||
flash: (args) => {
|
||||
return {
|
||||
sql: /*sql*/ `
|
||||
SELECT
|
||||
@@ -335,7 +337,8 @@ where 1 = 0`,
|
||||
(x.codigo, x.nomeempresaapp),
|
||||
()
|
||||
)
|
||||
`,};
|
||||
`,
|
||||
};
|
||||
},
|
||||
flash_categorias: (args) => {
|
||||
return {
|
||||
@@ -511,7 +514,8 @@ where 1 = 0`,
|
||||
ORDER BY
|
||||
is_total,
|
||||
nomeempresaapp
|
||||
`,};
|
||||
`,
|
||||
};
|
||||
},
|
||||
flash_vendas_ai: (args) => {
|
||||
return {
|
||||
@@ -580,13 +584,16 @@ where 1 = 0`,
|
||||
}
|
||||
}
|
||||
},
|
||||
C5_mambo: {flash: (args) => {
|
||||
C5_mambo: {
|
||||
flash: (args) => {
|
||||
return {
|
||||
sql: /*sql*/ ``,};
|
||||
sql: /*sql*/ ``,
|
||||
};
|
||||
},
|
||||
flash_categorias: (args) => {
|
||||
return {
|
||||
sql: /*sql*/ ``,};
|
||||
sql: /*sql*/ ``,
|
||||
};
|
||||
},
|
||||
flash_vendas_ai: (args) => {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user