Você está na página 1de 1

EP_REMOVE_USER

DELETE /usuario/ {ID}: remove um


usuário.

EP_CADASTRA_USER
Controller_usuario
POST /usuario/{ID}: Adiciona um
novo usuário. - list <usuarios>

EP_CADASTRA_VIATURA

+ cadastrar_usuario () POST /viaturas: Cria uma nova


viatura.
EP_LIST_USER + consultar_usuario ()

GET /usuario: Retorna todos os + editar_usuario ()


usuários.
+ remover_usuario ()
Controller_viaturas
+ validar_usuario ()
- list <viaturas>

EP_EDIT_USER + cadastrar_viatura ()

PATCH /usuario/{ID}: Edita um + remover_viatura ()


usuário.
+listar_viatura() EP_REMOVE_VIATURA
Usuarios Unidades Viaturas

- Id_usuario : int - Id_unidade : int DELETE /viaturas/{id}: Exclui uma


- Id_unidade : int viatura.
- Id_viatura : int
- login : string - cidade : string - Id_unidade : int
EP_CONSULT_USER - senha : string - classificacao placa : string
- nome : string - nome : string - codigo_chassi : string
GET /usuario/{ID}: Retorna um - email : string - status : boolean
usuário. - UF : string

EP_LIST_VIATURA
NivelDeAcesso
GET /viaturas: Lista todas as
- Id_nivel_acesso : int viaturas.
- Id_usuario : int Centrais Alocacao
- Nivel_acesso : string
- Id_central : int - Nome_usuario : string
- Id_unidade : int
- nome : string -Id_alocação : int
Requisitos_viaturas
- logradouro : string Controller_BD
- bairro : string - Id_item : int - Id_entrada : int
- numero : int INSERT ()
- Id_viatura : int - Id_viatura : int
DELETE ()

UPDATE () - quantidade_minima : int - Quantidade : int


Entradas_equipamentos
SELECT () - Data_alocação : string
Requisitos_unidades
- Id_usuario : int
- Id_unidade : int - Id_item : int - Hora : string
- login : string
- senha : string - Id_unidade : int - Quantidade_disponivel : int
- nome : string Entradas
- email : string - quantidade_minima : int
- Id_entrada : int
- Id_central : int
- Id_item : int
- Data_entrada : string EP_ALOCAR_ITEM
- Alocavel : boolean PATCH/Item/{ID}: aloca um item
Entrada_insumos - Fabricante : string
- Fornecedor : string Controle_Alocacao
- Id_entrada : int
- cod_lote: int - Quantidade_disponivel : int
- Nome_usuario : string + Alocar_Item ()
- quantidade: int
- quantidade : int
- data_vencimento: string
- código_lote : string + Desalocar_Item ()
- custo_unitario: float

EP_DESALOCAR_ITEM

PATCH/Item/{ID}: desaloca um item

Item

- Id_item : int

- nome : string

EP_REMOVE_EQUIP

DELETE /equipamento/ {ID}: remove


um equipamentos.

EP_CADASTRA_EQUIP Equipamentos EP_REMOVE_MEDIC


Controle_Equipamentos Insumos
POST /equipamentos: Adiciona um - Id_item : int DELETE /medicamentos/{ID}:
- list <equipamentos> - quantidade_minima : int
novo equipamento. remove um medicamento.
- descricao : int
+ Consultar_equipamento() - Id_item : int

+ Editar_Equipamento()

+Listar_equipamentos()
EP_CADASTRA_MEDIC
EP_LIST_EQUIP + Remover_equipamento () EP_CADASTRA_MATERIAIS
POST /medicamentos: Adiciona um
GET /equipamentos: Retorna todos + Cadastrar_equipamento () POST /materiais/{ID} Adiciona um novo medicamento.
os equipamentos. novo material.

Controle_Materiais Medicamentos Controle_Medicamentos


EP_REMOVE_MATERIAIS Materiais EP_LIST_MEDIC
- list <materiais> - classe_terapeutica -list <medicamentos>
EP_EDIT_EQUIP DELETE/materiais/{ID}: Deleta um - Id_intem : int GET /medicamentos: Retorna todos
material. - descricao : string - Concentracao : string os medicamentos.
PATCH /equipamentos/{ID}: Edita um + Cadastrar_material () + Remover_medicamento ()
equipamentos.
+ Remover_material () + Cadastrar_medicamento ()

+Listar_material () + Listar_medicamento ()

+Editar_material() + Editar_medicamento ()

EP_LIST_MATERIAIS +Consultar_material() + Consultar_medicamento ()


EP_EDIT_MEDIC
EP_CONSULT_EQUIP GET /materiais: Retorna todos os
materiais. PATCH /medicamentos/{ID}: Edita
GET /equipamentos/{ID}: Retorna um medicamento.
um equipamentos.

Apresentações Medicamentos_unidades

- IdApresentacao : Int
- Nome : String - Quantidade_unidade : Int
EP_EDIT_MATERIAIS EP_CONSULT_MEDIC
PATCH /materiais/{ID}: Edita um GET /medicamentos/{ID}: Retorna
material. um medicamentos.

EP_CONSULT_MATERIAIS

GET /materiais/{ID}: Retorna um


material.

Você também pode gostar