You are on page 1of 2

ALTER TABLE `vendors`

ADD COLUMN `verification_number_nit_vendor` varchar(60) NULL AFTER `nit_vendor`,


ADD COLUMN `name_company_vendor` text NULL AFTER `verification_number_nit_vendor`,
ADD COLUMN `address` text NULL AFTER `id_contact_group`,
ADD COLUMN `legal_representative_identification` varchar(60) NULL AFTER `address`,
ADD COLUMN `legal_representative_name` varchar(60) NULL AFTER
`legal_representative_identification`,
ADD COLUMN `legal_representative_phone` varchar(60) NULL AFTER
`legal_representative_name`,
ADD COLUMN `legal_representative_email` varchar(255) NULL AFTER
`legal_representative_phone`,
ADD COLUMN `contract_number_vendor` varchar(60) NULL AFTER
`legal_representative_email`,
ADD COLUMN `last_update` datetime NULL ON UPDATE CURRENT_TIMESTAMP AFTER
`contract_number_vendor`,
ADD COLUMN `count_direct_personal_operative` int(11) NULL AFTER `last_update`,
ADD COLUMN `count_sub_personal_operative` int(11) NULL AFTER
`count_direct_personal_operative`;

CREATE TABLE `vendor_process_history` (


`id` int NOT NULL AUTO_INCREMENT,
`id_vendor` int(11) NULL,
`id_user` int(11) NULL,
`name_process` text NULL,
`created_at` datetime(0) NULL ON UPDATE CURRENT_TIMESTAMP(0),
PRIMARY KEY (`id`)
);
ALTER TABLE `vendor_process_history`
ADD INDEX(`id_vendor`) USING BTREE,
ADD INDEX(`id_user`) USING BTREE,
ADD FOREIGN KEY (`id_user`) REFERENCES `users` (`id_user`) ON DELETE CASCADE ON
UPDATE NO ACTION,
MODIFY COLUMN `id_vendor` int(11) UNSIGNED NULL DEFAULT NULL AFTER `id`,
ADD FOREIGN KEY (`id_vendor`) REFERENCES `vendors` (`id_vendor`);

--------------___________--------------------------
_______-----------------------------
CREATE TABLE `vendors_lines` (
`id_vendor_line_relation` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id de la
relación entre proveedor y lineas',
`id_vendor` int(11) NOT NULL COMMENT 'Id del proveedor',
`id_vendor_line` int(11) NOT NULL COMMENT 'Id de la linea',
PRIMARY KEY (`id_vendor_line_relation`),
INDEX(`id_vendor_line_relation`) USING BTREE,
INDEX(`id_vendor_line`) USING BTREE,
INDEX(`id_vendor`) USING BTREE,
FOREIGN KEY (`id_vendor`) REFERENCES `vendors` (`id_vendor`) ON DELETE CASCADE ON
UPDATE NO ACTION,
FOREIGN KEY (`id_vendor_line`) REFERENCES `lines` (`id_line`) ON DELETE CASCADE
ON UPDATE NO ACTION
);
ALTER TABLE `vendors_lines`
MODIFY COLUMN `id_vendor` int(11) UNSIGNED NULL DEFAULT NULL AFTER
`id_vendor_line_relation`;

ALTER TABLE `vendors`


DROP COLUMN `count_direct_personal_operative`,
DROP COLUMN `count_sub_personal_operative`;
ALTER TABLE `vendors_documents`
ADD COLUMN `identifier` text NULL AFTER `is_last`;

INSERT INTO `sys_master_documents_types`(`id_document_type`, `name_document_type`,


`group`, `office_flag`, `vendor_flag`, `url_folder`, `covid19_flag`,
`administrative_flag`, `salud_flag`, `permited_file_compresed`, `provider_flag`,
`view_in_form`, `view_in_datable`, `required_in_save`, `view_expedition_date`,
`view_combo_arl`, `view_combo_eps`, `identifier`, `view_in_historial_list`,
`view_last_document`, `id_document_type_transversal`, `extra_expiration_time`,
`orderDoc`) VALUES (89, 'Logo de la empresa', NULL, 1, 1,
'private_files/vendors/logos', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'logo_vendor', 0,
0, NULL, 0, 0);

INSERT INTO `permission_features`(`id_permission_feature`,


`name_permission_feature`, `id_resource`, `description_permission_feature`) VALUES
(52, 'process_history_vendors', 13, 'Visualizar la pestaña de Historial de
procesos-Empresas');

You might also like