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: []