openapi: 3.0.3
info:
title: 'Documentação da API Minha UFCSPA'
description: ''
version: 1.0.0
servers:
-
url: 'https://api.producao.minha.ufcspa.edu.br'
tags:
-
name: Academico
description: ''
-
name: 'Almoxarifado de Químicos'
description: "\nAPI do almoxarifado de químicos"
-
name: 'Arquivos Digitais'
description: "\nAPI para armazenar arquivos digitais."
-
name: Institucional
description: ''
-
name: 'Login de Usuário'
description: "\nGrupo que trabalha no login de um usuário"
-
name: Permissões
description: ''
-
name: Relatórios
description: ''
components:
securitySchemes:
default:
type: apiKey
name: token
in: header
description: 'You can get your token by copying the token header in a request when you log in the application.'
security:
-
default: []
paths:
/academico/atividade-curriculo-discente:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idVinculo
description: 'int Filtrar por id do vinculo. Obrigatorio.'
example: null
required: true
schema:
type: string
description: 'int Filtrar por id do vinculo. Obrigatorio.'
example: null
nullable: false
-
in: query
name: codigoAtividade
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: nomeAtividade
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: estrutura
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: ano
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: periodo
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: chTotal
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
required: false
schema:
type: boolean
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
nullable: false
-
in: query
name: idSituacao
description: 'Filtrar por situacao do discente na atividade.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por situacao do discente na atividade.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Número da página.'
example: null
required: false
schema:
type: integer
description: 'Número da página.'
example: null
nullable: false
-
in: query
name: orderByCodigoAtividade
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByNomeAtividade
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByEstrutura
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByAno
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByPeriodo
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByChTotal
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacao
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Academico
security: []
'/academico/planos-ensino/gerar-pdf/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Academico
security: []
parameters:
-
in: path
name: id
description: Id.
example: null
required: true
schema:
type: integer
/academico/situacoes-atividade-curriculo:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idSituacoesAtividadeCurricular
description: 'Filtrar por id da situação.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id da situação.'
example: null
nullable: false
-
in: query
name: situacao
description: 'Filtrar por situação.'
example: null
required: false
schema:
type: string
description: 'Filtrar por situação.'
example: null
nullable: false
-
in: query
name: sigla
description: 'Filtrar por sigla da situação.'
example: null
required: false
schema:
type: string
description: 'Filtrar por sigla da situação.'
example: null
nullable: false
-
in: query
name: orderByIdSituacoesAtividadeCurricular
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacao
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySigla
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Academico
security: []
/academico/vinculo-discente:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: matricula
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: vinculo
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: nivelCurso
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: anoIngresso
description: 'Filtrar por id do vinculo.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do vinculo.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Número da página.'
example: null
required: false
schema:
type: integer
description: 'Número da página.'
example: null
nullable: false
-
in: query
name: orderByMatricula
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByVinculo
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByNivelCurso
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByAnoIngresso
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacao
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByHabilitado
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Academico
security: []
/almoxarifadoquimicos/aprova-movimentacoes:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
required: false
schema:
type: boolean
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
required: false
schema:
type: integer
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: query
name: rejeitar
description: 'Rejeitar uma movimentação. Padrão é false.'
example: null
required: false
schema:
type: boolean
description: 'Rejeitar uma movimentação. Padrão é false.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_movimentacao:
type: integer
description: 'Id da movimentacao.'
example: null
nullable: false
required:
- id_movimentacao
security: []
'/almoxarifadoquimicos/aprova-movimentacoes/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do pedido de aprovação.'
example: 2
required: true
schema:
type: integer
/almoxarifadoquimicos/materiais:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Optação da paginação.'
example: true
required: false
schema:
type: boolean
description: 'Optação da paginação.'
example: true
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: 1
required: false
schema:
type: integer
description: 'Página na paginação.'
example: 1
nullable: false
-
in: query
name: itemsPerPage
description: 'Itens por paginação.'
example: 10
required: false
schema:
type: integer
description: 'Itens por paginação.'
example: 10
nullable: false
-
in: query
name: titulo
description: 'Titulo do material.'
example: null
required: false
schema:
type: string
description: 'Titulo do material.'
example: null
nullable: false
-
in: query
name: catmat
description: 'Catmat do material.'
example: null
required: false
schema:
type: string
description: 'Catmat do material.'
example: null
nullable: false
-
in: query
name: cas
description: 'Cas do material.'
example: null
required: false
schema:
type: string
description: 'Cas do material.'
example: null
nullable: false
-
in: query
name: export
description: 'Define se o retorno deve ser um arquivo excel.'
example: null
required: false
schema:
type: boolean
description: 'Define se o retorno deve ser um arquivo excel.'
example: null
nullable: false
-
in: query
name: descricao
description: 'Descricao do material.'
example: null
required: false
schema:
type: string
description: 'Descricao do material.'
example: null
nullable: false
-
in: query
name: tipoControle
description: 'Filtrar pelo tipo de controle.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo tipo de controle.'
example: null
nullable: false
-
in: query
name: formatoPlanilha
description: 'Define o formato do arquivo a ser exportado. Podendo ser xlsx ou csv. Padrão é csv.'
example: null
required: false
schema:
type: string
description: 'Define o formato do arquivo a ser exportado. Podendo ser xlsx ou csv. Padrão é csv.'
example: null
nullable: false
-
in: query
name: orderByTitulo
description: 'Coluna a ser ordenada.'
example: asc
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: asc
nullable: false
-
in: query
name: orderByCatmat
description: 'Coluna a ser ordenada. Example:'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada. Example:'
example: null
nullable: false
-
in: query
name: orderByUnidadeMedida
description: 'Coluna a ser ordenada. Example:'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada. Example:'
example: null
nullable: false
-
in: query
name: orderByCas
description: 'Coluna a ser ordenada. Example:'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada. Example:'
example: null
nullable: false
-
in: query
name: orderByEstadoFisico
description: 'Coluna a ser ordenada. Example:'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada. Example:'
example: null
nullable: false
-
in: query
name: orderByTipoDeControle
description: 'Coluna a ser ordenada. Example:'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada. Example:'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
titulo:
type: string
description: ''
example: Álcool
nullable: false
catmat:
type: string
description: ''
example: '348275'
nullable: true
descricao:
type: string
description: ''
example: itaque
nullable: false
id_unidade_medida:
type: integer
description: ''
example: 6
nullable: false
numero_cas:
type: string
description: ''
example: 67-63-0
nullable: true
estado_fisico:
type: char
description: ''
example: L
nullable: false
id_tipo_controle:
type: integer
description: ''
example: 1
nullable: true
fispq:
type: string
description: ''
example: dolor
nullable: true
link_fispq:
type: string
description: ''
example: est
nullable: true
riscos:
type: array
description: ''
example:
- []
items:
type: object
nullable: true
properties:
id_classificacao_risco:
type: integer
description: ''
example: 15
nullable: true
criado_por:
type: integer
description: ''
example: 15
nullable: false
alterado_por:
type: integer
description: ''
example: 12
nullable: false
required:
- titulo
- descricao
- id_unidade_medida
- estado_fisico
- criado_por
- alterado_por
security: []
'/almoxarifadoquimicos/materiais/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
titulo:
type: string
description: ''
example: Álcool
nullable: false
catmat:
type: string
description: ''
example: '348275'
nullable: true
descricao:
type: string
description: ''
example: voluptatem
nullable: false
id_unidade_medida:
type: integer
description: ''
example: 2
nullable: false
numero_cas:
type: string
description: ''
example: 67-63-0
nullable: true
estado_fisico:
type: char
description: ''
example: laudantium
nullable: false
id_tipo_controle:
type: integer
description: ''
example: 9
nullable: true
fispq:
type: string
description: ''
example: recusandae
nullable: true
link_fispq:
type: string
description: ''
example: tempora
nullable: true
riscos:
type: array
description: ''
example:
- []
items:
type: object
nullable: true
properties:
id_classificacao_risco:
type: integer
description: ''
example: 4
nullable: true
alterado_por:
type: integer
description: ''
example: 19
nullable: false
required:
- titulo
- descricao
- id_unidade_medida
- estado_fisico
- alterado_por
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do material'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/classificacoes-risco:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
required: false
schema:
type: boolean
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
required: false
schema:
type: integer
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: orderByPictograma
description: 'Ordenar pelo pictograma.'
example: null
required: false
schema:
type: string
description: 'Ordenar pelo pictograma.'
example: null
nullable: false
-
in: query
name: orderByRisco
description: 'Ordenar pelo risco.'
example: null
required: false
schema:
type: string
description: 'Ordenar pelo risco.'
example: null
nullable: false
-
in: query
name: orderByDescricao
description: 'Ordernar pela descricao.'
example: null
required: false
schema:
type: string
description: 'Ordernar pela descricao.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_icone_risco:
type: integer
description: ''
example: 1
nullable: false
risco:
type: string
description: ''
example: facilis
nullable: false
descricao:
type: string
description: ''
example: odio
nullable: true
criado_por:
type: integer
description: ''
example: 6
nullable: false
alterado_por:
type: integer
description: ''
example: 11
nullable: false
required:
- id_icone_risco
- risco
- criado_por
- alterado_por
security: []
'/almoxarifadoquimicos/classificacoes-risco/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_icone_risco:
type: integer
description: ''
example: 1
nullable: false
risco:
type: string
description: ''
example: commodi
nullable: false
descricao:
type: string
description: ''
example: est
nullable: true
criado_por:
type: integer
description: ''
example: 19
nullable: false
alterado_por:
type: integer
description: ''
example: 13
nullable: false
required:
- id_icone_risco
- risco
- criado_por
- alterado_por
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id da classificação'
example: 2
required: true
schema:
type: integer
/almoxarifadoquimicos/empresas:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Incluí paginação na response. Padrão é false.'
example: null
required: false
schema:
type: boolean
description: 'Incluí paginação na response. Padrão é false.'
example: null
nullable: false
-
in: query
name: page
description: 'Determina a página na paginação..'
example: null
required: false
schema:
type: string
description: 'Determina a página na paginação..'
example: null
nullable: false
-
in: query
name: nome
description: 'Filtrar por nome.'
example: null
required: false
schema:
type: string
description: 'Filtrar por nome.'
example: null
nullable: false
-
in: query
name: cnpj
description: 'Filtrar por CNPJ.'
example: null
required: false
schema:
type: string
description: 'Filtrar por CNPJ.'
example: null
nullable: false
-
in: query
name: idTipoEmpresa
description: 'Filtrar por pelo id do tipo de empresa.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por pelo id do tipo de empresa.'
example: null
nullable: false
-
in: query
name: orderByNome
description: 'Ordenar por nome. Valores: "asc", "desc".'
example: null
required: false
schema:
type: string
description: 'Ordenar por nome. Valores: "asc", "desc".'
example: null
nullable: false
-
in: query
name: orderByCnpj
description: 'Ordenar por CNPJ. Valores: "asc", "desc".'
example: null
required: false
schema:
type: string
description: 'Ordenar por CNPJ. Valores: "asc", "desc".'
example: null
nullable: false
-
in: query
name: orderByTipo
description: 'Ordenar por tipo. Valores: "asc", "desc".'
example: null
required: false
schema:
type: string
description: 'Ordenar por tipo. Valores: "asc", "desc".'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: quis
nullable: true
cnpj:
type: string
description: ''
example: magni
nullable: false
id_tipo_empresa:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 12
nullable: false
required:
- cnpj
- id_tipo_empresa
- criado_por
- alterado_por
security: []
'/almoxarifadoquimicos/empresas/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: optio
nullable: true
cnpj:
type: string
description: ''
example: similique
nullable: false
id_tipo_empresa:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 17
nullable: false
alterado_por:
type: integer
description: ''
example: 19
nullable: false
required:
- id_tipo_empresa
- criado_por
- alterado_por
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id da empresa'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/estoques:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Indica se o resultado deve ser paginado. O padrão é true.'
example: null
required: false
schema:
type: boolean
description: 'Indica se o resultado deve ser paginado. O padrão é true.'
example: null
nullable: false
-
in: query
name: comLote
description: 'Indica se o resultado deve vir com lote. O padrão é flase.'
example: null
required: false
schema:
type: boolean
description: 'Indica se o resultado deve vir com lote. O padrão é flase.'
example: null
nullable: false
-
in: query
name: idLocalFim
description: 'Filtra estoques pelo ID do local Fim.'
example: null
required: false
schema:
type: integer
description: 'Filtra estoques pelo ID do local Fim.'
example: null
nullable: false
-
in: query
name: idLocalArmazenado
description: 'Filtra estoques pelo ID do local armazenado.'
example: null
required: false
schema:
type: integer
description: 'Filtra estoques pelo ID do local armazenado.'
example: null
nullable: false
-
in: query
name: idMaterial
description: 'Filtra estoques pelo id do material.'
example: null
required: false
schema:
type: integer
description: 'Filtra estoques pelo id do material.'
example: null
nullable: false
-
in: query
name: titulo
description: 'Filtra estoques pelo título do material.'
example: null
required: false
schema:
type: string
description: 'Filtra estoques pelo título do material.'
example: null
nullable: false
-
in: query
name: descricao
description: 'Filtra estoques pela descrição do material.'
example: null
required: false
schema:
type: string
description: 'Filtra estoques pela descrição do material.'
example: null
nullable: false
-
in: query
name: cas
description: 'Filtra estoques pelo número CAS do material.'
example: null
required: false
schema:
type: string
description: 'Filtra estoques pelo número CAS do material.'
example: null
nullable: false
-
in: query
name: catmat
description: 'Filtra estoques pelo código CATMAT do material.'
example: null
required: false
schema:
type: string
description: 'Filtra estoques pelo código CATMAT do material.'
example: null
nullable: false
-
in: query
name: idTipoControle
description: 'Filtra os estoques pelo tipo de controle.'
example: null
required: false
schema:
type: string
description: 'Filtra os estoques pelo tipo de controle.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página, se a paginação estiver habilitada. O padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página, se a paginação estiver habilitada. O padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: orderByMaterial
description: 'Define a ordenação pela coluna "Material".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna "Material".'
example: null
nullable: false
-
in: query
name: orderByCatMat
description: 'Define a ordenação pela coluna "CatMat".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna "CatMat".'
example: null
nullable: false
-
in: query
name: orderByCas
description: 'Define a ordenação pelo "Cas".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pelo "Cas".'
example: null
nullable: false
-
in: query
name: orderByQuantidade
description: 'Define a ordenação pela coluna quantidade.'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna quantidade.'
example: null
nullable: false
-
in: query
name: OrderByUnidadeMedida
description: 'Define a ordenação pela Unidade de Medida.'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela Unidade de Medida.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_lote:
type: integer
description: ''
example: 1
nullable: false
id_local_fim:
type: integer
description: ''
example: 1
nullable: false
id_local_armazenado:
type: integer
description: ''
example: 1
nullable: false
quantidade:
type: integer
description: ''
example: 1
nullable: false
required:
- id_lote
- id_local_fim
- id_local_armazenado
- quantidade
security: []
'/almoxarifadoquimicos/estoques/{id}:{id_local_fim}:{id_local_armazenado}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do lote.'
example: null
required: true
schema:
type: integer
-
in: path
name: id_local_fim
description: 'Id do local de pertencimento.'
example: null
required: true
schema:
type: string
-
in: path
name: id_local_armazenado
description: 'Id do local armazenado.'
example: null
required: true
schema:
type: string
/almoxarifadoquimicos/tipos-movimentacao:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
'/almoxarifadoquimicos/tipos-movimentacao/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do tipo de movimentação'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/lotes:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
required: false
schema:
type: boolean
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: codLote
description: 'Código do lote a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Código do lote a ser filtrado.'
example: null
nullable: false
-
in: query
name: dataVenc
description: 'Data de vencimento do lote no formato YYYY-MM-DD.'
example: null
required: false
schema:
type: string
description: 'Data de vencimento do lote no formato YYYY-MM-DD.'
example: null
nullable: false
-
in: query
name: fabricante
description: 'Nome do fabricante a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Nome do fabricante a ser filtrado.'
example: null
nullable: false
-
in: query
name: idFabricante
description: 'Id do fabricante a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Id do fabricante a ser filtrado.'
example: null
nullable: false
-
in: query
name: titulo
description: 'Título do material a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Título do material a ser filtrado.'
example: null
nullable: false
-
in: query
name: descricao
description: 'Descrição do material.'
example: null
required: false
schema:
type: string
description: 'Descrição do material.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
required: false
schema:
type: integer
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
nullable: false
-
in: query
name: export
description: 'Define se o retorno deve ser um arquivo excel.'
example: null
required: false
schema:
type: boolean
description: 'Define se o retorno deve ser um arquivo excel.'
example: null
nullable: false
-
in: query
name: formatoPlanilha
description: 'Define o formato do arquivo a ser exportado. Podendo ser xlsx ou csv. Padrão é csv.'
example: null
required: false
schema:
type: string
description: 'Define o formato do arquivo a ser exportado. Podendo ser xlsx ou csv. Padrão é csv.'
example: null
nullable: false
-
in: query
name: orderByCodLote
description: 'Ordenar pelo código do lote.'
example: null
required: false
schema:
type: string
description: 'Ordenar pelo código do lote.'
example: null
nullable: false
-
in: query
name: orderByMaterial
description: 'Ordenar pelo Material.'
example: null
required: false
schema:
type: string
description: 'Ordenar pelo Material.'
example: null
nullable: false
-
in: query
name: orderByFabricante
description: 'Ordenar pelo fabricante.'
example: null
required: false
schema:
type: string
description: 'Ordenar pelo fabricante.'
example: null
nullable: false
-
in: query
name: orderByDataVenc
description: 'Ordenar pela Data de Vencimento.'
example: null
required: false
schema:
type: string
description: 'Ordenar pela Data de Vencimento.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_material:
type: integer
description: ''
example: null
nullable: false
id_fabricante:
type: integer
description: ''
example: null
nullable: false
cod_lote:
type: string
description: ''
example: '564564564'
nullable: true
data_venc:
type: date
description: ''
example: '2024-09-23'
nullable: true
quantidade:
type: integer
description: ''
example: 10
nullable: false
motivo:
type: string
description: ''
example: null
nullable: true
id_local:
type: integer
description: ''
example: null
nullable: false
id_local_destino:
type: integer
description: ''
example: null
nullable: true
notas_fiscais:
type: array
description: ''
example:
- []
items:
type: object
properties:
id_nota_fiscal:
type: integer
description: ''
example: 15
nullable: false
required:
- id_material
- id_fabricante
- quantidade
- id_local
security: []
'/almoxarifadoquimicos/lotes/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_material:
type: integer
description: ''
example: null
nullable: false
id_fabricante:
type: integer
description: ''
example: null
nullable: false
cod_lote:
type: string
description: ''
example: null
nullable: true
data_venc:
type: string
description: ''
example: null
nullable: true
notas_fiscais:
type: array
description: ''
example:
- []
items:
type: object
nullable: true
properties:
id_nota_fiscal:
type: integer
description: ''
example: null
nullable: true
motivo:
type: string
description: ''
example: null
nullable: false
required:
- id_material
- id_fabricante
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do lote'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/notas-fiscais:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Indica se a resposta deve ser paginada. Padrão: false.'
example: null
required: false
schema:
type: boolean
description: 'Indica se a resposta deve ser paginada. Padrão: false.'
example: null
nullable: false
-
in: query
name: page
description: 'Indica a pagina na paginação.'
example: null
required: false
schema:
type: integer
description: 'Indica a pagina na paginação.'
example: null
nullable: false
-
in: query
name: numeroNf
description: 'Número da nota fiscal a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Número da nota fiscal a ser filtrado.'
example: null
nullable: false
-
in: query
name: processoSei
description: 'Número do processo SEI a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Número do processo SEI a ser filtrado.'
example: null
nullable: false
-
in: query
name: idTransportadora
description: 'Filtra notas ficais pelo ID da empresa transportadora do material.'
example: null
required: false
schema:
type: integer
description: 'Filtra notas ficais pelo ID da empresa transportadora do material.'
example: null
nullable: false
-
in: query
name: idFornecedor
description: 'Filtra notas ficais pelo ID da empresa fornecedora do material.'
example: null
required: false
schema:
type: integer
description: 'Filtra notas ficais pelo ID da empresa fornecedora do material.'
example: null
nullable: false
-
in: query
name: fornecedor
description: 'Nome do fornecedor a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Nome do fornecedor a ser filtrado.'
example: null
nullable: false
-
in: query
name: transportadora
description: 'Nome da transportadora a ser filtrada.'
example: null
required: false
schema:
type: string
description: 'Nome da transportadora a ser filtrada.'
example: null
nullable: false
-
in: query
name: dataEmissao
description: 'Filtrar pela data de emissão.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela data de emissão.'
example: null
nullable: false
-
in: query
name: dataRecebimento
description: 'Filtrar pela data de recebimento.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela data de recebimento.'
example: null
nullable: false
-
in: query
name: orderByNumeroNF
description: 'Define a ordenação pela coluna "número da nota fiscal".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna "número da nota fiscal".'
example: null
nullable: false
-
in: query
name: orderByFornecedor
description: 'Define a ordenação pela coluna "fornecedor".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna "fornecedor".'
example: null
nullable: false
-
in: query
name: orderByTransportadora
description: 'Define a ordenação pela coluna "transportadora".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna "transportadora".'
example: null
nullable: false
-
in: query
name: orderByProcessoSei
description: 'Define a ordenação pela coluna "processo SEI".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna "processo SEI".'
example: null
nullable: false
-
in: query
name: orderByDataEmissao
description: 'Define a ordenação pela coluna "Data de emissão".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna "Data de emissão".'
example: null
nullable: false
-
in: query
name: orderByDataRecebimento
description: 'Define a ordenação pela coluna "Data de recebimento".'
example: null
required: false
schema:
type: string
description: 'Define a ordenação pela coluna "Data de recebimento".'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
required: false
schema:
type: integer
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
numero_nf:
type: string
description: ''
example: '12313'
nullable: false
id_transportadora:
type: integer
description: ''
example: 1
nullable: false
id_fornecedor:
type: integer
description: ''
example: 1
nullable: false
data_emissao:
type: date
description: ''
example: '2024-09-23'
nullable: true
data_recebimento:
type: date
description: ''
example: '2024-09-23'
nullable: true
processo_sei:
type: string
description: ''
example: fugiat
nullable: true
link_nf:
type: string
description: ''
example: 'https://www.nfe.fazenda.gov.br/portal/principal.aspx'
nullable: true
lotes:
type: array
description: ''
example:
- []
items:
type: object
nullable: true
properties:
id_material:
type: integer
description: ''
example: null
nullable: false
id_fabricante:
type: integer
description: ''
example: null
nullable: false
cod_lote:
type: string
description: ''
example: '564564564'
nullable: true
data_venc:
type: date
description: ''
example: '2024-09-23'
nullable: true
quantidade:
type: integer
description: ''
example: 10
nullable: false
id_local:
type: integer
description: ''
example: null
nullable: false
id_local_destino:
type: integer
description: ''
example: null
nullable: true
required:
- id_material
- id_fabricante
- quantidade
- id_local
required:
- numero_nf
- id_transportadora
- id_fornecedor
security: []
'/almoxarifadoquimicos/notas-fiscais/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
numero_nf:
type: string
description: ''
example: '12313'
nullable: false
id_transportadora:
type: integer
description: ''
example: 1
nullable: false
id_fornecedor:
type: integer
description: ''
example: 1
nullable: false
data_emissao:
type: date
description: ''
example: '2024-09-23'
nullable: true
data_recebimento:
type: date
description: ''
example: '2024-09-23'
nullable: true
processo_sei:
type: string
description: ''
example: exercitationem
nullable: true
link_nf:
type: string
description: ''
example: velit
nullable: true
lotes:
type: array
description: ''
example: null
items:
type: object
nullable: true
properties:
id_material:
type: number
description: 'This field is required when lotes is true.'
example: 24617.0
nullable: false
id_fabricante:
type: number
description: 'This field is required when lotes is true.'
example: 718.9051
nullable: false
cod_lote:
type: string
description: 'Must not be greater than 50 characters.'
example: fvtkdqdvoczel
nullable: true
data_venc:
type: string
description: 'Must be a valid date.'
example: '2025-09-30T19:30:13'
nullable: true
quantidade:
type: number
description: 'This field is required when lotes is true.'
example: 79744.4963244
nullable: false
id_local:
type: number
description: 'This field is required when lotes is true.'
example: 36906787.0
nullable: false
id_local_destino:
type: number
description: ''
example: 298.922
nullable: true
required:
- numero_nf
- id_transportadora
- id_fornecedor
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id da Nota Fiscal'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/riscos-material:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_classificacao_risco:
type: integer
description: ''
example: 1
nullable: false
id_material:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 4
nullable: false
alterado_por:
type: integer
description: ''
example: 13
nullable: false
required:
- id_classificacao_risco
- id_material
- criado_por
- alterado_por
security: []
'/almoxarifadoquimicos/riscos-material/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_classificacao_risco:
type: integer
description: ''
example: 1
nullable: false
id_material:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 5
nullable: false
required:
- id_classificacao_risco
- id_material
- alterado_por
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do risco do material.'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/movimentacoes-estoque:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Define se a listagem deve ser paginada. Padrão é false. No-exmaple'
example: false
required: false
schema:
type: boolean
description: 'Define se a listagem deve ser paginada. Padrão é false. No-exmaple'
example: false
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página para a paginação.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página para a paginação.'
example: null
nullable: false
-
in: query
name: idLocalDestino
description: 'ID do local de destino.'
example: null
required: false
schema:
type: integer
description: 'ID do local de destino.'
example: null
nullable: false
-
in: query
name: idLocalOrigem
description: 'ID do local de origem.'
example: null
required: false
schema:
type: integer
description: 'ID do local de origem.'
example: null
nullable: false
-
in: query
name: idLote
description: 'ID do lote.'
example: null
required: false
schema:
type: integer
description: 'ID do lote.'
example: null
nullable: false
-
in: query
name: idTipoMovimentacao
description: 'ID do tipo de movimentação.'
example: null
required: false
schema:
type: integer
description: 'ID do tipo de movimentação.'
example: null
nullable: false
-
in: query
name: tipoControle
description: 'Id do tipo de controle.'
example: null
required: false
schema:
type: integer
description: 'Id do tipo de controle.'
example: null
nullable: false
-
in: query
name: titulo
description: 'Título do material para pesquisa.'
example: null
required: false
schema:
type: string
description: 'Título do material para pesquisa.'
example: null
nullable: false
-
in: query
name: descricao
description: 'Descrição do material para pesquisa.'
example: null
required: false
schema:
type: string
description: 'Descrição do material para pesquisa.'
example: null
nullable: false
-
in: query
name: material
description: 'Filtrar pelo titulo ou descrição.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo titulo ou descrição.'
example: null
nullable: false
-
in: query
name: codLote
description: 'Filtrar pelo código do lote.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo código do lote.'
example: null
nullable: false
-
in: query
name: criadoEm
description: "Data de criação da movimentação no formato 'Y/m/d'."
example: null
required: false
schema:
type: string
description: "Data de criação da movimentação no formato 'Y/m/d'."
example: null
nullable: false
-
in: query
name: dataVenc
description: "Data de vencimento do lote no formato 'Y/m/d'."
example: null
required: false
schema:
type: string
description: "Data de vencimento do lote no formato 'Y/m/d'."
example: null
nullable: false
-
in: query
name: status
description: 'Numero do status da movimentação.'
example: null
required: false
schema:
type: integer
description: 'Numero do status da movimentação.'
example: null
nullable: false
-
in: query
name: pendentesAprovacao
description: 'Define se o retorno deve ser de apenas movimentações que precisam ser aprovadas. Padrão é false.'
example: null
required: false
schema:
type: boolean
description: 'Define se o retorno deve ser de apenas movimentações que precisam ser aprovadas. Padrão é false.'
example: null
nullable: false
-
in: query
name: export
description: 'Define se o retorno deve ser um arquivo em excel. Padrão é false.'
example: null
required: false
schema:
type: boolean
description: 'Define se o retorno deve ser um arquivo em excel. Padrão é false.'
example: null
nullable: false
-
in: query
name: formatoPlanilha
description: 'Define o formato do arquivo a ser exportado. Podendo ser xlsx ou csv. Padrão é csv.'
example: null
required: false
schema:
type: string
description: 'Define o formato do arquivo a ser exportado. Podendo ser xlsx ou csv. Padrão é csv.'
example: null
nullable: false
-
in: query
name: orderByMaterial
description: 'Coluna a ser ordenada.'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: null
nullable: false
-
in: query
name: orderByCodLote
description: 'Coluna a ser ordenada.'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: null
nullable: false
-
in: query
name: orderByTipoMovimentacao
description: 'Coluna a ser ordenada.'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: null
nullable: false
-
in: query
name: orderByQuantidade
description: 'Coluna a ser ordenada.'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: null
nullable: false
-
in: query
name: orderByUnidadeMedida
description: 'Coluna a ser ordenada.'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: null
nullable: false
-
in: query
name: orderByOrigem
description: 'Coluna a ser ordenada.'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: null
nullable: false
-
in: query
name: orderByDestino
description: 'Coluna a ser ordenada.'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: null
nullable: false
-
in: query
name: orderByData
description: 'Coluna a ser ordenada.'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: null
nullable: false
-
in: query
name: orderByStatus
description: 'Coluna a ser ordenada'
example: null
required: false
schema:
type: string
description: 'Coluna a ser ordenada'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
movimentacoes:
type: array
description: 'Array de movimentacoes.'
example: null
items:
type: object
properties:
id_lote:
type: integer
description: 'ID do lote.'
example: null
nullable: true
id_tipo_movimentacao:
type: integer
description: 'Tipo de movimentação.'
example: null
nullable: false
id_local_origem_fim:
type: integer
description: 'Local de origem (fim). Obrigatório se o tipo de movimentação for 3, 4 ou 5.'
example: null
nullable: false
id_local_destino_fim:
type: integer
description: 'Local de destino (fim). Obrigatório se o tipo de movimentação for 1, 2 ou 3.'
example: null
nullable: false
id_local_origem_arm:
type: integer
description: 'Local de origem (armazenado).'
example: null
nullable: true
id_local_destino_arm:
type: integer
description: 'Local de destino (armazenado).'
example: null
nullable: true
quantidade:
type: integer
description: 'Quantidade movimentada.'
example: null
nullable: false
observacao:
type: string
description: 'Observação sobre a movimentação. Máximo de 500 caracteres.'
example: null
nullable: true
fl_estorno:
type: string
description: 'Flag indicando se é um estorno.'
example: null
nullable: false
id_nota_fiscal:
type: integer
description: 'Id Da nota fiscal.'
example: null
nullable: false
lote:
type: object
description: ''
example: null
nullable: false
properties:
id_material:
type: integer
description: ''
example: null
nullable: false
id_fabricante:
type: integer
description: ''
example: null
nullable: false
cod_lote:
type: string
description: ''
example: null
nullable: false
data_venc:
type: date
description: ''
example: null
nullable: false
required:
- id_lote
- id_tipo_movimentacao
- fl_estorno
security: []
'/almoxarifadoquimicos/movimentacoes-estoque/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_lote:
type: integer
description: 'ID do lote.'
example: null
nullable: false
id_local_origem_fim:
type: integer
description: 'Local de origem (fim). Obrigatório se o tipo de movimentação for 3, 4 ou 5.'
example: null
nullable: true
id_local_destino_fim:
type: integer
description: 'Local de destino (fim). Obrigatório se o tipo de movimentação for 1, 2 ou 3.'
example: null
nullable: true
id_local_origem_arm:
type: integer
description: 'Local de origem (armazenado).'
example: null
nullable: true
id_local_destino_arm:
type: integer
description: 'Local de destino (armazenado).'
example: null
nullable: true
quantidade:
type: integer
description: 'Quantidade movimentada.'
example: null
nullable: false
observacao:
type: string
description: 'Observação sobre a movimentação. Máximo de 500 caracteres.'
example: null
nullable: true
lote:
type: object
description: ''
example: []
nullable: true
properties:
id_material:
type: integer
description: 'Id Do Material.'
example: null
nullable: false
id_fabricante:
type: integer
description: 'Id do Fabricante.'
example: null
nullable: false
cod_lote:
type: string
description: 'Codigo do lote.'
example: null
nullable: true
data_venc:
type: string
description: 'Data de vencimetto.'
example: null
nullable: true
required:
- id_material
- id_fabricante
fl_estorno:
type: string
description: 'Flag indicando se é um estorno.'
example: null
nullable: false
required:
- id_lote
- fl_estorno
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id da movimentação.'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/item-nota-fiscal:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_nota_fiscal:
type: integer
description: ''
example: 1
nullable: false
id_lote:
type: integer
description: ''
example: 1
nullable: false
required:
- id_nota_fiscal
- id_lote
security: []
'/almoxarifadoquimicos/item-nota-fiscal/{id}:{idNotaFiscal}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do item nota fiscal.'
example: 1
required: true
schema:
type: integer
-
in: path
name: idNotaFiscal
description: ''
example: cum
required: true
schema:
type: string
'/almoxarifadoquimicos/item-nota-fiscal/{id}':
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_nota_fiscal:
type: integer
description: ''
example: 1
nullable: false
id_lote:
type: integer
description: ''
example: 1
nullable: false
required:
- id_nota_fiscal
- id_lote
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do item nota fiscal.'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/icones-risco:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
icone:
type: string
description: ''
example: Icone
nullable: false
nome:
type: string
description: ''
example: Imagem
nullable: false
descricao:
type: string
description: ''
example: Perigo
nullable: true
required:
- icone
- nome
security: []
'/almoxarifadoquimicos/icones-risco/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
icone:
type: string
description: ''
example: Icone
nullable: false
nome:
type: string
description: ''
example: Imagem
nullable: false
descricao:
type: string
description: ''
example: Perigo
nullable: true
required:
- icone
- nome
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do icone de risco.'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/responsaveis-laboratorio:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
required: false
schema:
type: boolean
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
required: false
schema:
type: integer
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: nomeResponsavel
description: 'Filtrar pelo nome do responsável.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo nome do responsável.'
example: null
nullable: false
-
in: query
name: nomeLaboratorio
description: 'Filtrar pelo nome do laboratatório.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo nome do laboratatório.'
example: null
nullable: false
-
in: query
name: idLaboratorio
description: 'Filtrar pelo id do laboratório.'
example: null
required: false
schema:
type: integer
description: 'Filtrar pelo id do laboratório.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id_pessoa:
type: integer
description: 'requried Id da pessoa.'
example: null
nullable: false
id_local:
type: integer
description: 'Id da movimentacao.'
example: null
nullable: false
data_fim:
type: string
description: 'Data fim.'
example: null
nullable: false
required:
- id_local
- data_fim
security: []
'/almoxarifadoquimicos/responsaveis-laboratorio/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
data_fim:
type: string
description: 'Data fim.'
example: null
nullable: false
required:
- data_fim
security: []
parameters:
-
in: path
name: id
description: 'Id do responsável do laboratório.'
example: 2
required: true
schema:
type: integer
/almoxarifadoquimicos/tipos-empresas:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
descricao:
type: string
description: ''
example: Transportadora
nullable: false
obriga_cnpj:
type: string
description: ''
example: 'N'
nullable: false
required:
- descricao
- obriga_cnpj
security: []
'/almoxarifadoquimicos/tipos-empresas/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
descricao:
type: string
description: ''
example: Transportadora
nullable: false
obriga_cnpj:
type: string
description: ''
example: 'N'
nullable: false
required:
- descricao
- obriga_cnpj
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do tipo de empresa'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/unidades-medida:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
'/almoxarifadoquimicos/unidades-medida/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id da unidade de medida'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/tipos-controle:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
'/almoxarifadoquimicos/tipos-controle/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id da substância controlada'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/locais:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
required: false
schema:
type: boolean
description: 'Indica se a resposta deve ser paginada. Padrão: falso.'
example: null
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
required: false
schema:
type: integer
description: 'Quantidade de itens por página. Padrão: 10.'
example: null
nullable: false
-
in: query
name: filtrarPorTecnico
description: 'Filtrar Laboratórios de um técnico especifíco. Padrão é false.'
example: null
required: false
schema:
type: boolean
description: 'Filtrar Laboratórios de um técnico especifíco. Padrão é false.'
example: null
nullable: false
-
in: query
name: trazerTecnicos
description: 'Trazer juntos dos laboratórios seus técnicos. Padrão é false.'
example: null
required: false
schema:
type: boolean
description: 'Trazer juntos dos laboratórios seus técnicos. Padrão é false.'
example: null
nullable: false
-
in: query
name: idResponsavel
description: "Filtrar os ids dos responsáveis de laboratório. Funciona apenas se 'trazerTecnicos' estiver como true."
example: null
required: false
schema:
type: integer
description: "Filtrar os ids dos responsáveis de laboratório. Funciona apenas se 'trazerTecnicos' estiver como true."
example: null
nullable: false
-
in: query
name: idLotacao
description: 'Filtrar os ids dos locais.'
example: null
required: false
schema:
type: integer
description: 'Filtrar os ids dos locais.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
'/almoxarifadoquimicos/locais/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: 'Id do local'
example: 1
required: true
schema:
type: integer
/almoxarifadoquimicos/status-movimentacao:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
'/almoxarifadoquimicos/status-movimentacao/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Almoxarifado de Químicos'
security: []
parameters:
-
in: path
name: id
description: Id.
example: 1
required: true
schema:
type: integer
/arquivosdigitais/arquivos-digitais:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idTabelaOrigem
description: 'Filtrar pelo Id da Tabela de Origem.'
example: null
required: false
schema:
type: integer
description: 'Filtrar pelo Id da Tabela de Origem.'
example: null
nullable: false
-
in: query
name: nomeTabelaOrigem
description: 'Filtrar pelo nome da Tabela de Origem.'
example: null
required: false
schema:
type: integer
description: 'Filtrar pelo nome da Tabela de Origem.'
example: null
nullable: false
-
in: query
name: apenasInformacao
description: 'Mostrar apenas a informaçãoo do arquivo.'
example: null
required: false
schema:
type: boolean
description: 'Mostrar apenas a informaçãoo do arquivo.'
example: null
nullable: false
-
in: query
name: verificarArquivos
description: 'Verificar se o arquivo existe.'
example: null
required: false
schema:
type: boolean
description: 'Verificar se o arquivo existe.'
example: null
nullable: false
-
in: query
name: idsDosArquivos
description: 'Array de ids para se verificar a existência.'
example: null
required: false
schema:
type: array
description: 'Array de ids para se verificar a existência.'
example: null
items:
type: integer
-
in: header
name: api-key
description: ''
example: nihil
schema:
type: string
-
in: header
name: app-name
description: ''
example: accusamus
schema:
type: string
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Arquivos Digitais'
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: api-key
description: ''
example: voluptates
schema:
type: string
-
in: header
name: app-name
description: ''
example: tenetur
schema:
type: string
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Arquivos Digitais'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
nome_original_arquivo:
type: string
description: 'Nome original do arquivo.'
example: null
nullable: false
conteudo_arquivo:
type: string
description: 'O arquivo, codificado em base64.'
example: null
nullable: false
id_tabela_origem:
type: integer
description: 'O id da tabela de origem.'
example: null
nullable: false
nome_tabela_origem:
type: string
description: 'O nome da tabela de origem.'
example: null
nullable: false
cpf_documento:
type: string
description: 'O cpf.'
example: null
nullable: true
cpf_registro:
type: string
description: 'O cpf 2.'
example: null
nullable: true
security: []
'/arquivosdigitais/arquivos-digitais/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: api-key
description: ''
example: recusandae
schema:
type: string
-
in: header
name: app-name
description: ''
example: dignissimos
schema:
type: string
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Arquivos Digitais'
security: []
parameters:
-
in: path
name: id
description: 'Optional parameter. Selecionar o arquivo com o id específico.'
required: true
schema:
type: integer
examples:
omitted:
summary: 'When the value is omitted'
value: ''
'/arquivosdigitais/arquivos-digitais/{idTabelaOrigem}:{nomeTabelaOrigem}':
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: api-key
description: ''
example: rerum
schema:
type: string
-
in: header
name: app-name
description: ''
example: laborum
schema:
type: string
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Arquivos Digitais'
security: []
parameters:
-
in: path
name: idTabelaOrigem
description: 'Optional parameter. Selecionar por id.'
required: true
schema:
type: integer
examples:
omitted:
summary: 'When the value is omitted'
value: ''
-
in: path
name: nomeTabelaOrigem
description: 'Optional parameter. Selecionar por nome.'
required: true
schema:
type: string
examples:
omitted:
summary: 'When the value is omitted'
value: ''
/institucional/funcionarios-ativos:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Optação da paginação. Padrão é true.'
example: null
required: false
schema:
type: boolean
description: 'Optação da paginação. Padrão é true.'
example: null
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Itens por paginação.'
example: null
required: false
schema:
type: integer
description: 'Itens por paginação.'
example: null
nullable: false
-
in: query
name: cpf
description: 'Filtrar pelo cpf.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo cpf.'
example: null
nullable: false
-
in: query
name: nomeCivil
description: 'Filtrar pelo nome cívil.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo nome cívil.'
example: null
nullable: false
-
in: query
name: nomeSocial
description: 'Filtrar pelo nome social.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo nome social.'
example: null
nullable: false
-
in: query
name: naturezaJuridica
description: 'Filtrar pela natureza jurídica.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela natureza jurídica.'
example: null
nullable: false
-
in: query
name: ultimaAlteracao
description: 'Filtrar pela última alteração.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela última alteração.'
example: null
nullable: false
-
in: query
name: orderByCpf
description: 'Ordenar pelo cpf.'
example: null
required: false
schema:
type: string
description: 'Ordenar pelo cpf.'
example: null
nullable: false
-
in: query
name: orderByNomeCivil
description: 'Ordenar pelo nome cívil.'
example: null
required: false
schema:
type: string
description: 'Ordenar pelo nome cívil.'
example: null
nullable: false
-
in: query
name: orderByNomeSocial
description: 'Ordernar pelo nome social.'
example: null
required: false
schema:
type: string
description: 'Ordernar pelo nome social.'
example: null
nullable: false
-
in: query
name: orderByNaturezaJuridica
description: 'Ordernar pela natureza jurídica.'
example: null
required: false
schema:
type: string
description: 'Ordernar pela natureza jurídica.'
example: null
nullable: false
-
in: query
name: ordernarByUltimaAlteracao
description: 'Ordernar pela última alteração.'
example: null
required: false
schema:
type: string
description: 'Ordernar pela última alteração.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Institucional
security: []
'/institucional/funcionarios-ativos/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Institucional
security: []
parameters:
-
in: path
name: id
description: Id.
example: 1
required: true
schema:
type: integer
/institucional/noticias:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: items
description: 'Especificar quantas notícias serão retornadas.'
example: null
required: false
schema:
type: integer
description: 'Especificar quantas notícias serão retornadas.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Institucional
security: []
/institucional/usuarios-ldap:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: retornarContasGerenciais
description: 'Parametro para retornar apenas as contas gerenciais do usuário. Padrão é false.'
example: null
required: false
schema:
type: boolean
description: 'Parametro para retornar apenas as contas gerenciais do usuário. Padrão é false.'
example: null
nullable: false
-
in: query
name: employeetype
description: 'Parametro para filtragem pelo cpf do usuário.'
example: null
required: false
schema:
type: string
description: 'Parametro para filtragem pelo cpf do usuário.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Institucional
security: []
'/institucional/usuarios-ldap/{email}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Institucional
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: query
name: editarContasGerenciais
description: 'Parametro para permitir a edição de contas gerenciais.'
example: null
required: false
schema:
type: boolean
description: 'Parametro para permitir a edição de contas gerenciais.'
example: null
nullable: false
-
in: query
name: suspenderConta
description: 'bool. Paramêtro para permitir a suspenção de uma conta gerencial.'
example: null
required: false
schema:
type: string
description: 'bool. Paramêtro para permitir a suspenção de uma conta gerencial.'
example: null
nullable: false
-
in: query
name: adicionarContaGerencialCvr
description: 'Paramêtro para adicionar uma conta gerencial ao usuário.'
example: null
required: false
schema:
type: string
description: 'Paramêtro para adicionar uma conta gerencial ao usuário.'
example: null
nullable: false
-
in: query
name: adicionarContaGerencialSenha
description: 'Paramêtro para adicionar uma conta gerencial ao usuário, utilizando email e senha.'
example: null
required: false
schema:
type: string
description: 'Paramêtro para adicionar uma conta gerencial ao usuário, utilizando email e senha.'
example: null
nullable: false
-
in: query
name: gerarCodigoCvr
description: 'Paramêtro para gerar o código cvr de uma conta gerencial, retornará erro caso a conta ja tenha uma senha.'
example: null
required: false
schema:
type: boolean
description: 'Paramêtro para gerar o código cvr de uma conta gerencial, retornará erro caso a conta ja tenha uma senha.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Institucional
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
email:
type: string
description: 'Email do novo gerente da conta.'
example: null
nullable: true
codigo_cvr:
type: string
description: 'Codigo da cvr da conta a ser modificada.'
example: null
nullable: true
senha:
type: string
description: 'Senha ca conta departamental a ser vinculada.'
example: null
nullable: true
security: []
parameters:
-
in: path
name: email
description: 'Optional parameter. Email do usuário.'
required: true
schema:
type: string
examples:
omitted:
summary: 'When the value is omitted'
value: ''
/auth/login:
post:
summary: Logar
operationId: logar
description: ''
parameters:
-
in: header
name: App_name
description: ''
example: 'Sigla do Sistema'
schema:
type: string
-
in: header
name: Appversion
description: ''
example: 'Versão da aplicação/sistema'
schema:
type: string
-
in: header
name: Api_key
description: ''
example: 'Chave de acesso ao sistema'
schema:
type: string
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Login de Usuário'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
username:
type: string
description: 'Usuário institucional (Sem @ufcspa.edu.br)'
example: accusamus
nullable: false
password:
type: string
description: 'Senha do usuário LDAP'
example: .ENxg1ll%8<
nullable: false
token:
type: string
description: 'Token do usuário'
example: alias
nullable: false
required:
- username
- password
- token
security: []
/auth/senha:
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: app-name
description: ''
example: 'Sigla do Sistema'
schema:
type: string
-
in: header
name: api-key
description: ''
example: 'Chave de acesso ao sistema'
schema:
type: string
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- 'Login de Usuário'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
username:
type: string
description: 'Usuário institucional (Sem @ufcspa.edu.br)'
example: qui
nullable: false
password:
type: string
description: 'Senha do usuário LDAP'
example: ':DW;|.;s:lo3Ac0s'
nullable: false
required:
- username
- password
security: []
/permissoes/controllers:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: nome
description: 'Filtrar pelo nome do controller.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo nome do controller.'
example: null
nullable: false
-
in: query
name: situacao
description: 'Filtrar pela situação. A ou I.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela situação. A ou I.'
example: null
nullable: false
-
in: query
name: siglaSistema
description: 'Filtrar pela sigla do sistema.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela sigla do sistema.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Definir o número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Definir o número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Definir a página.'
example: null
required: false
schema:
type: integer
description: 'Definir a página.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: 'Nome do controller.'
example: null
nullable: false
situacao:
type: char
description: 'A ou I.'
example: null
nullable: false
id_sistema:
type: integer
description: 'Id do sistema.'
example: null
nullable: false
required:
- nome
- situacao
- id_sistema
security: []
'/permissoes/controllers/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: 'Nome do controller.'
example: null
nullable: false
situacao:
type: char
description: 'A ou I.'
example: null
nullable: false
id_sistema:
type: integer
description: 'Id do sistema.'
example: null
nullable: false
required:
- nome
- situacao
- id_sistema
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do controller'
example: 1
required: true
schema:
type: integer
/permissoes/itens-menus:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
id_menu:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
id_controller:
type: integer
description: ''
example: 4
nullable: false
required:
- nome
- situacao
- id_menu
security: []
'/permissoes/itens-menus/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
id_menu:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
id_controller:
type: integer
description: ''
example: 4
nullable: false
required:
- nome
- situacao
- id_menu
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do item menu'
example: 1
required: true
schema:
type: integer
/permissoes/menus:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: null
nullable: false
descricao:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
id_sistema:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
required:
- nome
- descricao
- situacao
- id_sistema
security: []
'/permissoes/menus/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: null
nullable: false
descricao:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
id_sistema:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
required:
- nome
- descricao
- situacao
- id_sistema
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do menu'
example: 1
required: true
schema:
type: integer
/permissoes/parametros-acesso-api:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
'/permissoes/parametros-acesso-api/{}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: ''
description: ''
example: labore
required: true
schema:
type: string
-
in: path
name: token
description: 'Token da autenticação'
example: null
required: true
schema:
type: string
/permissoes/perfis:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: Pagination
description: 'Optação da paginação.'
example: true
required: false
schema:
type: boolean
description: 'Optação da paginação.'
example: true
nullable: false
-
in: query
name: Page
description: 'Página na paginação.'
example: 1
required: false
schema:
type: integer
description: 'Página na paginação.'
example: 1
nullable: false
-
in: query
name: ItensPerPage
description: 'Itens por paginação.'
example: 10
required: false
schema:
type: integer
description: 'Itens por paginação.'
example: 10
nullable: false
-
in: query
name: Nome
description: 'Nome do perfil.'
example: null
required: false
schema:
type: string
description: 'Nome do perfil.'
example: null
nullable: false
-
in: query
name: Descricao
description: 'Descrição do Perfil.'
example: null
required: false
schema:
type: string
description: 'Descrição do Perfil.'
example: null
nullable: false
-
in: query
name: Situacao
description: 'char Situação que se encontra o perfil.'
example: 'A ou I'
required: false
schema:
type: string
description: 'char Situação que se encontra o perfil.'
example: 'A ou I'
nullable: false
-
in: query
name: Sistema
description: 'Id do sistema.'
example: 5
required: false
schema:
type: integer
description: 'Id do sistema.'
example: 5
nullable: false
-
in: query
name: Id_pessoa
description: 'Id da pessoa logada.'
example: 5
required: false
schema:
type: integer
description: 'Id da pessoa logada.'
example: 5
nullable: false
-
in: query
name: OrderByNome
description: 'Coluna a ser ordenada.'
example: asc
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: asc
nullable: false
-
in: query
name: OrderByDescricao
description: 'Coluna a ser ordenada.'
example: asc
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: asc
nullable: false
-
in: query
name: OrderBySituacao
description: 'Coluna a ser ordenada.'
example: asc
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: asc
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: null
nullable: false
descricao:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
id_sistema:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
required:
- nome
- descricao
- situacao
- id_sistema
security: []
'/permissoes/perfis/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: null
nullable: false
descricao:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
id_sistema:
type: integer
description: ''
example: 1
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
required:
- nome
- descricao
- situacao
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do perfil'
example: 1
required: true
schema:
type: integer
/permissoes/perfis-recursos:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: page
description: 'Número da Página.'
example: null
required: false
schema:
type: integer
description: 'Número da Página.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: string
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
'/permissoes/perfis-recursos/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do perfil recurso'
example: 1
required: true
schema:
type: integer
/permissoes/perfis-recrusos-itens:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
descricao:
type: string
description: 'Must not be greater than 200 characters.'
example: yfwictyojutvsrhnxyv
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
id_perfil:
type: number
description: ''
example: 7208.15226697
nullable: false
id_recurso:
type: number
description: ''
example: 285947825.438
nullable: false
id_perfil_recurso:
type: integer
description: ''
example: 1
nullable: false
id_item_menu:
type: integer
description: ''
example: 1
nullable: false
id_controller:
type: integer
description: ''
example: 1
nullable: false
funcao:
type: string
description: ''
example: null
nullable: false
modulo:
type: string
description: ''
example: null
nullable: false
css:
type: string
description: ''
example: null
nullable: false
nivel:
type: integer
description: ''
example: 1
nullable: false
ordem:
type: integer
description: ''
example: 1
nullable: false
link_externo:
type: string
description: ''
example: null
nullable: false
modal:
type: string
description: ''
example: null
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
required:
- descricao
- situacao
- id_perfil
- id_recurso
- id_perfil_recurso
- id_item_menu
- modulo
- nivel
- ordem
security: []
'/permissoes/perfis-recrusos-itens/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
descricao:
type: string
description: 'Must not be greater than 200 characters.'
example: jlfmrqqfffc
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
id_perfil:
type: number
description: ''
example: 962.8384
nullable: false
id_recurso:
type: number
description: ''
example: 11883.980726
nullable: false
id_perfil_recurso:
type: integer
description: ''
example: 1
nullable: false
id_item_menu:
type: integer
description: ''
example: 1
nullable: false
id_controller:
type: integer
description: ''
example: 1
nullable: false
funcao:
type: string
description: ''
example: null
nullable: false
modulo:
type: string
description: ''
example: null
nullable: false
css:
type: string
description: ''
example: null
nullable: false
nivel:
type: integer
description: ''
example: 1
nullable: false
ordem:
type: integer
description: ''
example: 1
nullable: false
link_externo:
type: string
description: ''
example: null
nullable: false
modal:
type: string
description: ''
example: null
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
required:
- descricao
- situacao
- id_perfil
- id_recurso
- id_perfil_recurso
- id_item_menu
- modulo
- nivel
- ordem
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do perfil recurso item'
example: 1
required: true
schema:
type: integer
/permissoes/recursos:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Numero de páginas. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Numero de páginas. Padrão é 10.'
example: null
nullable: false
-
in: query
name: idRecurso
description: 'Id do recurso a ser filtrado.'
example: null
required: false
schema:
type: integer
description: 'Id do recurso a ser filtrado.'
example: null
nullable: false
-
in: query
name: idSistema
description: 'Id do sistema a ser filtrado.'
example: null
required: false
schema:
type: integer
description: 'Id do sistema a ser filtrado.'
example: null
nullable: false
-
in: query
name: nome
description: 'Nome a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Nome a ser filtrado.'
example: null
nullable: false
-
in: query
name: descricao
description: 'Descricao a ser filtrada.'
example: null
required: false
schema:
type: string
description: 'Descricao a ser filtrada.'
example: null
nullable: false
-
in: query
name: situacao
description: 'Situacao a ser filtrada.'
example: null
required: false
schema:
type: string
description: 'Situacao a ser filtrada.'
example: null
nullable: false
-
in: query
name: siglaSistema
description: 'Sigla do sistema a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Sigla do sistema a ser filtrado.'
example: null
nullable: false
-
in: query
name: situacaoSistema
description: 'Situacao do sistema a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'Situacao do sistema a ser filtrado.'
example: null
nullable: false
-
in: query
name: descricaoSistema
description: 'Descricao do sistema a ser filtrada.'
example: null
required: false
schema:
type: string
description: 'Descricao do sistema a ser filtrada.'
example: null
nullable: false
-
in: query
name: OrderByNome
description: 'Coluna a ser ordenada.'
example: asc
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: asc
nullable: false
-
in: query
name: OrderBySituacao
description: 'Coluna a ser ordenada.'
example: asc
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: asc
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: null
nullable: false
descricao:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
tipo:
type: char
description: ''
example: 'G ou U'
nullable: false
id_sistema:
type: integer
description: ''
example: 1
nullable: false
ordem:
type: integer
description: ''
example: 1
nullable: false
required:
- nome
- descricao
- situacao
- tipo
- id_sistema
security: []
'/permissoes/recursos/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: ''
example: null
nullable: false
descricao:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
tipo:
type: char
description: ''
example: 'G ou U'
nullable: false
id_sistema:
type: integer
description: ''
example: 1
nullable: false
ordem:
type: integer
description: ''
example: 1
nullable: false
required:
- nome
- descricao
- situacao
- tipo
- id_sistema
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do recurso'
example: 1
required: true
schema:
type: integer
/permissoes/sistemas:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Numero de páginas. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Numero de páginas. Padrão é 10.'
example: null
nullable: false
-
in: query
name: id_sistema
description: 'Id do sistema a ser filtrado.'
example: null
required: false
schema:
type: integer
description: 'Id do sistema a ser filtrado.'
example: null
nullable: false
-
in: query
name: id_orgao
description: 'Id do orgao a ser filtrado.'
example: null
required: false
schema:
type: integer
description: 'Id do orgao a ser filtrado.'
example: null
nullable: false
-
in: query
name: sigla
description: 'Sigla a ser filtrada.'
example: null
required: false
schema:
type: string
description: 'Sigla a ser filtrada.'
example: null
nullable: false
-
in: query
name: descricao
description: 'Descricao a ser filtrada.'
example: null
required: false
schema:
type: string
description: 'Descricao a ser filtrada.'
example: null
nullable: false
-
in: query
name: pagina_inicial
description: 'Pagina inicial a ser filtrada.'
example: null
required: false
schema:
type: string
description: 'Pagina inicial a ser filtrada.'
example: null
nullable: false
-
in: query
name: situacao
description: 'Situacao a ser filtrada.'
example: null
required: false
schema:
type: string
description: 'Situacao a ser filtrada.'
example: null
nullable: false
-
in: query
name: OrderBySituacao
description: 'Coluna a ser ordenada.'
example: asc
required: false
schema:
type: string
description: 'Coluna a ser ordenada.'
example: asc
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: 'Must not be greater than 100 characters.'
example: nhirhgkymt
nullable: false
sigla:
type: string
description: ''
example: null
nullable: false
descricao:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
tipo:
type: string
description: 'Must not be greater than 1 character.'
example: c
nullable: false
versao_atual:
type: string
description: ''
example: null
nullable: false
id_orgao:
type: integer
description: ''
example: 1
nullable: false
pagina_inicial:
type: string
description: ''
example: null
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
required:
- nome
- sigla
- descricao
- situacao
- tipo
- id_orgao
security: []
'/permissoes/sistemas/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
nome:
type: string
description: 'Must not be greater than 100 characters.'
example: cjgtzfjurzarzlkk
nullable: false
sigla:
type: string
description: ''
example: null
nullable: false
descricao:
type: string
description: ''
example: null
nullable: false
situacao:
type: char
description: ''
example: 'A ou I'
nullable: false
tipo:
type: string
description: 'Must not be greater than 1 character.'
example: b
nullable: false
versao_atual:
type: string
description: ''
example: null
nullable: false
id_orgao:
type: integer
description: ''
example: 1
nullable: false
pagina_inicial:
type: string
description: ''
example: null
nullable: false
criado_por:
type: integer
description: ''
example: 1
nullable: false
alterado_por:
type: integer
description: ''
example: 1
nullable: false
criado_em:
type: date
description: ''
example: null
nullable: false
alterado_em:
type: date
description: ''
example: null
nullable: false
required:
- nome
- sigla
- descricao
- situacao
- tipo
- id_orgao
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do sistema'
example: 1
required: true
schema:
type: integer
/permissoes/permissoes:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idPessoa
description: 'Id da pessoa a ser filtrado.'
example: null
required: false
schema:
type: integer
description: 'Id da pessoa a ser filtrado.'
example: null
nullable: false
-
in: query
name: idPerfil
description: 'Id do perfil a ser filtrado.'
example: null
required: false
schema:
type: integer
description: 'Id do perfil a ser filtrado.'
example: null
nullable: false
-
in: query
name: idController
description: 'id do Controller a ser filtrado.'
example: null
required: false
schema:
type: integer
description: 'id do Controller a ser filtrado.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
ids_perfis:
type: array
description: 'Array de id_perfil.'
example: null
items:
type: integer
id_tipo_permissao:
type: integer
description: 'Id do tipo da permissão.'
example: null
nullable: false
ids_pessoas:
type: array
description: 'Array de id_pessoa.'
example: null
items:
type: integer
dta_inicio:
type: string
description: 'Data de inicio da permissão.'
example: null
nullable: false
dta_fim:
type: string
description: 'Data de fim da permissão'
example: null
nullable: true
situacao:
type: string
description: 'Situação da(s) permissão(ões) criadas. A ou I.'
example: null
nullable: false
security: []
'/permissoes/permissoes/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
put:
summary: Update
operationId: update
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
id_tipo_permissao:
type: integer
description: 'Id do tipo da permissão.'
example: null
nullable: false
dta_fim:
type: string
description: 'Data de fim da permissão'
example: null
nullable: true
situacao:
type: string
description: 'Situação da(s) permissão(ões) criadas. A ou I.'
example: null
nullable: false
security: []
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id da pessoa'
example: 1
required: true
schema:
type: integer
/permissoes/menu_lateral:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
'/permissoes/menu_lateral/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id do perfil'
example: 1
required: true
schema:
type: integer
/permissoes/autenticacoes:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
'/permissoes/autenticacoes/{id}':
get:
summary: Show
operationId: show
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'The ID of the autenticaco.'
example: optio
required: true
schema:
type: string
-
in: path
name: token
description: 'Token da autenticação No example'
example: officia
required: true
schema:
type: string
/permissoes/acesso-ambiente:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: pagination
description: 'Optação da paginação. Padrão é true.'
example: null
required: false
schema:
type: boolean
description: 'Optação da paginação. Padrão é true.'
example: null
nullable: false
-
in: query
name: idPessoa
description: 'Id da pessoa a ser filtrado.'
example: null
required: false
schema:
type: integer
description: 'Id da pessoa a ser filtrado.'
example: null
nullable: false
-
in: query
name: nomeSocial
description: 'a ser filtrado.'
example: null
required: false
schema:
type: string
description: 'a ser filtrado.'
example: null
nullable: false
-
in: query
name: situacao
description: 'Filtrar pela situação. A ou I.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela situação. A ou I.'
example: null
nullable: false
-
in: query
name: page
description: 'Página na paginação.'
example: null
required: false
schema:
type: integer
description: 'Página na paginação.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Numero de páginas. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Numero de páginas. Padrão é 10.'
example: null
nullable: false
-
in: query
name: criadoEm
description: 'Filtrar pela data de criação.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela data de criação.'
example: null
nullable: false
-
in: query
name: alteradoEm
description: 'Filtrar pela data de alteração.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela data de alteração.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
post:
summary: Store
operationId: store
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
id_pessoa:
type: integer
description: required.
example: 1
nullable: false
security: []
'/permissoes/acesso-ambiente/{id}':
delete:
summary: Destroy
operationId: destroy
description: ''
parameters:
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Permissões
security: []
parameters:
-
in: path
name: id
description: 'Id da pessoa'
example: 1
required: true
schema:
type: integer
/relatorios/relatorios:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Número da página.'
example: null
required: false
schema:
type: integer
description: 'Número da página.'
example: null
nullable: false
-
in: query
name: descricao
description: 'Filtrar pela descrição do relatório.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela descrição do relatório.'
example: null
nullable: false
-
in: query
name: situacao
description: 'Filtrar pela situação do relatório.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela situação do relatório.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/relatorios-parametros:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: id_relatorio
description: 'Filtrar por id do relatório. Obrigatorio.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do relatório. Obrigatorio.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/planos-ensino/docentes-plano-tramitacao:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idCursoPlano
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
nullable: false
-
in: query
name: departamento
description: 'Filtra pelo nome do apartamento do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo nome do apartamento do plano de ensino.'
example: null
nullable: false
-
in: query
name: tramitacaoAtual
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
nullable: false
-
in: query
name: ano
description: 'Filtra pelo ano do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo ano do plano de ensino.'
example: null
nullable: false
-
in: query
name: semestre
description: 'Filtra pelo semestre do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo semestre do plano de ensino.'
example: null
nullable: false
-
in: query
name: situacaoCodigo
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
nullable: false
-
in: query
name: idServidor
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: docentePlano
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: modalidade
description: 'Filtra pela modalidade do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pela modalidade do plano de ensino.'
example: null
nullable: false
-
in: query
name: pagination
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
required: false
schema:
type: boolean
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página para a paginação.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página para a paginação.'
example: null
nullable: false
-
in: query
name: orderByNomeDisciplina
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByDepartamento
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtual
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByAno
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySemestre
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPlano
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByIdServidor
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtualPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/planos-ensino/planos-cadastrados:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idCursoPlano
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
nullable: false
-
in: query
name: nomeCursoPlano
description: 'Filtra pelo nome do curso do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo nome do curso do plano de ensino.'
example: null
nullable: false
-
in: query
name: idUnidadeDepartamento
description: 'Filtra pelo id do departamento do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo id do departamento do plano de ensino.'
example: null
nullable: false
-
in: query
name: departamento
description: 'Filtra pelo nome do departamento do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo nome do departamento do plano de ensino.'
example: null
nullable: false
-
in: query
name: tramitacaoAtual
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
nullable: false
-
in: query
name: ano
description: 'Filtra pelo ano do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo ano do plano de ensino.'
example: null
nullable: false
-
in: query
name: semestre
description: 'Filtra pelo semestre do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo semestre do plano de ensino.'
example: null
nullable: false
-
in: query
name: situacaoCodigo
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
nullable: false
-
in: query
name: idServidor
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: docentePlano
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: modalidade
description: 'Filtra pela modalidade do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pela modalidade do plano de ensino.'
example: null
nullable: false
-
in: query
name: orderByIdCursoPlano
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByNomeCursoPlano
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByDepartamento
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByIdUnidadeDepartamento
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtual
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByAno
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySemestre
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoCodigo
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByIdServidor
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByDocentePlano
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByModalidade
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtualPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/planos-ensino/planos-situacao-tempo:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: ano
description: 'Filtra pelo ano do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo ano do plano de ensino.'
example: null
nullable: false
-
in: query
name: semestre
description: 'Filtra pelo semestre do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo semestre do plano de ensino.'
example: null
nullable: false
-
in: query
name: dias
description: 'Filtrar pelos dias anterior ao de hoje.'
example: null
required: false
schema:
type: integer
description: 'Filtrar pelos dias anterior ao de hoje.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/planos-ensino/situacao-planos-curso:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idCursoPlano
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
nullable: false
-
in: query
name: departamento
description: 'Filtra pelo nome do apartamento do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo nome do apartamento do plano de ensino.'
example: null
nullable: false
-
in: query
name: tramitacaoAtual
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
nullable: false
-
in: query
name: ano
description: 'Filtra pelo ano do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo ano do plano de ensino.'
example: null
nullable: false
-
in: query
name: semestre
description: 'Filtra pelo semestre do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo semestre do plano de ensino.'
example: null
nullable: false
-
in: query
name: situacaoCodigo
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
nullable: false
-
in: query
name: idServidor
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: docentePlano
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: modalidade
description: 'Filtra pela modalidade do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pela modalidade do plano de ensino.'
example: null
nullable: false
-
in: query
name: pagination
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
required: false
schema:
type: boolean
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página para a paginação.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página para a paginação.'
example: null
nullable: false
-
in: query
name: orderByNomeDisciplina
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByDepartamento
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtual
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByAno
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySemestre
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPlano
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByIdServidor
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtualPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/planos-ensino/situacao-planos-departamento:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idCursoPlano
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
nullable: false
-
in: query
name: departamento
description: 'Filtra pelo nome do apartamento do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo nome do apartamento do plano de ensino.'
example: null
nullable: false
-
in: query
name: tramitacaoAtual
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
nullable: false
-
in: query
name: ano
description: 'Filtra pelo ano do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo ano do plano de ensino.'
example: null
nullable: false
-
in: query
name: semestre
description: 'Filtra pelo semestre do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo semestre do plano de ensino.'
example: null
nullable: false
-
in: query
name: situacaoCodigo
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
nullable: false
-
in: query
name: idServidor
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: docentePlano
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: modalidade
description: 'Filtra pela modalidade do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pela modalidade do plano de ensino.'
example: null
nullable: false
-
in: query
name: pagination
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
required: false
schema:
type: boolean
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página para a paginação.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página para a paginação.'
example: null
nullable: false
-
in: query
name: orderByNomeDisciplina
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByDepartamento
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtual
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByAno
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySemestre
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPlano
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByIdServidor
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtualPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/planos-ensino/tramitacao-atual-curso:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: idCursoPlano
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo id do curso do plano de ensino.'
example: null
nullable: false
-
in: query
name: departamento
description: 'Filtra pelo nome do apartamento do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo nome do apartamento do plano de ensino.'
example: null
nullable: false
-
in: query
name: tramitacaoAtual
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo trâmite do plano de ensino.'
example: null
nullable: false
-
in: query
name: ano
description: 'Filtra pelo ano do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo ano do plano de ensino.'
example: null
nullable: false
-
in: query
name: semestre
description: 'Filtra pelo semestre do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo semestre do plano de ensino.'
example: null
nullable: false
-
in: query
name: situacaoCodigo
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo código da situacao do plano de ensino.'
example: null
nullable: false
-
in: query
name: idServidor
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
required: false
schema:
type: integer
description: 'Filtra pelo código de identificação do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: docentePlano
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pelo nome do docente do plano de ensino.'
example: null
nullable: false
-
in: query
name: modalidade
description: 'Filtra pela modalidade do plano de ensino.'
example: null
required: false
schema:
type: string
description: 'Filtra pela modalidade do plano de ensino.'
example: null
nullable: false
-
in: query
name: pagination
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
required: false
schema:
type: boolean
description: 'Define se a listagem deve ser paginada. Padrão é true.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página para a paginação.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página para a paginação.'
example: null
nullable: false
-
in: query
name: orderByNomeDisciplina
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByDepartamento
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtual
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByAno
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySemestre
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPlano
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByIdServidor
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderBySituacaoPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTramitacaoAtualPorcentagem
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/almoxarifado-quimicos/materiais-estocados:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: material
description: 'Filtrar tanto pelo título quanto pela descrição do material.'
example: null
required: false
schema:
type: string
description: 'Filtrar tanto pelo título quanto pela descrição do material.'
example: null
nullable: false
-
in: query
name: numero_cas
description: 'Filtrar pelo número CAS.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo número CAS.'
example: null
nullable: false
-
in: query
name: unid_medida
description: 'Filtrar pela unidade de medida.'
example: null
required: false
schema:
type: string
description: 'Filtrar pela unidade de medida.'
example: null
nullable: false
-
in: query
name: fabricante
description: 'Filtrar pelo fabricante.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo fabricante.'
example: null
nullable: false
-
in: query
name: local_armazenado
description: 'Filtrar pelo local de armazenamento.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo local de armazenamento.'
example: null
nullable: false
-
in: query
name: local_responsavel
description: 'Filtrar pelo local responsável.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo local responsável.'
example: null
nullable: false
-
in: query
name: quantidade
description: 'filtrar pela quantidade.'
example: null
required: false
schema:
type: integer
description: 'filtrar pela quantidade.'
example: null
nullable: false
-
in: query
name: cod_lote
description: 'Filtar pelo Código do lote.'
example: null
required: false
schema:
type: string
description: 'Filtar pelo Código do lote.'
example: null
nullable: false
-
in: query
name: retornarVazio
description: 'Opção para retornar estoques vazios. Padrão é false.'
example: null
required: false
schema:
type: boolean
description: 'Opção para retornar estoques vazios. Padrão é false.'
example: null
nullable: false
-
in: query
name: orderByTitulo
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByDescricao
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByNumeroCas
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByUnidMedida
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByFabricante
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByLocalArmazenado
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByLocalResponsavel
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByCodLote
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByQuantidade
description: 'string Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'string Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: pdf
description: 'Retornar um pdf para download.'
example: null
required: false
schema:
type: boolean
description: 'Retornar um pdf para download.'
example: null
nullable: false
-
in: query
name: planilha
description: 'Retornar os dados em planilha para download.'
example: null
required: false
schema:
type: boolean
description: 'Retornar os dados em planilha para download.'
example: null
nullable: false
-
in: query
name: formatoPlanilha
description: 'Define se o retorno deve ser em xlsx ou csv. Padrão é csv.'
example: null
required: false
schema:
type: string
description: 'Define se o retorno deve ser em xlsx ou csv. Padrão é csv.'
example: null
nullable: false
-
in: query
name: orientacao
description: 'Define a orientação da pagina landscape ou portrait. Padrão é portrait.'
example: null
required: false
schema:
type: string
description: 'Define a orientação da pagina landscape ou portrait. Padrão é portrait.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Número da página.'
example: null
required: false
schema:
type: integer
description: 'Número da página.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/almoxarifado-quimicos/saida-materiais:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: id_material
description: 'Filtrar por id do tipo de relatorio.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do tipo de relatorio.'
example: null
nullable: false
-
in: query
name: numero_cas
description: 'Filtrar por código do cas.'
example: null
required: false
schema:
type: string
description: 'Filtrar por código do cas.'
example: null
nullable: false
-
in: query
name: titulo
description: 'Filtrar por titulo.'
example: null
required: false
schema:
type: string
description: 'Filtrar por titulo.'
example: null
nullable: false
-
in: query
name: unid_medida
description: 'Filtrar por tipo de unidade de medida.'
example: null
required: false
schema:
type: string
description: 'Filtrar por tipo de unidade de medida.'
example: null
nullable: false
-
in: query
name: operacao
description: 'Filtrar por tipo de operação.'
example: null
required: false
schema:
type: string
description: 'Filtrar por tipo de operação.'
example: null
nullable: false
-
in: query
name: pdf
description: 'Retornar um pdf para download.'
example: null
required: false
schema:
type: boolean
description: 'Retornar um pdf para download.'
example: null
nullable: false
-
in: query
name: planilha
description: 'Retornar os dados em planilha para download.'
example: null
required: false
schema:
type: boolean
description: 'Retornar os dados em planilha para download.'
example: null
nullable: false
-
in: query
name: formatoPlanilha
description: 'Define se o retorno deve ser em xlsx ou csv. Padrão é csv.'
example: null
required: false
schema:
type: string
description: 'Define se o retorno deve ser em xlsx ou csv. Padrão é csv.'
example: null
nullable: false
-
in: query
name: orientacao
description: 'Define a orientação da pagina landscape ou portrait. Padrão é portrait.'
example: null
required: false
schema:
type: string
description: 'Define a orientação da pagina landscape ou portrait. Padrão é portrait.'
example: null
nullable: false
-
in: query
name: dt_entrada
description: 'Filtrar por data de movimentação.'
example: null
required: false
schema:
type: string
description: 'Filtrar por data de movimentação.'
example: null
nullable: false
-
in: query
name: dt_saida
description: 'Filtrar por quantidade de movimentação.'
example: null
required: false
schema:
type: string
description: 'Filtrar por quantidade de movimentação.'
example: null
nullable: false
-
in: query
name: qt_movimentada
description: 'Filtrar pela quantidade movimentada.'
example: null
required: false
schema:
type: integer
description: 'Filtrar pela quantidade movimentada.'
example: null
nullable: false
-
in: query
name: dt_periodo_inicial
description: 'Filtrar por um período inicial específico da data de saída.'
example: null
required: false
schema:
type: string
description: 'Filtrar por um período inicial específico da data de saída.'
example: null
nullable: false
-
in: query
name: dt_periodo_final
description: 'Filtrar por um período final específico da data de saída.'
example: null
required: false
schema:
type: string
description: 'Filtrar por um período final específico da data de saída.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Número da página.'
example: null
required: false
schema:
type: integer
description: 'Número da página.'
example: null
nullable: false
-
in: query
name: orderByNumeroCas
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByTitulo
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByDescricao
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByUnidMedida
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByFabricante
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByOperacao
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByDataEntrada
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByDataSaida
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByLocalArmazenado
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByLocalResponsavel
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: query
name: orderByQuantidadeMovimentada
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo.'
example: null
nullable: false
enum:
- asc
- desc
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/almoxarifado-quimicos/materiais-controlados:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: id_material
description: 'Filtrar por id do tipo de relatorio.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do tipo de relatorio.'
example: null
nullable: false
-
in: query
name: id_tipo_controle
description: 'Filtrar por id do tipo de controle.'
example: null
required: false
schema:
type: string
description: 'Filtrar por id do tipo de controle.'
example: null
nullable: false
-
in: query
name: id_local_reponsavel
description: 'Filtrar por id do laboratorio reponsável.'
example: null
required: false
schema:
type: string
description: 'Filtrar por id do laboratorio reponsável.'
example: null
nullable: false
-
in: query
name: id_local_armazenado
description: 'Filtrar por id do laboratorio armazenado.'
example: null
required: false
schema:
type: string
description: 'Filtrar por id do laboratorio armazenado.'
example: null
nullable: false
-
in: query
name: numero_cas
description: 'Filtrar por código do cas.'
example: null
required: false
schema:
type: string
description: 'Filtrar por código do cas.'
example: null
nullable: false
-
in: query
name: org_coontrolador
description: 'Filtrar por orgão controlador.'
example: null
required: false
schema:
type: string
description: 'Filtrar por orgão controlador.'
example: null
nullable: false
-
in: query
name: titulo
description: 'Filtrar por titulo.'
example: null
required: false
schema:
type: string
description: 'Filtrar por titulo.'
example: null
nullable: false
-
in: query
name: unid_medida
description: 'Filtrar por tipo de unidade de medida.'
example: null
required: false
schema:
type: string
description: 'Filtrar por tipo de unidade de medida.'
example: null
nullable: false
-
in: query
name: qt_armazenada
description: 'Filtrar por quantidade armazenada.'
example: null
required: false
schema:
type: string
description: 'Filtrar por quantidade armazenada.'
example: null
nullable: false
-
in: query
name: pdf
description: 'Retornar um pdf para download.'
example: null
required: false
schema:
type: boolean
description: 'Retornar um pdf para download.'
example: null
nullable: false
-
in: query
name: planilha
description: 'Retornar os dados em planilha para download.'
example: null
required: false
schema:
type: boolean
description: 'Retornar os dados em planilha para download.'
example: null
nullable: false
-
in: query
name: formatoPlanilha
description: 'Define se o retorno deve ser em xlsx ou csv. Padrão é csv.'
example: null
required: false
schema:
type: string
description: 'Define se o retorno deve ser em xlsx ou csv. Padrão é csv.'
example: null
nullable: false
-
in: query
name: orientacao
description: 'Define a orientação da pagina landscape ou portrait. Padrão é portrait.'
example: null
required: false
schema:
type: string
description: 'Define a orientação da pagina landscape ou portrait. Padrão é portrait.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Número da página.'
example: null
required: false
schema:
type: integer
description: 'Número da página.'
example: null
nullable: false
-
in: query
name: orderByNumeroCas
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTitulo
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByUnidMedida
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByQuantidadeArmazenada
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByOrgCoontrolador
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByLocalResponsavel
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByLocalArmazenado
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []
/relatorios/almoxarifado-quimicos/movimentacoes-materiais-controlados:
get:
summary: Index
operationId: index
description: ''
parameters:
-
in: query
name: id_material
description: 'Filtrar por id do tipo de relatorio.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por id do tipo de relatorio.'
example: null
nullable: false
-
in: query
name: id_tipo_controle
description: 'Filtrar por id do tipo de controle.'
example: null
required: false
schema:
type: string
description: 'Filtrar por id do tipo de controle.'
example: null
nullable: false
-
in: query
name: numero_cas
description: 'Filtrar por código do cas.'
example: null
required: false
schema:
type: string
description: 'Filtrar por código do cas.'
example: null
nullable: false
-
in: query
name: org_coontrolador
description: 'Filtrar por orgão controlador.'
example: null
required: false
schema:
type: string
description: 'Filtrar por orgão controlador.'
example: null
nullable: false
-
in: query
name: titulo
description: 'Filtrar por titulo.'
example: null
required: false
schema:
type: string
description: 'Filtrar por titulo.'
example: null
nullable: false
-
in: query
name: unid_medida
description: 'Filtrar por tipo de unidade de medida.'
example: null
required: false
schema:
type: string
description: 'Filtrar por tipo de unidade de medida.'
example: null
nullable: false
-
in: query
name: operacao
description: 'Filtrar por tipo de operação.'
example: null
required: false
schema:
type: string
description: 'Filtrar por tipo de operação.'
example: null
nullable: false
-
in: query
name: dt_movimentacao
description: 'Filtrar por data de movimentação.'
example: null
required: false
schema:
type: string
description: 'Filtrar por data de movimentação.'
example: null
nullable: false
-
in: query
name: dt_periodo_inicial
description: 'Filtrar por um período inicial específico.'
example: null
required: false
schema:
type: string
description: 'Filtrar por um período inicial específico.'
example: null
nullable: false
-
in: query
name: dt_periodo_final
description: 'Filtrar por um período final específico.'
example: null
required: false
schema:
type: string
description: 'Filtrar por um período final específico.'
example: null
nullable: false
-
in: query
name: qt_movimentacao
description: 'Filtrar por quantidade de movimentação.'
example: null
required: false
schema:
type: integer
description: 'Filtrar por quantidade de movimentação.'
example: null
nullable: false
-
in: query
name: cod_lote
description: 'Filtrar pelo código do lote.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo código do lote.'
example: null
nullable: false
-
in: query
name: fabricante
description: 'Filtrar pelo Fabricante.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo Fabricante.'
example: null
nullable: false
-
in: query
name: nota_fiscal
description: 'Filtrar pelo número da nota fiscal.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo número da nota fiscal.'
example: null
nullable: false
-
in: query
name: id_responsavel
description: 'Filtrar pelo id do laboratório responsável.'
example: null
required: false
schema:
type: integer
description: 'Filtrar pelo id do laboratório responsável.'
example: null
nullable: false
-
in: query
name: id_armazenado
description: 'Filtrar pelo id do laboratório de armazenamento.'
example: null
required: false
schema:
type: integer
description: 'Filtrar pelo id do laboratório de armazenamento.'
example: null
nullable: false
-
in: query
name: armazenado
description: 'Filtrar pelo laboratório de armazenamento.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelo laboratório de armazenamento.'
example: null
nullable: false
-
in: query
name: responsavel
description: 'Filtrar pelolaboratório responsavel.'
example: null
required: false
schema:
type: string
description: 'Filtrar pelolaboratório responsavel.'
example: null
nullable: false
-
in: query
name: pdf
description: 'Retornar um pdf para download.'
example: null
required: false
schema:
type: boolean
description: 'Retornar um pdf para download.'
example: null
nullable: false
-
in: query
name: planilha
description: 'Retornar os dados em planilha para download.'
example: null
required: false
schema:
type: boolean
description: 'Retornar os dados em planilha para download.'
example: null
nullable: false
-
in: query
name: formatoPlanilha
description: 'Define se o retorno deve ser em xlsx ou csv. Padrão é csv.'
example: null
required: false
schema:
type: string
description: 'Define se o retorno deve ser em xlsx ou csv. Padrão é csv.'
example: null
nullable: false
-
in: query
name: orientacao
description: 'Define a orientação da pagina landscape ou portrait. Padrão é landscape.'
example: null
required: false
schema:
type: string
description: 'Define a orientação da pagina landscape ou portrait. Padrão é landscape.'
example: null
nullable: false
-
in: query
name: itemsPerPage
description: 'Número de itens por página. Padrão é 10.'
example: null
required: false
schema:
type: integer
description: 'Número de itens por página. Padrão é 10.'
example: null
nullable: false
-
in: query
name: page
description: 'Número da página.'
example: null
required: false
schema:
type: integer
description: 'Número da página.'
example: null
nullable: false
-
in: query
name: orderByNumeroCas
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByCodLote
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByFabricante
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByNotaFiscal
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByResponsavel
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByArmazenado
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByTitulo
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByUnidMedida
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByOperacao
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByDataMovimentacao
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByQuantidadeMovimentada
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: query
name: orderByOrgCoontrolador
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
required: false
schema:
type: string
description: 'Dita se o resultado deve ser ordenado pelo respectivo campo. Aceita asc ou desc.'
example: null
nullable: false
-
in: header
name: token
description: ''
example: 'Your token'
schema:
type: string
responses: { }
tags:
- Relatórios
security: []