CREATE TABLE processos (
    id                         bigint NOT NULL,
    fluxo_id                   bigint NOT NULL,
    fluxo_uso                  SMALLINT DEFAULT 1,
    moeda_id                   bigint NOT NULL,
    filial_id                  bigint NOT NULL,
    usuario_geracao_id         bigint NOT NULL,
    data_geracao               DATE NOT NULL,
    hora_geracao               time,
    observacao                 VARCHAR2(500),
    fornecedor_id              bigint,
    situacao                   SMALLINT,
    container_id               bigint,
    checklist_processo_id      bigint,
    checklist_processo_item_id bigint
);

COMMENT ON COLUMN processos.fluxo_uso IS
    '1-Processo de Compra	
2-Cotação de Compra	
3-Pedido de Compra
4-Inspeção de Embarque
5-Produtos para Embarque';

COMMENT ON COLUMN processos.situacao IS
    '1-Novo
2-Iniciado
3-Cancelado
4-Finalizado
';

COMMENT ON COLUMN processos.checklist_processo_id IS
    'Id do Checklist para composição do processo ';

COMMENT ON COLUMN processos.checklist_processo_item_id IS
    'Id do Checklist para composição dos itens do processo ';

CREATE INDEX processos_idx_fornecedor ON
    processos (
        fornecedor_id
    ASC );