{
  "meta": {
    "options": {
      "linkedFile": "/views/dashboard/fila-inauguracoes.ejs",
      "linkedForm": "form_criar_produto_nauguracao"
    },
    "$_POST": [
      {
        "type": "number",
        "fieldName": "id_inauguracao",
        "name": "id_inauguracao"
      },
      {
        "type": "number",
        "fieldName": "qtd_disponivel",
        "options": {
          "rules": {
            "core:required": {
              "param": "",
              "message": "Este é um campo obrigatório!"
            },
            "core:number": {}
          }
        },
        "name": "qtd_disponivel"
      },
      {
        "type": "number",
        "fieldName": "qtd_cpf",
        "options": {
          "rules": {
            "core:required": {
              "param": "",
              "message": "Este é um campo obrigatório!"
            },
            "core:number": {}
          }
        },
        "name": "qtd_cpf"
      },
      {
        "type": "number",
        "fieldName": "produto",
        "options": {
          "rules": {
            "core:required": {
              "param": "",
              "message": "Este é um campo obrigatório!"
            }
          }
        },
        "name": "produto"
      },
      {
        "type": "number",
        "fieldName": "valor_unitario",
        "options": {
          "rules": {
            "core:required": {
              "param": "",
              "message": "Este é um campo obrigatório!"
            },
            "core:number": {}
          }
        },
        "name": "valor_unitario"
      }
    ]
  },
  "exec": {
    "steps": {
      "name": "insert",
      "module": "dbupdater",
      "action": "insert",
      "options": {
        "connection": "db",
        "sql": {
          "type": "insert",
          "values": [
            {
              "table": "inauguracao_produto",
              "column": "produto_inaug_id",
              "type": "number",
              "value": "{{$_POST.produto}}"
            },
            {
              "table": "inauguracao_produto",
              "column": "inauguracao_id",
              "type": "number",
              "value": "{{$_POST.id_inauguracao}}"
            },
            {
              "table": "inauguracao_produto",
              "column": "unidades_disponiveis",
              "type": "number",
              "value": "{{$_POST.qtd_disponivel}}"
            },
            {
              "table": "inauguracao_produto",
              "column": "limite_por_pessoa",
              "type": "number",
              "value": "{{$_POST.qtd_cpf}}"
            },
            {
              "table": "inauguracao_produto",
              "column": "status",
              "type": "text",
              "value": "{{'Ativo'}}"
            },
            {
              "table": "inauguracao_produto",
              "column": "valor",
              "type": "number",
              "value": "{{$_POST.valor_unitario}}"
            },
            {
              "table": "inauguracao_produto",
              "column": "quantidade_consumida",
              "type": "number",
              "value": "{{0}}"
            }
          ],
          "table": "inauguracao_produto",
          "returning": "id_inaug_produto",
          "query": "insert into \"inauguracao_produto\" (\"inauguracao_id\", \"limite_por_pessoa\", \"produto_inaug_id\", \"quantidade_consumida\", \"status\", \"unidades_disponiveis\", \"valor\") values (?, ?, ?, ?, ?, ?, ?) returning \"id_inaug_produto\"",
          "params": [
            {
              "name": ":P1",
              "type": "expression",
              "value": "{{$_POST.produto}}",
              "test": ""
            },
            {
              "name": ":P2",
              "type": "expression",
              "value": "{{$_POST.id_inauguracao}}",
              "test": ""
            },
            {
              "name": ":P3",
              "type": "expression",
              "value": "{{$_POST.qtd_disponivel}}",
              "test": ""
            },
            {
              "name": ":P4",
              "type": "expression",
              "value": "{{$_POST.qtd_cpf}}",
              "test": ""
            },
            {
              "name": ":P5",
              "type": "expression",
              "value": "{{'Ativo'}}",
              "test": ""
            },
            {
              "name": ":P6",
              "type": "expression",
              "value": "{{$_POST.valor_unitario}}",
              "test": ""
            },
            {
              "name": ":P7",
              "type": "expression",
              "value": "{{0}}",
              "test": ""
            }
          ]
        }
      },
      "meta": [
        {
          "name": "identity",
          "type": "text"
        },
        {
          "name": "affected",
          "type": "number"
        }
      ]
    }
  }
}