﻿/* Coluna custo por embalagem */
use central;

alter table produtos_bonificacoes_pedidos_compra add column custo_por_embalagem decimal(10, 2);

update produtos_bonificacoes_pedidos_compra set custo_por_embalagem = 0.00;

alter table produtos_bonificacoes_pedidos_compra change custo_por_embalagem custo_por_embalagem decimal(10, 2) not null comment 'Custo por caixa.Refere-se a embalagem/qtd_por_embalagem';
/* */

/* Coluna custo por unidade */
alter table produtos_bonificacoes_pedidos_compra add column custo_por_unidade decimal(10, 2);

update produtos_bonificacoes_pedidos_compra set custo_por_unidade = 0.00;

alter table produtos_bonificacoes_pedidos_compra change custo_por_unidade custo_por_unidade decimal(10, 2) not null comment 'Custo de cada unidade.';
/* */

/* Criar tabelas de vendedores */
create table vendedores (
	id_vendedor integer unsigned not null auto_increment,
    cod_fornecedor integer not null comment 'Sem constraint, alguns clientes cod_fornecedor ta double',
    nome varchar(100) not null,
    email varchar(100),
    telefone_1 varchar(13),
    telefone_2 varchar(13),
    observacoes varchar(200),
    removido boolean not null default false comment 'indica se ele foi apagado',
    constraint pk_vendedores primary key(id_vendedor)
) comment 'inicialmente para rcweb. vendedores dos fornece' ENGINE=InnoDB;

create table vendedores_produtos (
	id_vendedor_produto integer unsigned not null auto_increment,
    id_vendedor integer unsigned not null,
    codigo_interno integer unsigned not null comment 'codigo interno produto',
    codigo_barras varchar(14) not null,
    descricao varchar(50) not null comment 'desc do produto',
    constraint pk_ven_prod primary key(id_vendedor_produto),
    constraint fk_ven_prod_ven foreign key(id_vendedor) references vendedores(id_vendedor)
) comment 'inicialmente para rcweb. prods associados';

create table vendedores_pedidos_compra (
	id_vendedor_pedido_compra integer unsigned not null auto_increment,
    id_vendedor integer unsigned not null,
    id_pedido_compra integer unsigned not null,
    constraint pk_ven_pe_com primary key(id_vendedor_pedido_compra),
    constraint fk_ven_pe_com_ven foreign key(id_vendedor) references vendedores(id_vendedor),
    constraint fk_ven_pe_com_pe_com foreign key(id_pedido_compra) references pedidos_compra(id_pedido_compra)
) comment 'inicialmente para rcweb. venddres nos pedds de comp' ENGINE=Innodb;