
CREATE SEQUENCE base_tipocomunicados_id_seq
    START WITH 2
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;

CREATE TABLE base_tipocomunicados (
    id integer DEFAULT nextval('base_tipocomunicados_id_seq'::regclass) NOT NULL,
    codigo character varying,
    nombre character varying,
	aseguradora_ids character varying,
	tipoasistencia_ids character varying,
	asunto_email character varying,
	content_email_html text,
    asociar_abogado_nombre_sitio smallint DEFAULT 0,
    asociar_abogado_telefono_sitio smallint DEFAULT 0,
    asociar_abogado_correo_sitio smallint DEFAULT 0,
    asociar_abogado_nombre_asignado smallint DEFAULT 0,
    asociar_abogado_telefono_asignado smallint DEFAULT 0,
    asociar_abogado_correo_asignado smallint DEFAULT 0,
    mostrar_solo_patios smallint DEFAULT 0,
    asociar_placa smallint DEFAULT 0,
    asociar_fecha_liberacion smallint DEFAULT 0,
    asociar_direccion_liberacion smallint DEFAULT 0,
	correo_copia character varying,
    estado smallint NOT NULL,
    fecha_crea timestamp without time zone,
    usua_crea character varying,
    fecha_modifica timestamp without time zone,
    usua_modifica character varying
);

ALTER TABLE ONLY base_tipocomunicados
    ADD CONSTRAINT base_tipocomunicados_pkey PRIMARY KEY (id);


ALTER TABLE arci_asistencia ADD comunicadosasociados_ids character varying;
ALTER TABLE arci_asistencia ADD comunicadosasociados_ids2 character varying;
ALTER TABLE arci_asistencia ADD comunicadosenviados_fase1 smallint default 0;
ALTER TABLE arci_asistencia ADD comunicadosenviados_fase2 smallint default 0;
ALTER TABLE arci_asistencia ADD fecha_envia_comunicado_f1 timestamp without time zone;
ALTER TABLE arci_asistencia ADD fecha_envia_comunicado_f2 timestamp without time zone;
ALTER TABLE arci_asistencia ADD direccion_liberacion character varying;
ALTER TABLE arci_asistencia ADD hora_liberacion character varying;


-- -------------------------------------------------------- comunicados iniciales -----------------------------------------

INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(28, 'MENSAJE GENERAL', '1', '1', '{placa} / {fecha_accidente} / {nombre_conductor}', 'HTML/01_mensaje_general/index.html', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'andres.zuleta@arcisls.com ', 1, NULL, NULL, NULL, NULL, 'MG');
INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(29, 'ASISTENCIA EN SITIO', '1', '1', '{placa} / {fecha_accidente} / {nombre_conductor}', 'HTML/02_asistencia_en_sitio/index.html', 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 'rene.malpica@arcisls.com', 1, NULL, NULL, NULL, NULL, 'AS');
INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(30, 'ENTREGA PROVISIONAL', '1', '1', '{placa} / {fecha_accidente} / {nombre_conductor}', 'HTML/03_entrega_provisional/index.html', 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 'rene.malpica@arcisls.com', 1, NULL, NULL, NULL, NULL, 'EP');
INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(32, 'SOLICITUD DOCUMENTOS RECOBRO DE DEDUCIBLE', '1', '1', '{placa} / {fecha_accidente} / {nombre_conductor}', 'HTML/09_SOLICITUD_DOCUMENTOS_RECOBRO_DE_DEDUCIBLE/index.html', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'luis.gomez@arcisls.com', 1, NULL, NULL, NULL, NULL, 'SDRD');
INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(31, 'DILIGENCIA AUDIENCIA DE TR&aacute;NSITO', '1', '1', '{placa} / {fecha_accidente} / {nombre_conductor}', 'HTML/08_DILIGENCIA_AUDIENCIA_DE_TRANSITO/index.html', 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 'andres.zuleta@arcisls.com ', 1, NULL, NULL, NULL, NULL, 'DAT');
INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(33, 'SOLICITUD DE DOCUMENTOS ENTREGA PROVISIONAL', '1', '1', '{siniestro} / {placa} / {fecha_accidente} / {nombre_conductor} ', 'HTML/04_SOLICITUD_DE_DOCUMENTOS_ENTREGA_PROVISIONAL/index.html', 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 'luis.gomez@arcisls.com', 1, NULL, NULL, NULL, NULL, 'SDEP');
INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(34, 'PROGRAMACI&oacute;N AUDIENCIA DE ENTREGA PROVISIONAL', '1', '1', '{siniestro} / {placa} / {fecha_accidente} / {nombre_conductor}', 'HTML/05_PROGRAMACION_AUDIENCIA_DE_ENTREGA_PROVISIONAL/index.html', 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 'luis.gomez@arcisls.com', 1, NULL, NULL, NULL, NULL, 'PAEP');
INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(35, 'REPROGRAMACI&oacute;N AUDIENCIA DE ENTREGA PROVISIONAL', '1', '1', '{siniestro} / {placa} / {fecha_accidente} / {nombre_conductor}', 'HTML/06_REPROGRAMACION_AUDIENCIA_DE_ENTREGA_PROVISIONAL/index.html', 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 'luis.gomez@arcisls.com', 1, NULL, NULL, NULL, NULL, 'RAEP');
INSERT INTO public.base_tipocomunicados
(id, nombre, aseguradora_ids, tipoasistencia_ids, asunto_email, content_email_html, asociar_abogado_nombre_sitio, asociar_abogado_telefono_sitio, asociar_abogado_correo_sitio, asociar_abogado_nombre_asignado, asociar_abogado_telefono_asignado, asociar_abogado_correo_asignado, mostrar_solo_patios, asociar_placa, asociar_fecha_liberacion, asociar_direccion_liberacion, correo_copia, estado, fecha_crea, usua_crea, fecha_modifica, usua_modifica, codigo)
VALUES(36, 'ACTA AUDIENCIA ENTREGA PROVISIONAL', '1', '1', '{siniestro} / {placa} / {fecha_accidente} / {nombre_conductor}', 'HTML/07_ACTA_AUDIENCIA_ENTREGA_PROVISIONAL/index.html', 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 'luis.gomez@arcisls.com', 1, NULL, NULL, NULL, NULL, 'AAEP');

-- -------------------------------------------------------- nuevos mensajes -----------------------------------------

INSERT INTO public.base_mensajes_sistema
( menu_id, etiqueta, clasemensaje, contenido, mensajeerror, fecha_crea, usua_crea, fecha_modifica, usua_modifica, etiquetagrilla, contenidohtml, idiomas_id)
VALUES( NULL, 'OPERACION_ERROR_SELECCIONCOMUNICADO', 0, 'Debe seleccionar al menos 1 comunicado.', 1, '2025-05-13 18:09:11.000', 'Johnathan Arroyo', NULL, NULL, 0, 0, NULL);

INSERT INTO public.base_mensajes_sistema
( menu_id, etiqueta, clasemensaje, contenido, mensajeerror, fecha_crea, usua_crea, fecha_modifica, usua_modifica, etiquetagrilla, contenidohtml, idiomas_id)
VALUES( NULL, 'FORM_ASISTENTE_LABEL_SELECCIONARCOMUN', 0, 'Seleccione uno o varios comunicados para ser enviados.', 0, '2025-05-13 14:06:00.000', 'Johnathan Arroyo', NULL, NULL, 0, 0, NULL);

INSERT INTO public.base_mensajes_sistema
( menu_id, etiqueta, clasemensaje, contenido, mensajeerror, fecha_crea, usua_crea, fecha_modifica, usua_modifica, etiquetagrilla, contenidohtml, idiomas_id)
VALUES( NULL, 'LEYENDA_ASISTENCIA_OPCC_DESCS', 0, 'Comunicados publicitarios', 0, '2025-05-13 14:00:58.000', 'Johnathan Arroyo', NULL, NULL, 0, 0, NULL);

INSERT INTO public.base_mensajes_sistema
( menu_id, etiqueta, clasemensaje, contenido, mensajeerror, fecha_crea, usua_crea, fecha_modifica, usua_modifica, etiquetagrilla, contenidohtml, idiomas_id)
VALUES( NULL, 'LEYENDA_ASISTENCIA_OPCC', 0, 'Comunicado', 0, '2025-05-13 14:00:35.000', 'Johnathan Arroyo', NULL, NULL, 0, 0, NULL);

INSERT INTO public.base_mensajes_sistema
( menu_id, etiqueta, clasemensaje, contenido, mensajeerror, fecha_crea, usua_crea, fecha_modifica, usua_modifica, etiquetagrilla, contenidohtml, idiomas_id)
VALUES( NULL, 'PARAMETROS_ASISTENCIAS_COMUNICADOS', 0, 'Ids Asistencias que permiten registrar comunicados', 0, '2025-05-14 13:17:53.000', 'Johnathan Arroyo', NULL, NULL, 0, 0, NULL);

INSERT INTO public.base_mensajes_sistema
( menu_id, etiqueta, clasemensaje, contenido, mensajeerror, fecha_crea, usua_crea, fecha_modifica, usua_modifica, etiquetagrilla, contenidohtml, idiomas_id)
VALUES( NULL, 'FORM_ASISTENTE_DIRECCIONLIBERACION', 0, 'Direccion Liberacion', 0, '2025-05-14 13:54:53.000', 'Johnathan Arroyo', NULL, NULL, 0, 0, NULL);

INSERT INTO public.base_mensajes_sistema
(id, menu_id, etiqueta, clasemensaje, contenido, mensajeerror, fecha_crea, usua_crea, fecha_modifica, usua_modifica, etiquetagrilla, contenidohtml, idiomas_id)
VALUES( NULL, 'OPERACION_ERROR_SELECCIONCOMUNICADOM', 0, 'Debe seleccionar al menos un (1) comunicado en la pesta&ntilde;a comunicado', 0, '2025-05-19 09:26:07.000', 'Johnathan Arroyo', NULL, NULL, 0, 0, NULL);


INSERT INTO public.base_mensajes_sistema
(id, menu_id, etiqueta, clasemensaje, contenido, mensajeerror, fecha_crea, usua_crea, fecha_modifica, usua_modifica, etiquetagrilla, contenidohtml, idiomas_id)
VALUES( NULL, 'LABEL_ENVIAR', 0, 'Enviar', 0, '2025-05-19 09:26:07.000', 'Johnathan Arroyo', NULL, NULL, 0, 0, NULL);