3484 lines
126 KiB
Plaintext
3484 lines
126 KiB
Plaintext
-- public._app_config definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._app_config;
|
|
|
|
CREATE TABLE public._app_config (
|
|
id serial4 NOT NULL,
|
|
app_code varchar NULL,
|
|
app_version varchar NULL,
|
|
app_name varchar NULL,
|
|
last_modified_date timestamp DEFAULT now() NOT NULL,
|
|
CONSTRAINT _app_config_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public._cancelled_dummy_tickets definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._cancelled_dummy_tickets;
|
|
|
|
CREATE TABLE public._cancelled_dummy_tickets (
|
|
dummy_id int4 DEFAULT nextval('cancelled_dummy_tickets_id_seq'::regclass) NOT NULL,
|
|
id varchar(64) NULL,
|
|
description varchar(2048) NULL,
|
|
assigned_to varchar(128) NULL,
|
|
reported_via varchar(128) NULL,
|
|
ticket_status int4 NULL,
|
|
priority int4 NULL,
|
|
customer_score varchar(128) NULL,
|
|
created_by varchar(128) NULL,
|
|
creation_time timestamp NULL,
|
|
last_modified_by varchar(128) NULL,
|
|
last_modified_time timestamp NULL,
|
|
breakdown_location varchar(2048) NULL,
|
|
breakdown_longitude varchar(64) NULL,
|
|
breakdown_lattitude varchar(64) NULL,
|
|
assigned_to_user_id varchar(128) NULL,
|
|
assigned_to_user_lattitude varchar(64) NULL,
|
|
assigned_to_user_longitude varchar(64) NULL,
|
|
isdeclined bool DEFAULT false NULL,
|
|
estimated_time_for_job_completion int4 NULL,
|
|
total_ticket_lifecycle_time_sla int4 NULL,
|
|
estimated_time_for_job_completion_submit_time timestamp NULL,
|
|
vehicle_registration_number varchar(128) NULL,
|
|
breakdown_location_landmark varchar(2048) NULL,
|
|
route_id int4 NULL,
|
|
customer_contact_no varchar NULL,
|
|
repair_cost varchar NULL,
|
|
default_sla_time int4 NULL,
|
|
sla_missed_reason varchar NULL,
|
|
suggestion_comment varchar NULL,
|
|
default_col_1 varchar NULL,
|
|
default_col_2 varchar NULL,
|
|
default_col_3 varchar NULL,
|
|
ticketid_alias varchar(128) NULL,
|
|
is_deleted bool DEFAULT false NOT NULL,
|
|
_comments varchar NULL,
|
|
kam_user bool NULL,
|
|
drivername varchar NULL,
|
|
chassis_number varchar(64) NULL,
|
|
ticket_cancel_reason varchar NULL,
|
|
ticket_cancel_remark varchar NULL,
|
|
customer_type varchar(128) NULL,
|
|
vehicle_warranty varchar(128) NULL,
|
|
vehicle_type varchar(128) NULL,
|
|
customer_address varchar(128) NULL,
|
|
vehicle_emission_norms varchar(128) NULL,
|
|
customer_name varchar(128) NULL,
|
|
vehicle_model_number varchar(128) NULL,
|
|
customer_id varchar(128) NULL,
|
|
customer_address_id varchar(1028) NULL,
|
|
product_variant varchar(128) NULL,
|
|
customer_mobile_number varchar(128) NULL,
|
|
driver_mobile_number varchar(128) NULL,
|
|
driver_name varchar(128) NULL,
|
|
vehicle_installation_date varchar NULL,
|
|
CONSTRAINT cancelled_dummy_tickets_pkey PRIMARY KEY (dummy_id)
|
|
);
|
|
|
|
|
|
-- public._cancelled_dummy_tickets_additional_info definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._cancelled_dummy_tickets_additional_info;
|
|
|
|
CREATE TABLE public._cancelled_dummy_tickets_additional_info (
|
|
dummy_id int4 NOT NULL, -- auto generated row number
|
|
ticket_id varchar NULL, -- ticket id same as in dummy_tickets_open column "id"
|
|
state_name varchar NULL,
|
|
city_name varchar NULL,
|
|
caller_language varchar NULL, -- language that is spoke by customer
|
|
warranty varchar NULL, -- vehicles warranty
|
|
toll_free_no_source varchar NULL, -- source from where customer get call centers number
|
|
opportunity_loss varchar NULL,
|
|
reason_for_more_then_24hours varchar NULL,
|
|
call_status varchar NULL,
|
|
suggestion_complaint varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
creation_time timestamp NULL,
|
|
complaints varchar NULL,
|
|
vehicle_tagging varchar NULL, -- bus,lmd,hd¶
|
|
estimated_distance varchar NULL, -- Distanace between break down location and van
|
|
km_covered float8 NULL -- Distanace covered by van to reach at break down location
|
|
);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.dummy_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.ticket_id IS 'ticket id same as in dummy_tickets_open column "id"';
|
|
COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.caller_language IS 'language that is spoke by customer ';
|
|
COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.warranty IS 'vehicles warranty';
|
|
COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.toll_free_no_source IS 'source from where customer get call centers number';
|
|
COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.vehicle_tagging IS 'bus,lmd,hd
|
|
';
|
|
COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.estimated_distance IS 'Distanace between break down location and van';
|
|
COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.km_covered IS 'Distanace covered by van to reach at break down location ';
|
|
|
|
|
|
-- public._city definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._city;
|
|
|
|
CREATE TABLE public._city (
|
|
id varchar(128) NOT NULL,
|
|
alias varchar(256) NULL,
|
|
CONSTRAINT city_id_ref_2007 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX index_city_id ON public._city USING btree (id);
|
|
|
|
|
|
-- public._customer definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._customer;
|
|
|
|
CREATE TABLE public._customer (
|
|
id varchar(128) NOT NULL,
|
|
customer_name varchar(256) NULL,
|
|
alias varchar(128) NULL,
|
|
mobile_number_1 varchar(16) NULL,
|
|
mobile_number_2 varchar(16) NULL,
|
|
mobile_number_3 varchar(16) NULL,
|
|
address text NULL,
|
|
email_id varchar(64) NULL,
|
|
city varchar(128) NULL,
|
|
state varchar(128) NULL,
|
|
isdeleted bool DEFAULT false NULL,
|
|
is_kam bool DEFAULT false NOT NULL,
|
|
info_modified_or_not bool DEFAULT false NULL,
|
|
customer_id varchar NULL,
|
|
customer_type varchar NULL,
|
|
CONSTRAINT pk_customer_id_ref_2027 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX index_customer_id ON public._customer USING btree (id);
|
|
CREATE INDEX index_customer_mobile_number_1 ON public._customer USING btree (mobile_number_1);
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger trigger_insert_kam_user after
|
|
insert
|
|
or
|
|
update
|
|
on
|
|
public._customer for each row execute procedure sp_insert_kam_mobile_user_trigger();
|
|
|
|
|
|
-- public._customer_vehicle_model definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._customer_vehicle_model;
|
|
|
|
CREATE TABLE public._customer_vehicle_model (
|
|
id varchar(128) NOT NULL,
|
|
"name" varchar(256) NULL,
|
|
tagging varchar(32) NULL, -- This will only contain two tagging "LMD/BUS" and "HD"
|
|
is_deleted bool DEFAULT false NULL,
|
|
udanvehicleproductname varchar NULL,
|
|
udanvehicleproductid varchar NULL,
|
|
fuel_type varchar DEFAULT 'Diesel,CNG'::character varying NULL,
|
|
CONSTRAINT pk_customer_vehicle_model_number_ref_1414 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX _customer_vehicle_model_tagging_idx ON public._customer_vehicle_model USING btree (tagging);
|
|
CREATE INDEX index__customer_vehicle_model_id ON public._customer_vehicle_model USING btree (id);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public._customer_vehicle_model.tagging IS 'This will only contain two tagging "LMD/BUS" and "HD"';
|
|
|
|
|
|
-- public._dealer_code definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._dealer_code;
|
|
|
|
CREATE TABLE public._dealer_code (
|
|
object_id varchar(128) NULL
|
|
);
|
|
|
|
|
|
-- public._eos_language definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._eos_language;
|
|
|
|
CREATE TABLE public._eos_language (
|
|
id int4 NULL,
|
|
state varchar NULL,
|
|
state_id int4 NULL,
|
|
"language" varchar NULL
|
|
);
|
|
|
|
|
|
-- public._estimate_cost definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._estimate_cost;
|
|
|
|
CREATE TABLE public._estimate_cost (
|
|
id serial4 NOT NULL,
|
|
_cost_range varchar NULL,
|
|
CONSTRAINT pk_id PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public._mobile_activity_after_update_ticket definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._mobile_activity_after_update_ticket;
|
|
|
|
CREATE TABLE public._mobile_activity_after_update_ticket (
|
|
ticket_id varchar(128) NOT NULL,
|
|
ticket_status int4 NULL,
|
|
activity_status varchar NULL,
|
|
is_send bool DEFAULT false NULL,
|
|
message varchar NULL,
|
|
assgined_to_user_id varchar NULL,
|
|
creation_time timestamp NULL
|
|
);
|
|
|
|
|
|
-- public._routes definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._routes;
|
|
|
|
CREATE TABLE public._routes (
|
|
id serial4 NOT NULL,
|
|
"name" varchar(256) NULL,
|
|
alias varchar(512) NULL,
|
|
tagging varchar(256) NULL, -- It will contain: "Top 23 Routes" and "Non Top 23 Routes"
|
|
sla_time int4 NULL, -- it contains sla time in minutes as integer.
|
|
CONSTRAINT pk_route_id_ref_1246 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX index_routes_id ON public._routes USING btree (id);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public._routes.tagging IS 'It will contain: "Top 23 Routes" and "Non Top 23 Routes"';
|
|
COMMENT ON COLUMN public._routes.sla_time IS 'it contains sla time in minutes as integer.';
|
|
|
|
|
|
-- public._service_engineer definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._service_engineer;
|
|
|
|
CREATE TABLE public._service_engineer (
|
|
id varchar(128) NOT NULL,
|
|
service_engineer_name varchar(256) NULL,
|
|
alias varchar(128) NULL,
|
|
contact_number varchar(16) NULL,
|
|
imei_number varchar(64) NULL,
|
|
application_license_key varchar(64) NULL,
|
|
mobile_application_blocked bool DEFAULT false NULL,
|
|
device_alias bigserial NOT NULL,
|
|
pin_password varchar(8) NULL,
|
|
isdeleted bool DEFAULT false NULL,
|
|
device_id varchar NULL -- -- device GCM ID--,--
|
|
mobile_info varchar NULL,
|
|
app_version varchar NULL,
|
|
push_notification_bit int4 DEFAULT 0 NULL,
|
|
CONSTRAINT _service_engineer_device_alias_key UNIQUE (device_alias),
|
|
CONSTRAINT pk_driver_id_ref_1237 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX _service_engineer_device_alias_idx ON public._service_engineer USING btree (device_alias);
|
|
CREATE INDEX _service_engineer_id_idx ON public._service_engineer USING btree (id);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public._service_engineer.device_id IS '-- device GCM ID----';
|
|
|
|
|
|
-- public._state definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._state;
|
|
|
|
CREATE TABLE public._state (
|
|
id varchar(128) NOT NULL,
|
|
alias varchar(256) NULL,
|
|
CONSTRAINT state_id_ref_2004 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX _state_alias_idx ON public._state USING btree (alias);
|
|
CREATE INDEX _state_id_idx ON public._state USING btree (id);
|
|
|
|
|
|
-- public._ticket_otp definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._ticket_otp;
|
|
|
|
CREATE TABLE public._ticket_otp (
|
|
ticket_id varchar NULL,
|
|
van_id varchar NULL,
|
|
otp int4 NULL,
|
|
status bool NULL
|
|
);
|
|
|
|
|
|
-- public._timezone_info definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._timezone_info;
|
|
|
|
CREATE TABLE public._timezone_info (
|
|
timezone_id bigserial NOT NULL,
|
|
display_name varchar(256) NULL,
|
|
offset_in_minutes float8 NULL,
|
|
display_id varchar(256) NULL,
|
|
CONSTRAINT pk_timezone_id_ref_1724 PRIMARY KEY (timezone_id)
|
|
);
|
|
|
|
|
|
-- public.accidental_details definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.accidental_details;
|
|
|
|
CREATE TABLE public.accidental_details (
|
|
customername varchar(1024) NULL,
|
|
customernumber varchar(1024) NULL,
|
|
vehiclelocation varchar(1024) NULL,
|
|
isabulancesupportrequired varchar(64) NULL,
|
|
isdealersupportrequired varchar(1024) NULL,
|
|
dealerconnect varchar(1024) NULL,
|
|
created_by varchar(1024) NULL,
|
|
creation_time timestamp NULL,
|
|
vehicle_registration_number varchar(1024) NULL
|
|
);
|
|
|
|
|
|
-- public.activity_tickets_closed definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.activity_tickets_closed;
|
|
|
|
CREATE TABLE public.activity_tickets_closed (
|
|
id bigserial NOT NULL,
|
|
ticket_id varchar(64) NULL,
|
|
created_by varchar(128) NULL,
|
|
creation_time timestamp NULL,
|
|
remarks varchar(1024) NULL,
|
|
ticket_activity_status int4 NULL,
|
|
assigned_to_user_id varchar NULL,
|
|
van_latitude varchar(64) NULL,
|
|
van_longitude varchar(64) NULL,
|
|
rabbit_mq_status int4 NULL,
|
|
is_mobile_request bool DEFAULT false NULL,
|
|
preclosure_reason varchar(1025) NULL,
|
|
reassign_reason varchar(1025) NULL,
|
|
isdelaerchangereason bool NULL,
|
|
brk_location varchar NULL,
|
|
brk_longitude varchar NULL,
|
|
brk_lattitude varchar NULL,
|
|
brk_location_landmark varchar NULL,
|
|
pre_closure_time varchar NULL,
|
|
estimated_dis varchar NULL,
|
|
pre_closure_status varchar NULL,
|
|
pre_closure_remarks varchar NULL,
|
|
rabbit_mq_time timestamp NULL,
|
|
prev_preclosure_remarks varchar NULL,
|
|
tripendstatus varchar NULL,
|
|
CONSTRAINT pk_activity_ticket_open_id_ref_2041 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX activity_tickets_closed_ticket_id_idx ON public.activity_tickets_closed USING btree (ticket_id);
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger activity_tickets_closed_trigger_before_insert before
|
|
insert
|
|
on
|
|
public.activity_tickets_closed for each row execute procedure sp_insert_activity_tickets_closed();
|
|
|
|
|
|
-- public._city_state definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._city_state;
|
|
|
|
CREATE TABLE public._city_state (
|
|
city_id varchar(128) NOT NULL,
|
|
state_id varchar(128) NOT NULL,
|
|
CONSTRAINT fk_city_id_2014 FOREIGN KEY (city_id) REFERENCES public._city(id),
|
|
CONSTRAINT fk_state_id_2013 FOREIGN KEY (state_id) REFERENCES public._state(id)
|
|
);
|
|
CREATE INDEX index_city_state_id ON public._city_state USING btree (city_id, state_id);
|
|
|
|
|
|
-- public._van definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._van;
|
|
|
|
CREATE TABLE public._van (
|
|
id varchar(128) NOT NULL,
|
|
alias varchar(128) NULL,
|
|
van_default_lattitude varchar(64) NULL,
|
|
van_default_longitude varchar(64) NULL,
|
|
city varchar(128) NULL,
|
|
state varchar(128) NULL,
|
|
van_model varchar(64) NULL,
|
|
registration_number varchar(64) NULL,
|
|
van_registered_as varchar(16) NULL,
|
|
isdeleted bool DEFAULT false NULL,
|
|
route_id int4 NULL,
|
|
is_visited_interstate bool DEFAULT false NULL,
|
|
starting_working_hours time DEFAULT '00:00:00'::time without time zone NULL,
|
|
ending_working_hours time DEFAULT '00:00:00'::time without time zone NULL,
|
|
last_modified_time timestamp NULL,
|
|
last_modified_by varchar NULL,
|
|
fuel_type text DEFAULT 'Diesel,CNG'::text NULL,
|
|
CONSTRAINT pk_van_id_2020 PRIMARY KEY (id),
|
|
CONSTRAINT fk_van_route_ref_1348 FOREIGN KEY (route_id) REFERENCES public._routes(id)
|
|
);
|
|
CREATE INDEX _van_id_idx ON public._van USING btree (id);
|
|
CREATE INDEX _van_route_id_idx ON public._van USING btree (route_id);
|
|
|
|
|
|
-- public._vehicle definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._vehicle;
|
|
|
|
CREATE TABLE public._vehicle (
|
|
id varchar(128) NOT NULL,
|
|
registration_number varchar(128) NULL,
|
|
vehicle_number_plate varchar(128) NULL,
|
|
model_number varchar(64) NULL,
|
|
isdeleted bool DEFAULT false NULL,
|
|
vehicle_type varchar NULL,
|
|
installation_date time NULL,
|
|
vehicle_installation_date timestamp NULL,
|
|
chassis_number varchar NULL,
|
|
kam_user bool NULL,
|
|
CONSTRAINT pk_vehicle_ref_2020 PRIMARY KEY (id),
|
|
CONSTRAINT uk UNIQUE (registration_number),
|
|
CONSTRAINT fk_vehicle_model_mumber_ref1416 FOREIGN KEY (model_number) REFERENCES public._customer_vehicle_model(id)
|
|
);
|
|
CREATE INDEX _vehicle_id_idx ON public._vehicle USING btree (id);
|
|
CREATE INDEX _vehicle_model_number_idx ON public._vehicle USING btree (model_number);
|
|
CREATE INDEX _vehicle_registration_number_idx ON public._vehicle USING btree (registration_number);
|
|
CREATE INDEX ix_vehicle_registration_number ON public._vehicle USING btree (registration_number);
|
|
|
|
|
|
-- public._customer_vehicle definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._customer_vehicle;
|
|
|
|
CREATE TABLE public._customer_vehicle (
|
|
customer_id varchar(128) NOT NULL,
|
|
vehicle_id varchar(128) NOT NULL,
|
|
is_owner bool DEFAULT false NULL,
|
|
CONSTRAINT _customer_vehicle_customer_id_fkey FOREIGN KEY (customer_id) REFERENCES public._customer(id),
|
|
CONSTRAINT fk_vehicle_id_ref_2029 FOREIGN KEY (vehicle_id) REFERENCES public._vehicle(id)
|
|
);
|
|
CREATE INDEX _customer_vehicle_customer_id_idx ON public._customer_vehicle USING btree (customer_id);
|
|
CREATE INDEX _customer_vehicle_is_owner_idx ON public._customer_vehicle USING btree (is_owner);
|
|
CREATE INDEX _customer_vehicle_vehicle_id_idx ON public._customer_vehicle USING btree (vehicle_id);
|
|
CREATE INDEX ix_customer_vehicle_vehicle_id ON public._customer_vehicle USING btree (vehicle_id);
|
|
|
|
|
|
-- public._service_engineer_van definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._service_engineer_van;
|
|
|
|
CREATE TABLE public._service_engineer_van (
|
|
van_id varchar(128) NULL,
|
|
service_engineer_id varchar(128) NULL,
|
|
CONSTRAINT fk_service_engineer_id_van_ref_1620 FOREIGN KEY (service_engineer_id) REFERENCES public._service_engineer(id),
|
|
CONSTRAINT fk_van_id_ref_1240 FOREIGN KEY (van_id) REFERENCES public._van(id)
|
|
);
|
|
|
|
|
|
-- public._dealer definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._dealer;
|
|
|
|
CREATE TABLE public._dealer (
|
|
id varchar(128) NOT NULL,
|
|
organization_id int4 NULL,
|
|
dealer_name varchar(256) NULL,
|
|
city varchar(128) NULL,
|
|
state varchar(128) NULL,
|
|
dealer_default_lattitude varchar(64) NULL,
|
|
dealer_default_longitude varchar(64) NULL,
|
|
isdeleted bool DEFAULT false NULL,
|
|
contact_number1 varchar NULL,
|
|
contact_number2 varchar NULL,
|
|
is_parent bool DEFAULT false NOT NULL, -- check that dealer is parent or not.
|
|
parent_id varchar(128) NULL, -- update the parent id for dealer.
|
|
fuel_type text DEFAULT 'Diesel,CNG'::text NULL,
|
|
is_eps_dealer bool DEFAULT false NULL,
|
|
email_for_harvester varchar NULL,
|
|
email_for_harvester_wm varchar NULL,
|
|
email_for_harvester_csm varchar NULL,
|
|
CONSTRAINT pk_dealer_id_2020 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX index_dealer_city ON public._dealer USING btree (city);
|
|
CREATE INDEX index_dealer_id ON public._dealer USING btree (id);
|
|
CREATE INDEX index_dealer_state ON public._dealer USING btree (state);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public._dealer.is_parent IS 'check that dealer is parent or not.';
|
|
COMMENT ON COLUMN public._dealer.parent_id IS 'update the parent id for dealer.';
|
|
|
|
|
|
-- public._dealer_van definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._dealer_van;
|
|
|
|
CREATE TABLE public._dealer_van (
|
|
van_id varchar(128) NOT NULL,
|
|
dealer_id varchar(128) NOT NULL
|
|
);
|
|
|
|
|
|
-- public._state_organization definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public._state_organization;
|
|
|
|
CREATE TABLE public._state_organization (
|
|
state_id varchar NULL,
|
|
organization_id int4 NULL,
|
|
id serial4 NOT NULL
|
|
);
|
|
|
|
|
|
-- public._dealer foreign keys
|
|
|
|
ALTER TABLE public._dealer ADD CONSTRAINT fk_dealer_organization_ref_2350 FOREIGN KEY (organization_id) REFERENCES public.organization_organization(id);
|
|
|
|
|
|
-- public._dealer_van foreign keys
|
|
|
|
ALTER TABLE public._dealer_van ADD CONSTRAINT fk_dealer_id_2020 FOREIGN KEY (dealer_id) REFERENCES public._dealer(id);
|
|
ALTER TABLE public._dealer_van ADD CONSTRAINT fk_van_id_ref_2020 FOREIGN KEY (van_id) REFERENCES public._van(id);
|
|
|
|
|
|
-- public._state_organization foreign keys
|
|
|
|
ALTER TABLE public._state_organization ADD CONSTRAINT fk_organization_state FOREIGN KEY (organization_id) REFERENCES public.organization_organization(id);
|
|
ALTER TABLE public._state_organization ADD CONSTRAINT fk_state_organization FOREIGN KEY (state_id) REFERENCES public._state(id);
|
|
|
|
|
|
-- public.alarm_escalation_close_tickets definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.alarm_escalation_close_tickets;
|
|
|
|
CREATE TABLE public.alarm_escalation_close_tickets (
|
|
id bigserial NOT NULL,
|
|
ticket_id varchar NOT NULL,
|
|
ticket_alarm_creation_time timestamp NULL,
|
|
CONSTRAINT alarm_escalation_close_tickets_pkey PRIMARY KEY (ticket_id)
|
|
);
|
|
|
|
|
|
-- public.alarm_escalation_escalationlevel definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.alarm_escalation_escalationlevel;
|
|
|
|
CREATE TABLE public.alarm_escalation_escalationlevel (
|
|
id serial4 NOT NULL,
|
|
manager_name varchar(128) NULL,
|
|
region_name varchar(128) NULL,
|
|
organization_id int4 NULL,
|
|
city varchar(128) NULL,
|
|
state varchar(128) NULL,
|
|
dealer_name varchar(128) NULL,
|
|
manager_level varchar(128) NULL,
|
|
blind_spot varchar(128) NULL,
|
|
emails varchar(2048) NULL,
|
|
phones varchar(2048) NULL,
|
|
van_type varchar(128) NULL,
|
|
alarm_age int4 NULL, -- alarm age for van not move
|
|
notification_type varchar(128) NULL,
|
|
alarm_age_sla_not_met int4 NULL, -- alarm age for those ticket van not meet sla.
|
|
alarm_age_ticket_not_closed int4 NULL, -- alarm age for those tickets not close from last 6 hrs or as so on..
|
|
alarm_age_van_not_live int4 NULL,
|
|
alarm_age_eicher_promise_48hrs int4 NULL,
|
|
fuel_type text DEFAULT 'Diesel,CNG'::text NULL,
|
|
app_version varchar(1025) NULL,
|
|
CONSTRAINT alarm_escalation_escalationle_dealer_name_manager_level_van_key UNIQUE (dealer_name, manager_level, van_type, alarm_age),
|
|
CONSTRAINT pk_escalation_level_id PRIMARY KEY (id)
|
|
);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.alarm_escalation_escalationlevel.alarm_age IS 'alarm age for van not move';
|
|
COMMENT ON COLUMN public.alarm_escalation_escalationlevel.alarm_age_sla_not_met IS 'alarm age for those ticket van not meet sla.';
|
|
COMMENT ON COLUMN public.alarm_escalation_escalationlevel.alarm_age_ticket_not_closed IS 'alarm age for those tickets not close from last 6 hrs or as so on..';
|
|
|
|
|
|
-- public.alarm_escalation_escalationstatus definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.alarm_escalation_escalationstatus;
|
|
|
|
CREATE TABLE public.alarm_escalation_escalationstatus (
|
|
id serial4 NOT NULL,
|
|
organization_id int4 NOT NULL,
|
|
email_status bit(1) DEFAULT B'0'::"bit" NOT NULL,
|
|
phone_status bit(1) DEFAULT B'0'::"bit" NOT NULL,
|
|
ticketid varchar(128) NULL,
|
|
esclation_level_id int4 NOT NULL,
|
|
is_closed int4 NOT NULL,
|
|
event_time timestamp NULL,
|
|
alarm_type int4 NULL --, -- This column identify to which type escalation raise like(sla not mat, open ticket from 6 hrs as so on...,)¶¶0- for van not move.¶1- for sla not mat.¶2- for open ticket from last 6 hrs....
|
|
last_online_time timestamp NULL,
|
|
CONSTRAINT pk_escalation_status_id PRIMARY KEY (id)
|
|
);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.alarm_escalation_escalationstatus.alarm_type IS '-- This column identify to which type escalation raise like(sla not mat, open ticket from 6 hrs as so on...,)
|
|
|
|
0- for van not move.
|
|
1- for sla not mat.
|
|
2- for open ticket from last 6 hrs....';
|
|
|
|
|
|
-- public.alarm_escalation_open_tickets definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.alarm_escalation_open_tickets;
|
|
|
|
CREATE TABLE public.alarm_escalation_open_tickets (
|
|
id bigserial NOT NULL,
|
|
ticket_id varchar NOT NULL,
|
|
ticket_alarm_creation_time timestamp NULL,
|
|
CONSTRAINT alarm_escalation_open_tickets_pkey PRIMARY KEY (ticket_id)
|
|
);
|
|
|
|
|
|
-- public.backup_consolidate_report_actual_km definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.backup_consolidate_report_actual_km;
|
|
|
|
CREATE TABLE public.backup_consolidate_report_actual_km (
|
|
ticket_id varchar NULL,
|
|
customer_name varchar NULL,
|
|
customer_contact_no varchar NULL,
|
|
vehicle_type varchar NULL,
|
|
chassis_number varchar NULL,
|
|
vehicle_instalation_date varchar NULL,
|
|
breakdown_location varchar NULL,
|
|
default_sla_time varchar NULL,
|
|
response varchar NULL,
|
|
eos_team_member_and_van varchar NULL,
|
|
dealer_name varchar NULL,
|
|
dealer_contact_no varchar NULL,
|
|
ticket_activity varchar NULL,
|
|
created_by varchar NULL,
|
|
creation_time timestamp NULL,
|
|
state varchar NULL,
|
|
city varchar NULL,
|
|
month_name varchar NULL,
|
|
time_slot varchar NULL,
|
|
open_call_hrs varchar NULL,
|
|
language_name varchar NULL,
|
|
region varchar NULL,
|
|
landmark varchar NULL,
|
|
dealer_code varchar NULL,
|
|
warranty varchar NULL,
|
|
vehicle_model varchar NULL,
|
|
load_carried varchar NULL,
|
|
type_of_load_carried varchar NULL,
|
|
call_assigned_to varchar NULL,
|
|
owner_name varchar NULL,
|
|
owner_contact_number varchar NULL,
|
|
customer_vehicle_regn_no varchar NULL,
|
|
nature_of_problem varchar NULL,
|
|
closure_remarks varchar NULL,
|
|
estimated_cost varchar NULL,
|
|
estimated_time varchar NULL,
|
|
time_stamps_status_1 varchar NULL,
|
|
time_stamps_status_2 varchar NULL,
|
|
time_stamps_status_3 varchar NULL,
|
|
time_stamps_status_4 varchar NULL,
|
|
time_stamps_status_5 varchar NULL,
|
|
escalation_level_van_not_move_1 varchar NULL,
|
|
escalation_level_van_not_move_2 varchar NULL,
|
|
escalation_level_van_not_move_3 varchar NULL,
|
|
escalation_level_van_not_move_4 varchar NULL,
|
|
escalation_level_van_not_move_5 varchar NULL,
|
|
escalation_level_van_not_move_6 varchar NULL,
|
|
escalation_level_van_not_move_7 varchar NULL,
|
|
escalation_level_van_not_move_8 varchar NULL,
|
|
escalation_level_van_not_move_9 varchar NULL,
|
|
escalation_level_van_not_move_10 varchar NULL,
|
|
escalation_level_ticket_closer_1 varchar NULL,
|
|
escalation_level_ticket_closer_2 varchar NULL,
|
|
escalation_level_ticket_closer_3 varchar NULL,
|
|
escalation_level_ticket_closer_4 varchar NULL,
|
|
escalation_level_ticket_closer_5 varchar NULL,
|
|
escalation_level_ticket_closer_6 varchar NULL,
|
|
escalation_level_ticket_closer_7 varchar NULL,
|
|
escalation_level_ticket_closer_8 varchar NULL,
|
|
escalation_level_ticket_closer_9 varchar NULL,
|
|
escalation_level_ticket_closer_10 varchar NULL,
|
|
call_closure_status varchar NULL,
|
|
feedback_taken varchar NULL,
|
|
feedback_parameter_wise_score varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
how_did_you_come_to_know_of_eos varchar NULL,
|
|
total_inbound_calls varchar NULL,
|
|
total_outbound_calls varchar NULL,
|
|
assigned_to_user_id varchar NULL,
|
|
vehicle_name varchar NULL,
|
|
organization varchar NULL,
|
|
call_status varchar NULL,
|
|
complaints varchar NULL,
|
|
suggestion varchar NULL,
|
|
feedback_count int4 NULL,
|
|
ticketid_alias varchar(128) NULL,
|
|
wm_name varchar NULL,
|
|
record_status int4 NULL,
|
|
record_updation_date timestamp NULL,
|
|
other_remarks_for_dealer varchar NULL,
|
|
route varchar NULL,
|
|
km_covered varchar NULL,
|
|
estimated_distance varchar NULL,
|
|
van_covered_distance varchar NULL,
|
|
trip_start_time timestamp NULL,
|
|
trip_end_time timestamp NULL,
|
|
opportunity_loss_remark varchar NULL,
|
|
remark_ticket_not_closed_24_hours varchar NULL,
|
|
reopen_count int4 NULL,
|
|
opportunity_lost_remarks varchar NULL,
|
|
remark_ticket_not_closed_24_hours_remarks varchar NULL,
|
|
vehicle_chassis_number varchar NULL,
|
|
odometer_reading float8 NULL,
|
|
last_modified_time timestamp NULL,
|
|
are_you_satisfied bool NULL,
|
|
not_satisfied_option varchar NULL,
|
|
not_satisfied_reason varchar NULL,
|
|
response_time_reassignment float8 NULL,
|
|
ticket_entry_date timestamp NULL,
|
|
ticket_closed_date timestamp NULL,
|
|
vehicle_warranty varchar NULL,
|
|
vehicle_amc varchar NULL,
|
|
vehicle_emission_norms varchar NULL,
|
|
vehicle_sales_date varchar NULL,
|
|
ticket_closed_reason varchar NULL,
|
|
van_reached_punch_time timestamp NULL,
|
|
trip_end_record_status int4 NULL,
|
|
distance_updated_time timestamp NULL,
|
|
is_mobile_request bool NULL,
|
|
estimated_van_reach_time varchar NULL,
|
|
is_location_change int4 NULL,
|
|
location_change_time timestamp NULL,
|
|
dealer_change_reason varchar NULL,
|
|
dealer_change_reason_other_remark varchar NULL,
|
|
vehicle_status varchar(128) NULL,
|
|
vehicle_installation_date varchar NULL,
|
|
amc_type varchar(128) NULL,
|
|
amc_end_date varchar(128) NULL,
|
|
vehicle_model_number varchar(128) NULL,
|
|
customer_type varchar(128) NULL,
|
|
customer_id varchar(128) NULL,
|
|
customer_address_id varchar(1028) NULL,
|
|
product_variant varchar(128) NULL,
|
|
customer_mobile_number varchar(128) NULL,
|
|
driver_mobile_number varchar(128) NULL,
|
|
driver_name varchar(128) NULL,
|
|
iskam varchar NULL,
|
|
usertype varchar NULL,
|
|
warranty_end_date varchar(128) NULL,
|
|
vehicle_fuel_type varchar(128) NULL,
|
|
customer_address varchar(1028) NULL,
|
|
extended_warranty varchar(128) NULL,
|
|
caseid varchar(1025) NULL,
|
|
iscasecreated bool NULL,
|
|
technician_number varchar(1025) NULL,
|
|
assigned_to_updation_date timestamp NULL,
|
|
trip_end_updation_date timestamp NULL,
|
|
trip_start_updation_date timestamp NULL,
|
|
temp_reg varchar NULL,
|
|
temp_driver_name varchar NULL,
|
|
temp_driver_no varchar NULL,
|
|
is_eps bool NULL,
|
|
engine_number varchar NULL,
|
|
is_km_calculated bool NULL,
|
|
is_trip_end_time_updated bool NULL,
|
|
is_trip_start_time_updated bool NULL,
|
|
is_tracking_km bool NULL,
|
|
eps_prod_type varchar NULL
|
|
);
|
|
|
|
|
|
-- public.charging_ev_station definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.charging_ev_station;
|
|
|
|
CREATE TABLE public.charging_ev_station (
|
|
id bigserial NOT NULL,
|
|
service_id varchar NULL,
|
|
"name" varchar NULL,
|
|
country_code varchar NULL,
|
|
party_id varchar NULL,
|
|
publish varchar NULL,
|
|
address varchar NULL,
|
|
city varchar NULL,
|
|
state varchar NULL,
|
|
country varchar NULL,
|
|
latitude varchar NULL,
|
|
longitude varchar NULL,
|
|
operator_name varchar NULL,
|
|
operator_website varchar NULL,
|
|
facilities varchar NULL,
|
|
twentyfourseven varchar NULL,
|
|
evses varchar NULL,
|
|
charging_when_closed varchar NULL,
|
|
last_updated varchar NULL,
|
|
CONSTRAINT pk_charging_ev_station_id_ref_2041 PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.charging_station definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.charging_station;
|
|
|
|
CREATE TABLE public.charging_station (
|
|
id bigserial NOT NULL,
|
|
service_id varchar NULL,
|
|
"name" varchar NULL,
|
|
country_code varchar NULL,
|
|
party_id varchar NULL,
|
|
publish varchar NULL,
|
|
address varchar NULL,
|
|
city varchar NULL,
|
|
state varchar NULL,
|
|
country varchar NULL,
|
|
latitude varchar NULL,
|
|
longitude varchar NULL,
|
|
operator_name varchar NULL,
|
|
operator_website varchar NULL,
|
|
facilities varchar NULL,
|
|
twentyfourseven varchar NULL,
|
|
evses varchar NULL,
|
|
charging_when_closed varchar NULL,
|
|
last_updated varchar NULL,
|
|
CONSTRAINT pk_charging_station_id_ref_2041 PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.consolidate_report definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.consolidate_report;
|
|
|
|
CREATE TABLE public.consolidate_report (
|
|
ticket_id varchar NOT NULL,
|
|
customer_name varchar NULL,
|
|
customer_contact_no varchar NULL,
|
|
vehicle_type varchar NULL,
|
|
chassis_number varchar NULL,
|
|
vehicle_instalation_date varchar NULL,
|
|
breakdown_location varchar NULL,
|
|
default_sla_time varchar NULL,
|
|
response varchar NULL,
|
|
eos_team_member_and_van varchar NULL,
|
|
dealer_name varchar NULL,
|
|
dealer_contact_no varchar NULL,
|
|
ticket_activity varchar NULL,
|
|
created_by varchar NULL,
|
|
creation_time timestamp NULL,
|
|
state varchar NULL,
|
|
city varchar NULL,
|
|
month_name varchar NULL,
|
|
time_slot varchar NULL,
|
|
open_call_hrs varchar NULL,
|
|
language_name varchar NULL,
|
|
region varchar NULL,
|
|
landmark varchar NULL,
|
|
dealer_code varchar NULL,
|
|
warranty varchar NULL,
|
|
vehicle_model varchar NULL,
|
|
load_carried varchar NULL,
|
|
type_of_load_carried varchar NULL,
|
|
call_assigned_to varchar NULL,
|
|
owner_name varchar NULL,
|
|
owner_contact_number varchar NULL,
|
|
customer_vehicle_regn_no varchar NULL,
|
|
nature_of_problem varchar NULL,
|
|
closure_remarks varchar NULL,
|
|
estimated_cost varchar NULL,
|
|
estimated_time varchar NULL,
|
|
time_stamps_status_1 varchar NULL,
|
|
time_stamps_status_2 varchar NULL,
|
|
time_stamps_status_3 varchar NULL,
|
|
time_stamps_status_4 varchar NULL,
|
|
time_stamps_status_5 varchar NULL,
|
|
escalation_level_van_not_move_1 varchar NULL,
|
|
escalation_level_van_not_move_2 varchar NULL,
|
|
escalation_level_van_not_move_3 varchar NULL,
|
|
escalation_level_van_not_move_4 varchar NULL,
|
|
escalation_level_van_not_move_5 varchar NULL,
|
|
escalation_level_van_not_move_6 varchar NULL,
|
|
escalation_level_van_not_move_7 varchar NULL,
|
|
escalation_level_van_not_move_8 varchar NULL,
|
|
escalation_level_van_not_move_9 varchar NULL,
|
|
escalation_level_van_not_move_10 varchar NULL,
|
|
escalation_level_ticket_closer_1 varchar NULL,
|
|
escalation_level_ticket_closer_2 varchar NULL,
|
|
escalation_level_ticket_closer_3 varchar NULL,
|
|
escalation_level_ticket_closer_4 varchar NULL,
|
|
escalation_level_ticket_closer_5 varchar NULL,
|
|
escalation_level_ticket_closer_6 varchar NULL,
|
|
escalation_level_ticket_closer_7 varchar NULL,
|
|
escalation_level_ticket_closer_8 varchar NULL,
|
|
escalation_level_ticket_closer_9 varchar NULL,
|
|
escalation_level_ticket_closer_10 varchar NULL,
|
|
call_closure_status varchar NULL,
|
|
feedback_taken varchar NULL,
|
|
feedback_parameter_wise_score varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
how_did_you_come_to_know_of_eos varchar NULL,
|
|
total_inbound_calls varchar NULL,
|
|
total_outbound_calls varchar NULL,
|
|
assigned_to_user_id varchar NULL,
|
|
vehicle_name varchar NULL,
|
|
organization varchar NULL,
|
|
call_status varchar NULL,
|
|
complaints varchar NULL,
|
|
suggestion varchar NULL,
|
|
feedback_count int4 NULL,
|
|
ticketid_alias varchar(128) NULL,
|
|
wm_name varchar NULL,
|
|
record_status int4 NULL,
|
|
record_updation_date timestamp NULL,
|
|
other_remarks_for_dealer varchar NULL,
|
|
route varchar NULL,
|
|
km_covered varchar NULL,
|
|
estimated_distance varchar NULL,
|
|
van_covered_distance varchar NULL,
|
|
trip_start_time timestamp NULL,
|
|
trip_end_time timestamp NULL,
|
|
opportunity_loss_remark varchar NULL,
|
|
remark_ticket_not_closed_24_hours varchar NULL,
|
|
reopen_count int4 DEFAULT 0 NULL,
|
|
opportunity_lost_remarks varchar NULL,
|
|
remark_ticket_not_closed_24_hours_remarks varchar NULL,
|
|
vehicle_chassis_number varchar NULL,
|
|
odometer_reading float8 DEFAULT 0 NULL,
|
|
last_modified_time timestamp NULL,
|
|
are_you_satisfied bool NULL,
|
|
not_satisfied_option varchar NULL,
|
|
not_satisfied_reason varchar NULL,
|
|
response_time_reassignment float8 NULL,
|
|
ticket_entry_date timestamp NULL,
|
|
ticket_closed_date timestamp NULL,
|
|
vehicle_warranty varchar NULL,
|
|
vehicle_amc varchar NULL,
|
|
vehicle_emission_norms varchar NULL,
|
|
vehicle_sales_date varchar NULL,
|
|
ticket_closed_reason varchar NULL,
|
|
van_reached_punch_time timestamp NULL,
|
|
trip_end_record_status int4 DEFAULT 0 NULL,
|
|
distance_updated_time timestamp DEFAULT now() NULL,
|
|
is_mobile_request bool DEFAULT false NULL,
|
|
estimated_van_reach_time varchar NULL,
|
|
is_location_change int4 DEFAULT 0 NULL,
|
|
location_change_time timestamp NULL,
|
|
dealer_change_reason varchar NULL,
|
|
dealer_change_reason_other_remark varchar NULL,
|
|
vehicle_status varchar(128) NULL,
|
|
vehicle_installation_date varchar NULL,
|
|
amc_type varchar(128) NULL,
|
|
amc_end_date varchar(128) NULL,
|
|
vehicle_model_number varchar(128) NULL,
|
|
customer_type varchar(128) NULL,
|
|
customer_id varchar(128) NULL,
|
|
customer_address_id varchar(1028) NULL,
|
|
product_variant varchar(128) NULL,
|
|
customer_mobile_number varchar(128) NULL,
|
|
driver_mobile_number varchar(128) NULL,
|
|
driver_name varchar(128) NULL,
|
|
iskam varchar NULL,
|
|
usertype varchar NULL,
|
|
warranty_end_date varchar(128) NULL,
|
|
vehicle_fuel_type varchar(128) NULL,
|
|
customer_address varchar(1028) NULL,
|
|
extended_warranty varchar(128) NULL,
|
|
caseid varchar(1025) NULL,
|
|
iscasecreated bool DEFAULT false NULL,
|
|
technician_number varchar(1025) NULL,
|
|
assigned_to_updation_date timestamp NULL,
|
|
trip_end_updation_date timestamp NULL,
|
|
trip_start_updation_date timestamp NULL,
|
|
temp_reg varchar NULL,
|
|
temp_driver_name varchar NULL,
|
|
temp_driver_no varchar NULL,
|
|
is_eps bool DEFAULT false NULL,
|
|
engine_number varchar NULL,
|
|
is_km_calculated bool DEFAULT false NULL,
|
|
is_trip_end_time_updated bool DEFAULT false NULL,
|
|
is_trip_start_time_updated bool DEFAULT false NULL,
|
|
eps_prod_type varchar NULL,
|
|
CONSTRAINT consolidate_report_pkey PRIMARY KEY (ticket_id)
|
|
);
|
|
CREATE INDEX consolidate_report_creation_time_idx ON public.consolidate_report USING btree (creation_time);
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger consolidate_report_trigger_before_insert before
|
|
insert
|
|
on
|
|
public.consolidate_report for each row execute procedure sp_insert_consolidated_report();
|
|
|
|
|
|
-- public.activity_tickets_open definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.activity_tickets_open;
|
|
|
|
CREATE TABLE public.activity_tickets_open (
|
|
id bigserial NOT NULL,
|
|
ticket_id varchar(64) NULL,
|
|
created_by varchar(128) NULL,
|
|
creation_time timestamp NULL,
|
|
remarks varchar(1024) NULL,
|
|
ticket_activity_status int4 NULL,
|
|
assigned_to_user_id varchar NULL,
|
|
van_latitude varchar(64) NULL,
|
|
van_longitude varchar(64) NULL,
|
|
rabbit_mq_status int4 NULL,
|
|
dealer_1scode varchar(64) DEFAULT ''::character varying NULL,
|
|
is_mobile_request bool DEFAULT false NULL,
|
|
is_dealer_change bool DEFAULT false NULL,
|
|
preclosure_reason varchar(1025) NULL,
|
|
reassign_reason varchar(1025) NULL,
|
|
isdelaerchangereason bool NULL,
|
|
brk_location varchar NULL,
|
|
brk_longitude varchar NULL,
|
|
brk_lattitude varchar NULL,
|
|
brk_location_landmark varchar NULL,
|
|
pre_closure_time varchar NULL,
|
|
estimated_dis varchar NULL,
|
|
pre_closure_status varchar NULL,
|
|
pre_closure_remarks varchar NULL,
|
|
rabbit_mq_time timestamp NULL,
|
|
prev_preclosure_remarks varchar NULL,
|
|
_old_remarks varchar NULL,
|
|
CONSTRAINT pk_activity_ticket_open_id_ref_2040 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX activity_tickets_open_creation_time_idx ON public.activity_tickets_open USING btree (creation_time);
|
|
CREATE INDEX activity_tickets_open_ticket_id_idx ON public.activity_tickets_open USING btree (ticket_id);
|
|
|
|
|
|
-- public.activity_tickets_open foreign keys
|
|
|
|
ALTER TABLE public.activity_tickets_open ADD CONSTRAINT fk_ticket__id_ticket_activity_ref_1134 FOREIGN KEY (ticket_id) REFERENCES public.tickets_open(id);
|
|
|
|
-- public.consolidate_report_actual_km definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.consolidate_report_actual_km;
|
|
|
|
CREATE TABLE public.consolidate_report_actual_km (
|
|
ticket_id varchar NOT NULL,
|
|
customer_name varchar NULL,
|
|
customer_contact_no varchar NULL,
|
|
vehicle_type varchar NULL,
|
|
chassis_number varchar NULL,
|
|
vehicle_instalation_date varchar NULL,
|
|
breakdown_location varchar NULL,
|
|
default_sla_time varchar NULL,
|
|
response varchar NULL,
|
|
eos_team_member_and_van varchar NULL,
|
|
dealer_name varchar NULL,
|
|
dealer_contact_no varchar NULL,
|
|
ticket_activity varchar NULL,
|
|
created_by varchar NULL,
|
|
creation_time timestamp NULL,
|
|
state varchar NULL,
|
|
city varchar NULL,
|
|
month_name varchar NULL,
|
|
time_slot varchar NULL,
|
|
open_call_hrs varchar NULL,
|
|
language_name varchar NULL,
|
|
region varchar NULL,
|
|
landmark varchar NULL,
|
|
dealer_code varchar NULL,
|
|
warranty varchar NULL,
|
|
vehicle_model varchar NULL,
|
|
load_carried varchar NULL,
|
|
type_of_load_carried varchar NULL,
|
|
call_assigned_to varchar NULL,
|
|
owner_name varchar NULL,
|
|
owner_contact_number varchar NULL,
|
|
customer_vehicle_regn_no varchar NULL,
|
|
nature_of_problem varchar NULL,
|
|
closure_remarks varchar NULL,
|
|
estimated_cost varchar NULL,
|
|
estimated_time varchar NULL,
|
|
time_stamps_status_1 varchar NULL,
|
|
time_stamps_status_2 varchar NULL,
|
|
time_stamps_status_3 varchar NULL,
|
|
time_stamps_status_4 varchar NULL,
|
|
time_stamps_status_5 varchar NULL,
|
|
escalation_level_van_not_move_1 varchar NULL,
|
|
escalation_level_van_not_move_2 varchar NULL,
|
|
escalation_level_van_not_move_3 varchar NULL,
|
|
escalation_level_van_not_move_4 varchar NULL,
|
|
escalation_level_van_not_move_5 varchar NULL,
|
|
escalation_level_van_not_move_6 varchar NULL,
|
|
escalation_level_van_not_move_7 varchar NULL,
|
|
escalation_level_van_not_move_8 varchar NULL,
|
|
escalation_level_van_not_move_9 varchar NULL,
|
|
escalation_level_van_not_move_10 varchar NULL,
|
|
escalation_level_ticket_closer_1 varchar NULL,
|
|
escalation_level_ticket_closer_2 varchar NULL,
|
|
escalation_level_ticket_closer_3 varchar NULL,
|
|
escalation_level_ticket_closer_4 varchar NULL,
|
|
escalation_level_ticket_closer_5 varchar NULL,
|
|
escalation_level_ticket_closer_6 varchar NULL,
|
|
escalation_level_ticket_closer_7 varchar NULL,
|
|
escalation_level_ticket_closer_8 varchar NULL,
|
|
escalation_level_ticket_closer_9 varchar NULL,
|
|
escalation_level_ticket_closer_10 varchar NULL,
|
|
call_closure_status varchar NULL,
|
|
feedback_taken varchar NULL,
|
|
feedback_parameter_wise_score varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
how_did_you_come_to_know_of_eos varchar NULL,
|
|
total_inbound_calls varchar NULL,
|
|
total_outbound_calls varchar NULL,
|
|
assigned_to_user_id varchar NULL,
|
|
vehicle_name varchar NULL,
|
|
organization varchar NULL,
|
|
call_status varchar NULL,
|
|
complaints varchar NULL,
|
|
suggestion varchar NULL,
|
|
feedback_count int4 NULL,
|
|
ticketid_alias varchar(128) NULL,
|
|
wm_name varchar NULL,
|
|
record_status int4 NULL,
|
|
record_updation_date timestamp NULL,
|
|
other_remarks_for_dealer varchar NULL,
|
|
route varchar NULL,
|
|
km_covered varchar NULL,
|
|
estimated_distance varchar NULL,
|
|
van_covered_distance varchar NULL,
|
|
trip_start_time timestamp NULL,
|
|
trip_end_time timestamp NULL,
|
|
opportunity_loss_remark varchar NULL,
|
|
remark_ticket_not_closed_24_hours varchar NULL,
|
|
reopen_count int4 DEFAULT 0 NULL,
|
|
opportunity_lost_remarks varchar NULL,
|
|
remark_ticket_not_closed_24_hours_remarks varchar NULL,
|
|
vehicle_chassis_number varchar NULL,
|
|
odometer_reading float8 DEFAULT 0 NULL,
|
|
last_modified_time timestamp NULL,
|
|
are_you_satisfied bool NULL,
|
|
not_satisfied_option varchar NULL,
|
|
not_satisfied_reason varchar NULL,
|
|
response_time_reassignment float8 NULL,
|
|
ticket_entry_date timestamp NULL,
|
|
ticket_closed_date timestamp NULL,
|
|
vehicle_warranty varchar NULL,
|
|
vehicle_amc varchar NULL,
|
|
vehicle_emission_norms varchar NULL,
|
|
vehicle_sales_date varchar NULL,
|
|
ticket_closed_reason varchar NULL,
|
|
van_reached_punch_time timestamp NULL,
|
|
trip_end_record_status int4 DEFAULT 0 NULL,
|
|
distance_updated_time timestamp DEFAULT now() NULL,
|
|
is_mobile_request bool DEFAULT false NULL,
|
|
estimated_van_reach_time varchar NULL,
|
|
is_location_change int4 DEFAULT 0 NULL,
|
|
location_change_time timestamp NULL,
|
|
dealer_change_reason varchar NULL,
|
|
dealer_change_reason_other_remark varchar NULL,
|
|
vehicle_status varchar(128) NULL,
|
|
vehicle_installation_date varchar NULL,
|
|
amc_type varchar(128) NULL,
|
|
amc_end_date varchar(128) NULL,
|
|
vehicle_model_number varchar(128) NULL,
|
|
customer_type varchar(128) NULL,
|
|
customer_id varchar(128) NULL,
|
|
customer_address_id varchar(1028) NULL,
|
|
product_variant varchar(128) NULL,
|
|
customer_mobile_number varchar(128) NULL,
|
|
driver_mobile_number varchar(128) NULL,
|
|
driver_name varchar(128) NULL,
|
|
iskam varchar NULL,
|
|
usertype varchar NULL,
|
|
warranty_end_date varchar(128) NULL,
|
|
vehicle_fuel_type varchar(128) NULL,
|
|
customer_address varchar(1028) NULL,
|
|
extended_warranty varchar(128) NULL,
|
|
caseid varchar(1025) NULL,
|
|
iscasecreated bool DEFAULT false NULL,
|
|
technician_number varchar(1025) NULL,
|
|
assigned_to_updation_date timestamp NULL,
|
|
trip_end_updation_date timestamp NULL,
|
|
trip_start_updation_date timestamp NULL,
|
|
temp_reg varchar NULL,
|
|
temp_driver_name varchar NULL,
|
|
temp_driver_no varchar NULL,
|
|
is_eps bool DEFAULT false NULL,
|
|
engine_number varchar NULL,
|
|
is_km_calculated bool DEFAULT false NULL,
|
|
is_trip_end_time_updated bool DEFAULT false NULL,
|
|
is_trip_start_time_updated bool DEFAULT false NULL,
|
|
is_tracking_km bool DEFAULT false NULL,
|
|
eps_prod_type varchar NULL,
|
|
CONSTRAINT consolidate_report_actual_km_pkey PRIMARY KEY (ticket_id)
|
|
);
|
|
CREATE INDEX consolidate_report_actual_km_creation_time_idx ON public.consolidate_report_actual_km USING btree (creation_time);
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger consolidate_report_actual_km_trigger_before_insert before
|
|
insert
|
|
on
|
|
public.consolidate_report_actual_km for each row execute procedure sp_insert_consolidated_report_actual_km();
|
|
|
|
|
|
-- public.current_log definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.current_log;
|
|
|
|
CREATE TABLE public.current_log (
|
|
log_id serial4 NOT NULL,
|
|
device_alias varchar NULL,
|
|
latitude varchar NULL,
|
|
longitude varchar NULL,
|
|
log_time timestamp NULL,
|
|
x_coordinate varchar NULL,
|
|
y_coordinate varchar NULL,
|
|
z_coordinate varchar NULL,
|
|
creation_time timestamp NULL,
|
|
battery_status varchar NULL,
|
|
gps_status varchar NULL,
|
|
is_charging varchar NULL,
|
|
CONSTRAINT current_log_pkey PRIMARY KEY (log_id),
|
|
CONSTRAINT device_alias_unique_key UNIQUE (device_alias)
|
|
);
|
|
|
|
|
|
-- public.current_log_old definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.current_log_old;
|
|
|
|
CREATE TABLE public.current_log_old (
|
|
log_id int4 NULL,
|
|
device_alias varchar NULL,
|
|
latitude varchar NULL,
|
|
longitude varchar NULL,
|
|
log_time timestamp NULL,
|
|
x_coordinate varchar NULL,
|
|
y_coordinate varchar NULL,
|
|
z_coordinate varchar NULL,
|
|
creation_time timestamp NULL,
|
|
battery_status varchar NULL,
|
|
gps_status varchar NULL,
|
|
is_charging varchar NULL
|
|
);
|
|
|
|
|
|
-- public.customer_details_eps definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.customer_details_eps;
|
|
|
|
CREATE TABLE public.customer_details_eps (
|
|
id serial4 NOT NULL,
|
|
reg_no varchar NULL,
|
|
engine_no varchar NULL,
|
|
cust_name varchar NULL,
|
|
end_cust_no varchar NULL,
|
|
fuel_type varchar NULL,
|
|
prod_type varchar NULL,
|
|
sales_date timestamp NULL,
|
|
warrenty_expiry_date timestamp NULL,
|
|
emission_norms varchar NULL,
|
|
fert varchar NULL,
|
|
isdeleted bool DEFAULT false NULL,
|
|
CONSTRAINT customer_details_eps_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.delay_reason_ticket definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.delay_reason_ticket;
|
|
|
|
CREATE TABLE public.delay_reason_ticket (
|
|
id int4 DEFAULT nextval('_delay_id_seq'::regclass) NOT NULL,
|
|
delay_reason varchar NULL,
|
|
ticket_id varchar NULL
|
|
);
|
|
|
|
|
|
-- public.dropdown_delay_reason definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dropdown_delay_reason;
|
|
|
|
CREATE TABLE public.dropdown_delay_reason (
|
|
id int4 DEFAULT nextval('delay_reason_id_seq'::regclass) NOT NULL,
|
|
delay_reason_name varchar NULL,
|
|
delay_reason_alias varchar NULL,
|
|
is_deleted bool DEFAULT false NULL,
|
|
sort_order int4 DEFAULT 0 NULL,
|
|
CONSTRAINT dropdown_delay_reason_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.dropdown_options definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dropdown_options;
|
|
|
|
CREATE TABLE public.dropdown_options (
|
|
id int4 DEFAULT nextval('reasons_id_seq'::regclass) NOT NULL,
|
|
reason_name varchar NULL,
|
|
reason_alias varchar NULL,
|
|
type_id varchar NULL,
|
|
type_alias varchar NULL,
|
|
is_deleted bool DEFAULT false NULL,
|
|
sort_order int4 DEFAULT 0 NULL,
|
|
CONSTRAINT dropdown_options_pkey PRIMARY KEY (id)
|
|
);
|
|
COMMENT ON TABLE public.dropdown_options IS 'all reasons and feedback item and suggestions etc...
|
|
';
|
|
|
|
|
|
-- public.dropdown_payments definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dropdown_payments;
|
|
|
|
CREATE TABLE public.dropdown_payments (
|
|
id serial4 NOT NULL,
|
|
payment_option_name varchar NULL,
|
|
option_alias varchar NULL,
|
|
is_deleted bool DEFAULT false NULL,
|
|
sort_order int4 DEFAULT 0 NULL,
|
|
CONSTRAINT dropdown_payments_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.dropdown_preclosure definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dropdown_preclosure;
|
|
|
|
CREATE TABLE public.dropdown_preclosure (
|
|
id serial4 NOT NULL,
|
|
preclosure_option_name varchar NULL,
|
|
option_alias varchar NULL,
|
|
is_deleted bool DEFAULT false NULL,
|
|
sort_order int4 DEFAULT 0 NULL,
|
|
CONSTRAINT dropdown_preclosure_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.dtc_code_master definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dtc_code_master;
|
|
|
|
CREATE TABLE public.dtc_code_master (
|
|
dtc_code varchar(64) NULL,
|
|
dtc_description varchar NULL,
|
|
dtc_sensor varchar(128) NULL,
|
|
complaint varchar(1024) NULL,
|
|
engine_type varchar(1024) NULL,
|
|
probability varchar NULL,
|
|
probability_1 varchar(64) NULL,
|
|
probability_1_percentage varchar(64) NULL,
|
|
probability_2 varchar NULL,
|
|
probability_2_percentage varchar(64) NULL,
|
|
probability_3 varchar NULL,
|
|
probability_3_percentage varchar(64) NULL
|
|
);
|
|
|
|
|
|
-- public.dtc_data_ticket_wise definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dtc_data_ticket_wise;
|
|
|
|
CREATE TABLE public.dtc_data_ticket_wise (
|
|
id int8 DEFAULT nextval('dtc_data_id_seq'::regclass) NOT NULL,
|
|
ticket_id varchar(64) NULL,
|
|
ticketid_alias varchar(128) NULL,
|
|
creation_time timestamp NULL,
|
|
registration_number varchar(1024) NULL,
|
|
chassis_number varchar(1024) NULL,
|
|
dtc_code varchar(1024) NULL,
|
|
dtc_description varchar(1024) NULL,
|
|
dtc_status varchar(64) NULL,
|
|
occurring_time timestamp NULL
|
|
);
|
|
|
|
|
|
-- public.dtc_report definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dtc_report;
|
|
|
|
CREATE TABLE public.dtc_report (
|
|
ticketid varchar NOT NULL,
|
|
ticketid_alias varchar NULL,
|
|
chassis_no varchar NULL,
|
|
ticket_creation_time timestamp NULL,
|
|
creation_time timestamp NULL,
|
|
dtc_code varchar NULL,
|
|
description varchar NULL,
|
|
occurance_count varchar NULL,
|
|
firstfailuretime timestamp NULL,
|
|
lastfailuretime timestamp NULL,
|
|
dtc_status varchar NULL,
|
|
dtc_occurance_date timestamp NULL,
|
|
dtc_device_type varchar NULL,
|
|
status varchar NULL,
|
|
dtc_record_count varchar NULL
|
|
);
|
|
|
|
|
|
-- public.dummy_tickets_closed definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dummy_tickets_closed;
|
|
|
|
CREATE TABLE public.dummy_tickets_closed (
|
|
dummy_id int4 NOT NULL, -- auto generated row number
|
|
id varchar(64) NULL, -- unique number of ticket id
|
|
description varchar(2048) NULL,
|
|
assigned_to varchar(128) NULL, -- tickets assign to van or dealer
|
|
reported_via varchar(128) NULL,
|
|
ticket_status int4 NULL, -- tickets status id
|
|
priority int4 NULL, -- default set to 0
|
|
customer_score varchar(128) NULL,
|
|
created_by varchar(128) NULL, -- user id who created the ticket
|
|
creation_time timestamp NULL, -- ticket creattion date time
|
|
last_modified_by varchar(128) NULL, -- user name who recently update ticket
|
|
last_modified_time timestamp NULL, -- ticket modified date time
|
|
breakdown_location varchar(2048) NULL, -- location at where customers vehicle breakdowm or demaged
|
|
breakdown_longitude varchar(64) NULL,
|
|
breakdown_lattitude varchar(64) NULL,
|
|
assigned_to_user_id varchar(128) NULL, -- ticket assign to van or dealer
|
|
assigned_to_user_lattitude varchar(64) NULL,
|
|
assigned_to_user_longitude varchar(64) NULL,
|
|
isdeclined bool NULL, -- true or false of ticket is declined by van or not
|
|
estimated_time_for_job_completion int4 NULL, -- estimate time take to complete task or clost tickets by van or dealer
|
|
total_ticket_lifecycle_time_sla int4 NULL, -- total time taken to complete task or clost tickets by van or dealer
|
|
estimated_time_for_job_completion_submit_time timestamp NULL, -- estimate date time to complete task or clost tickets by van or dealer
|
|
vehicle_registration_number varchar(128) NULL, -- break downed vehicle registration number
|
|
breakdown_location_landmark varchar(2048) NULL,
|
|
route_id int4 NULL,
|
|
customer_contact_no varchar NULL,
|
|
repair_cost varchar NULL, -- estimate cost for repair vehicle
|
|
default_sla_time int4 NULL, -- default maximum time for van/dealer to reach at break down location
|
|
sla_missed_reason varchar NULL, -- reson for missed SLA
|
|
suggestion_comment varchar NULL,
|
|
default_col_1 varchar NULL,
|
|
default_col_2 varchar NULL,
|
|
default_col_3 varchar NULL, -- direction in which break downed vehicle going
|
|
ticketid_alias varchar(128) NULL, -- standard format of generated ticket id
|
|
is_deleted bool DEFAULT false NOT NULL, -- true or false that dummy ticket created or not
|
|
_comments varchar NULL,
|
|
kam_user bool NULL,
|
|
drivername varchar NULL,
|
|
chassis_number varchar(64) NULL,
|
|
ticket_cancel_reason varchar NULL,
|
|
ticket_cancel_remark varchar NULL,
|
|
customer_type varchar(128) NULL,
|
|
vehicle_warranty varchar(128) NULL,
|
|
vehicle_type varchar(128) NULL,
|
|
customer_address varchar(128) NULL,
|
|
vehicle_emission_norms varchar(128) NULL,
|
|
vehicle_model_number varchar(128) NULL,
|
|
customer_id varchar(128) NULL,
|
|
customer_address_id varchar(1028) NULL,
|
|
product_variant varchar(128) NULL,
|
|
customer_mobile_number varchar(128) NULL,
|
|
driver_mobile_number varchar(128) NULL,
|
|
driver_name varchar(128) NULL,
|
|
vehicle_installation_date varchar NULL,
|
|
customer_name varchar(128) NULL,
|
|
CONSTRAINT pk_dummy_ticket_id_ref_2037 PRIMARY KEY (dummy_id)
|
|
);
|
|
CREATE INDEX dummy_tickets_closed_assigned_to_user_id_idx ON public.dummy_tickets_closed USING btree (assigned_to_user_id);
|
|
CREATE INDEX dummy_tickets_closed_creation_time_idx ON public.dummy_tickets_closed USING btree (creation_time);
|
|
CREATE INDEX dummy_tickets_closed_route_id_idx ON public.dummy_tickets_closed USING btree (route_id);
|
|
CREATE INDEX dummy_tickets_closed_vehicle_registration_number_idx ON public.dummy_tickets_closed USING btree (vehicle_registration_number);
|
|
CREATE INDEX index_dummy_ticket_close_id ON public.dummy_tickets_closed USING btree (id);
|
|
COMMENT ON TABLE public.dummy_tickets_closed IS 'Closed tickets Created by the dummy.';
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.dummy_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.id IS 'unique number of ticket id ';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.assigned_to IS 'tickets assign to van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.ticket_status IS 'tickets status id ';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.priority IS 'default set to 0';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.created_by IS 'user id who created the ticket';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.creation_time IS 'ticket creattion date time';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.last_modified_by IS 'user name who recently update ticket';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.last_modified_time IS 'ticket modified date time';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.breakdown_location IS 'location at where customers vehicle breakdowm or demaged';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.assigned_to_user_id IS 'ticket assign to van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.isdeclined IS 'true or false of ticket is declined by van or not';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.estimated_time_for_job_completion IS 'estimate time take to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.total_ticket_lifecycle_time_sla IS 'total time taken to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.estimated_time_for_job_completion_submit_time IS 'estimate date time to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.vehicle_registration_number IS 'break downed vehicle registration number';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.repair_cost IS 'estimate cost for repair vehicle';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.default_sla_time IS 'default maximum time for van/dealer to reach at break down location ';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.sla_missed_reason IS 'reson for missed SLA';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.default_col_3 IS 'direction in which break downed vehicle going';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.ticketid_alias IS 'standard format of generated ticket id';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed.is_deleted IS 'true or false that dummy ticket created or not';
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger dummy_tickets_closed_trigger_before_insert before
|
|
insert
|
|
on
|
|
public.dummy_tickets_closed for each row execute procedure sp_insert_dummy_close_tickets();
|
|
|
|
|
|
-- public.dummy_tickets_closed foreign keys
|
|
|
|
ALTER TABLE public.dummy_tickets_closed ADD CONSTRAINT fk_dummy_closed_ticket_route_ref_1409 FOREIGN KEY (route_id) REFERENCES public._routes(id);
|
|
|
|
|
|
-- public.dummy_tickets_closed_additional_info definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dummy_tickets_closed_additional_info;
|
|
|
|
CREATE TABLE public.dummy_tickets_closed_additional_info (
|
|
dummy_id int4 NOT NULL, -- auto generated row number
|
|
ticket_id varchar NULL, -- ticket id same as in dummy_tickets_open column "id"
|
|
state_name varchar NULL,
|
|
city_name varchar NULL,
|
|
caller_language varchar NULL, -- language that is spoke by customer
|
|
warranty varchar NULL, -- vehicles warranty
|
|
toll_free_no_source varchar NULL, -- source from where customer get call centers number
|
|
opportunity_loss varchar NULL,
|
|
reason_for_more_then_24hours varchar NULL,
|
|
call_status varchar NULL,
|
|
suggestion_complaint varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
creation_time timestamp NULL,
|
|
complaints varchar NULL,
|
|
vehicle_tagging varchar NULL, -- bus,lmd,hd¶
|
|
estimated_distance varchar NULL, -- Distanace between break dwon location and van
|
|
km_covered float8 NULL -- Distanace coverd by van to reach at break down location
|
|
);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.dummy_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.ticket_id IS 'ticket id same as in dummy_tickets_open column "id"';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.caller_language IS 'language that is spoke by customer ';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.warranty IS 'vehicles warranty';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.toll_free_no_source IS 'source from where customer get call centers number';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.vehicle_tagging IS 'bus,lmd,hd
|
|
';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.estimated_distance IS 'Distanace between break dwon location and van';
|
|
COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.km_covered IS 'Distanace coverd by van to reach at break down location ';
|
|
|
|
|
|
-- public.dummy_tickets_open definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dummy_tickets_open;
|
|
|
|
CREATE TABLE public.dummy_tickets_open (
|
|
dummy_id serial4 NOT NULL, -- auto generated row number
|
|
id varchar(64) NULL, -- unique number of ticket id
|
|
description varchar(2048) NULL,
|
|
assigned_to varchar(128) NULL, -- tickets assign to van or dealer
|
|
reported_via varchar(128) NULL,
|
|
ticket_status int4 NULL, -- tickets status id
|
|
priority int4 NULL, -- default set to 0
|
|
customer_score varchar(128) NULL,
|
|
created_by varchar(128) NULL, -- user id who created the ticket
|
|
creation_time timestamp NULL, -- ticket creattion date time
|
|
last_modified_by varchar(128) NULL, -- user name who recently update ticket
|
|
last_modified_time timestamp NULL, -- ticket modified date time
|
|
breakdown_location varchar(2048) NULL, -- location at where customers vehicle breakdowm or demaged
|
|
breakdown_longitude varchar(64) NULL,
|
|
breakdown_lattitude varchar(64) NULL,
|
|
assigned_to_user_id varchar(128) NULL, -- ticket assign to van or dealer
|
|
assigned_to_user_lattitude varchar(64) NULL,
|
|
assigned_to_user_longitude varchar(64) NULL,
|
|
isdeclined bool DEFAULT false NULL, -- true or false of ticket is declined by van or not
|
|
estimated_time_for_job_completion int4 NULL, -- estimate time take to complete task or clost tickets by van or dealer
|
|
total_ticket_lifecycle_time_sla int4 NULL, -- total time taken to complete task or clost tickets by van or dealer
|
|
estimated_time_for_job_completion_submit_time timestamp NULL, -- estimate date time to complete task or clost tickets by van or dealer
|
|
vehicle_registration_number varchar(128) NULL, -- break downed vehicle registration number
|
|
breakdown_location_landmark varchar(2048) NULL,
|
|
route_id int4 NULL,
|
|
customer_contact_no varchar NULL,
|
|
repair_cost varchar NULL, -- estimate cost for repair vehicle
|
|
default_sla_time int4 NULL,
|
|
sla_missed_reason varchar NULL,
|
|
suggestion_comment varchar NULL,
|
|
default_col_1 varchar NULL, -- standard format of generated ticket id
|
|
default_col_2 varchar NULL, -- load carrying by break downed vehicle
|
|
default_col_3 varchar NULL, -- direction in which break downed vehicle going
|
|
ticketid_alias varchar(128) NULL, -- standard format of generated ticket id
|
|
is_deleted bool DEFAULT false NOT NULL, -- true or false that dummy ticket created or not
|
|
_comments varchar NULL,
|
|
kam_user bool NULL,
|
|
drivername varchar NULL,
|
|
chassis_number varchar(64) NULL,
|
|
ticket_cancel_reason varchar NULL,
|
|
ticket_cancel_remark varchar NULL,
|
|
customer_type varchar(128) NULL,
|
|
vehicle_warranty varchar(128) NULL,
|
|
vehicle_type varchar(128) NULL,
|
|
customer_address varchar(128) NULL,
|
|
vehicle_emission_norms varchar(128) NULL,
|
|
customer_name varchar(128) NULL,
|
|
vehicle_model_number varchar(128) NULL,
|
|
customer_id varchar(128) NULL,
|
|
customer_address_id varchar(1028) NULL,
|
|
product_variant varchar(128) NULL,
|
|
customer_mobile_number varchar(128) NULL,
|
|
driver_mobile_number varchar(128) NULL,
|
|
driver_name varchar(128) NULL,
|
|
vehicle_installation_date varchar NULL,
|
|
CONSTRAINT "dummy_Unique_reg_no" UNIQUE (vehicle_registration_number),
|
|
CONSTRAINT dummy_open_ticket_pkey PRIMARY KEY (dummy_id)
|
|
);
|
|
CREATE INDEX dummy_tickets_open_assigned_to_user_id_idx ON public.dummy_tickets_open USING btree (assigned_to_user_id);
|
|
CREATE INDEX dummy_tickets_open_creation_time_idx ON public.dummy_tickets_open USING btree (creation_time);
|
|
CREATE INDEX dummy_tickets_open_route_id_idx ON public.dummy_tickets_open USING btree (route_id);
|
|
CREATE INDEX dummy_tickets_open_vehicle_registration_number_idx ON public.dummy_tickets_open USING btree (vehicle_registration_number);
|
|
CREATE INDEX index_dummy_ticket_id ON public.dummy_tickets_open USING btree (id);
|
|
COMMENT ON TABLE public.dummy_tickets_open IS 'All Tickets that are created by the dummy.
|
|
';
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.dummy_tickets_open.dummy_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.id IS 'unique number of ticket id ';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.assigned_to IS 'tickets assign to van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.ticket_status IS 'tickets status id ';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.priority IS 'default set to 0';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.created_by IS 'user id who created the ticket';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.creation_time IS 'ticket creattion date time';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.last_modified_by IS 'user name who recently update ticket';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.last_modified_time IS 'ticket modified date time';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.breakdown_location IS 'location at where customers vehicle breakdowm or demaged';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.assigned_to_user_id IS 'ticket assign to van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.isdeclined IS 'true or false of ticket is declined by van or not';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.estimated_time_for_job_completion IS 'estimate time take to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.total_ticket_lifecycle_time_sla IS 'total time taken to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.estimated_time_for_job_completion_submit_time IS 'estimate date time to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.vehicle_registration_number IS 'break downed vehicle registration number';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.repair_cost IS 'estimate cost for repair vehicle';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.default_col_1 IS 'standard format of generated ticket id';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.default_col_2 IS 'load carrying by break downed vehicle';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.default_col_3 IS 'direction in which break downed vehicle going';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.ticketid_alias IS 'standard format of generated ticket id';
|
|
COMMENT ON COLUMN public.dummy_tickets_open.is_deleted IS 'true or false that dummy ticket created or not';
|
|
|
|
|
|
-- public.dummy_tickets_open_additional_info definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dummy_tickets_open_additional_info;
|
|
|
|
CREATE TABLE public.dummy_tickets_open_additional_info (
|
|
dummy_id int8 NOT NULL, -- auto generated row number
|
|
ticket_id varchar NULL, -- ticket id same as in dummy_tickets_open column "id"
|
|
state_name varchar NULL,
|
|
city_name varchar NULL,
|
|
caller_language varchar NULL, -- language that is spoke by customer
|
|
warranty varchar NULL, -- vehicles warranty
|
|
toll_free_no_source varchar NULL, -- source from where customer get call centers number
|
|
opportunity_loss varchar NULL,
|
|
reason_for_more_then_24hours varchar NULL,
|
|
call_status varchar NULL,
|
|
suggestion_complaint varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
creation_time timestamp NULL,
|
|
complaints varchar NULL,
|
|
vehicle_tagging varchar NOT NULL, -- bus,lmd,hd
|
|
estimated_distance varchar NULL, -- Distanace between break dwon location and van
|
|
km_covered float8 NULL, -- Distanace coverd by van to reach at break down location
|
|
CONSTRAINT dummy_tickets_open_state_city_pkey PRIMARY KEY (dummy_id)
|
|
);
|
|
CREATE INDEX dummy_tickets_open_state_city_city_name_idx ON public.dummy_tickets_open_additional_info USING btree (city_name);
|
|
CREATE INDEX dummy_tickets_open_state_city_state_name_idx ON public.dummy_tickets_open_additional_info USING btree (state_name);
|
|
CREATE INDEX dummy_tickets_open_state_city_ticket_id_idx ON public.dummy_tickets_open_additional_info USING btree (ticket_id);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.dummy_tickets_open_additional_info.dummy_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public.dummy_tickets_open_additional_info.ticket_id IS 'ticket id same as in dummy_tickets_open column "id"';
|
|
COMMENT ON COLUMN public.dummy_tickets_open_additional_info.caller_language IS 'language that is spoke by customer ';
|
|
COMMENT ON COLUMN public.dummy_tickets_open_additional_info.warranty IS 'vehicles warranty';
|
|
COMMENT ON COLUMN public.dummy_tickets_open_additional_info.toll_free_no_source IS 'source from where customer get call centers number';
|
|
COMMENT ON COLUMN public.dummy_tickets_open_additional_info.vehicle_tagging IS 'bus,lmd,hd';
|
|
COMMENT ON COLUMN public.dummy_tickets_open_additional_info.estimated_distance IS 'Distanace between break dwon location and van';
|
|
COMMENT ON COLUMN public.dummy_tickets_open_additional_info.km_covered IS 'Distanace coverd by van to reach at break down location ';
|
|
|
|
|
|
-- public.dummy_tickets_open_audit definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.dummy_tickets_open_audit;
|
|
|
|
CREATE TABLE public.dummy_tickets_open_audit (
|
|
id serial4 NOT NULL,
|
|
"schema" varchar NULL,
|
|
table_name varchar NULL,
|
|
operation varchar NULL,
|
|
creation_date timestamp NULL,
|
|
data_to_be_operated varchar NULL,
|
|
CONSTRAINT dummy_tickets_open_audit_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.electric_service_station definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.electric_service_station;
|
|
|
|
CREATE TABLE public.electric_service_station (
|
|
id varchar NOT NULL,
|
|
"name" varchar NULL,
|
|
country_code varchar NULL,
|
|
party_id varchar NULL,
|
|
publish varchar NULL,
|
|
address varchar NULL,
|
|
city varchar NULL,
|
|
state varchar NULL,
|
|
country varchar NULL,
|
|
latitude varchar NULL,
|
|
longitude varchar NULL,
|
|
operator_name varchar NULL,
|
|
operator_website varchar NULL,
|
|
facilities varchar NULL,
|
|
twentyfourseven varchar NULL,
|
|
evses varchar NULL,
|
|
charging_when_closed varchar NULL,
|
|
last_updated varchar NULL,
|
|
CONSTRAINT electric_service_station_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.eps_chassis definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.eps_chassis;
|
|
|
|
CREATE TABLE public.eps_chassis (
|
|
id serial4 NOT NULL,
|
|
creation_time timestamp DEFAULT now() NULL,
|
|
isdeleted bool DEFAULT false NULL,
|
|
chassis_no varchar NULL,
|
|
CONSTRAINT eps_chassis_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.eps_chassis_details definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.eps_chassis_details;
|
|
|
|
CREATE TABLE public.eps_chassis_details (
|
|
id int4 NULL,
|
|
creation_time timestamp NULL,
|
|
isdeleted bool NULL,
|
|
chassis_no varchar NULL
|
|
);
|
|
|
|
|
|
-- public.eps_cutomer_details definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.eps_cutomer_details;
|
|
|
|
CREATE TABLE public.eps_cutomer_details (
|
|
id serial4 NOT NULL,
|
|
creation_time timestamp DEFAULT now() NULL,
|
|
isdeleted bool DEFAULT false NULL,
|
|
serial_no varchar NULL,
|
|
vehiclenumber varchar NULL,
|
|
regno varchar NULL,
|
|
"class" varchar NULL,
|
|
chassis varchar NULL,
|
|
engine varchar NULL,
|
|
vehiclemanufacturername varchar NULL,
|
|
model varchar NULL,
|
|
vehiclecolour varchar NULL,
|
|
"type" varchar NULL,
|
|
normstype varchar NULL,
|
|
bodytype varchar NULL,
|
|
ownercount int4 NULL,
|
|
owner_name varchar NULL,
|
|
ownerfathername varchar NULL,
|
|
mobilenumber varchar NULL,
|
|
status varchar NULL,
|
|
statusason varchar NULL,
|
|
regauthority varchar NULL,
|
|
regdate varchar NULL,
|
|
vehiclemanufacturingmonthyear varchar NULL,
|
|
rcexpirydate varchar NULL,
|
|
vehicletaxupto varchar NULL,
|
|
vehicleinsurancecompanyname varchar NULL,
|
|
vehicleinsuranceupto varchar NULL,
|
|
vehicleinsurancepolicynumber varchar NULL,
|
|
rcfinancer varchar NULL,
|
|
presentaddress varchar NULL,
|
|
splitpresentaddress_district varchar NULL,
|
|
splitpresentaddress_state varchar NULL,
|
|
splitpresentaddress_city varchar NULL,
|
|
splitpresentaddress_pincode int4 NULL,
|
|
splitpresentaddress_country varchar NULL,
|
|
splitpresentaddress_addressline varchar NULL,
|
|
permanentaddress varchar NULL,
|
|
splitpermanentaddress_district varchar NULL,
|
|
splitpermanentaddress_state varchar NULL,
|
|
splitpermanentaddress_city varchar NULL,
|
|
splitpermanentaddress_pincode int4 NULL,
|
|
splitpermanentaddress_country varchar NULL,
|
|
splitpermanentaddress_addressline varchar NULL,
|
|
vehiclecubiccapacity int4 NULL,
|
|
grossvehicleweight int4 NULL,
|
|
unladenweight int4 NULL,
|
|
vehiclecategory varchar NULL,
|
|
rcstandardcap int4 NULL,
|
|
vehiclecylindersno int4 NULL,
|
|
vehicleseatcapacity int4 NULL,
|
|
vehiclesleepercapacity int4 NULL,
|
|
vehiclestandingcapacity int4 NULL,
|
|
wheelbase int4 NULL,
|
|
puccnumber varchar NULL,
|
|
puccupto varchar NULL,
|
|
blackliststatus varchar NULL,
|
|
blacklistdetails varchar NULL,
|
|
challandetails varchar NULL,
|
|
permitissuedate varchar NULL,
|
|
permitnumber varchar NULL,
|
|
permittype varchar NULL,
|
|
permitvalidfrom varchar NULL,
|
|
permitvalidupto varchar NULL,
|
|
nonusestatus varchar NULL,
|
|
nonusefrom varchar NULL,
|
|
nonuseto varchar NULL,
|
|
nationalpermitnumber varchar NULL,
|
|
nationalpermitupto varchar NULL,
|
|
nationalpermitissuedby varchar NULL,
|
|
iscommercial varchar NULL,
|
|
nocdetails varchar NULL,
|
|
rtocode varchar NULL,
|
|
CONSTRAINT eps_cutomer_details_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.eps_sales_lead definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.eps_sales_lead;
|
|
|
|
CREATE TABLE public.eps_sales_lead (
|
|
customername varchar(1024) NULL,
|
|
customernumber varchar(1024) NULL,
|
|
vehiclelocation varchar(1024) NULL,
|
|
quantity varchar(64) NULL,
|
|
producttype varchar(1024) NULL,
|
|
created_by varchar(1024) NULL,
|
|
creation_time timestamp NULL
|
|
);
|
|
|
|
|
|
-- public.escalation_level_sequance definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.escalation_level_sequance;
|
|
|
|
CREATE TABLE public.escalation_level_sequance (
|
|
esc_level_id int4 NULL,
|
|
esc_level_sequance varchar(45) NULL
|
|
);
|
|
|
|
|
|
-- public.escalation_matrix definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.escalation_matrix;
|
|
|
|
CREATE TABLE public.escalation_matrix (
|
|
id serial4 NOT NULL,
|
|
ticket_id varchar NULL,
|
|
escalation_type varchar NULL,
|
|
escalation_time varchar NULL,
|
|
is_sms_send bool DEFAULT false NULL,
|
|
creation_time timestamp NULL,
|
|
ticket_escalation_time timestamp NULL,
|
|
assigned_to_user_id varchar NULL,
|
|
dealer_1s_code varchar NULL,
|
|
CONSTRAINT escalation_matrix_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.escalation_matrix_missed_sla definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.escalation_matrix_missed_sla;
|
|
|
|
CREATE TABLE public.escalation_matrix_missed_sla (
|
|
id serial4 NOT NULL,
|
|
ticket_id varchar NULL,
|
|
escalation_type varchar NULL,
|
|
escalation_time varchar NULL,
|
|
is_email_send varchar NULL,
|
|
creation_time timestamp NULL,
|
|
ticket_escalation_time timestamp NULL,
|
|
dealer_1s_code varchar NULL,
|
|
CONSTRAINT escalation_matrix_missed_sla_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.kam_details definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.kam_details;
|
|
|
|
CREATE TABLE public.kam_details (
|
|
chassis_no varchar NULL,
|
|
reg_no varchar NULL,
|
|
vecv_kam_manager varchar NULL,
|
|
vecv_kam_manager_contact_no varchar NULL,
|
|
fleet_manager_name varchar NULL,
|
|
fleet_manager_number varchar NULL,
|
|
status int4 NULL
|
|
);
|
|
|
|
|
|
-- public.kam_ticket_notification definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.kam_ticket_notification;
|
|
|
|
CREATE TABLE public.kam_ticket_notification (
|
|
id bigserial NOT NULL, -- incremented row number
|
|
ticket_id varchar NULL, -- tickets id for that notification to be inserted
|
|
ticket_status int4 NULL,
|
|
is_deleted bool DEFAULT false NOT NULL, -- true or false for notification is seen by users
|
|
notification_time timestamp(6) NULL, -- date time when notification is generated
|
|
is_deleted_dealer bool DEFAULT false NULL, -- true or false for notification seen by dealer or not
|
|
CONSTRAINT pk_kam_ticket_notification_id PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX kam_ticket_notification_ticket_id_idx ON public.kam_ticket_notification USING btree (ticket_id);
|
|
COMMENT ON TABLE public.kam_ticket_notification IS 'tickets notification for those tickets created by the KAM users.';
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.kam_ticket_notification.id IS ' incremented row number ';
|
|
COMMENT ON COLUMN public.kam_ticket_notification.ticket_id IS ' tickets id for that notification to be inserted';
|
|
COMMENT ON COLUMN public.kam_ticket_notification.is_deleted IS ' true or false for notification is seen by users';
|
|
COMMENT ON COLUMN public.kam_ticket_notification.notification_time IS ' date time when notification is generated';
|
|
COMMENT ON COLUMN public.kam_ticket_notification.is_deleted_dealer IS ' true or false for notification seen by dealer or not';
|
|
|
|
|
|
-- public.kam_tickets_closed_additional_info definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.kam_tickets_closed_additional_info;
|
|
|
|
CREATE TABLE public.kam_tickets_closed_additional_info (
|
|
kam_id int8 NOT NULL, -- auto generated row number
|
|
ticket_id varchar NULL, -- ticket id same as in kam_tickets_open column "id"
|
|
state_name varchar NULL,
|
|
city_name varchar NULL,
|
|
caller_language varchar NULL, -- language that is spoke by customer
|
|
warranty varchar NULL, -- vehicles warranty
|
|
toll_free_no_source varchar NULL, -- source from where customer get call centers number
|
|
opportunity_loss varchar NULL,
|
|
reason_for_more_then_24hours varchar NULL,
|
|
call_status varchar NULL,
|
|
suggestion_complaint varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
creation_time timestamp(6) NULL,
|
|
complaints varchar NULL,
|
|
vehicle_tagging varchar NULL, -- bus,lmd,hd¶
|
|
estimated_distance varchar NULL, -- Distanace between break dwon location and van
|
|
km_covered float8 NULL -- Distanace coverd by van to reach at break down location
|
|
);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.kam_tickets_closed_additional_info.kam_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public.kam_tickets_closed_additional_info.ticket_id IS 'ticket id same as in kam_tickets_open column "id"';
|
|
COMMENT ON COLUMN public.kam_tickets_closed_additional_info.caller_language IS 'language that is spoke by customer ';
|
|
COMMENT ON COLUMN public.kam_tickets_closed_additional_info.warranty IS 'vehicles warranty';
|
|
COMMENT ON COLUMN public.kam_tickets_closed_additional_info.toll_free_no_source IS 'source from where customer get call centers number';
|
|
COMMENT ON COLUMN public.kam_tickets_closed_additional_info.vehicle_tagging IS 'bus,lmd,hd
|
|
';
|
|
COMMENT ON COLUMN public.kam_tickets_closed_additional_info.estimated_distance IS 'Distanace between break dwon location and van';
|
|
COMMENT ON COLUMN public.kam_tickets_closed_additional_info.km_covered IS 'Distanace coverd by van to reach at break down location ';
|
|
|
|
|
|
-- public.languages definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.languages;
|
|
|
|
CREATE TABLE public.languages (
|
|
id serial4 NOT NULL,
|
|
language_name varchar NULL,
|
|
languages_alias varchar NULL,
|
|
CONSTRAINT languages_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.livetrackingurl definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.livetrackingurl;
|
|
|
|
CREATE TABLE public.livetrackingurl (
|
|
url varchar NULL,
|
|
ticket_id varchar NULL,
|
|
hashkey varchar NULL
|
|
);
|
|
|
|
|
|
-- public.mobile_users definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.mobile_users;
|
|
|
|
CREATE TABLE public.mobile_users (
|
|
device_alias serial4 NOT NULL, -- device id for mobile that are used by the Users.
|
|
user_type varchar(50) NULL, -- Users types that are Kam or Dealer
|
|
object_id varchar(50) NULL, -- Unique Id of mobile User related to Customer and Dealer Users
|
|
application_license_key varchar(64) NULL, -- Unique licence number for mobile Users for KAM, it is generated and For Dealer, their S-Code used as licence Key
|
|
is_deleted bool DEFAULT false NOT NULL, -- Mobile Users Exists or Not
|
|
app_config_version varchar(128) NULL,
|
|
CONSTRAINT mobile_users_ukey UNIQUE (object_id),
|
|
CONSTRAINT mobile_users_ukey2 UNIQUE (application_license_key),
|
|
CONSTRAINT pk_mobile_users_id_ref_1237 PRIMARY KEY (device_alias)
|
|
);
|
|
COMMENT ON TABLE public.mobile_users IS 'users credential for KAM and dealer for the mobile application.';
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.mobile_users.device_alias IS 'device id for mobile that are used by the Users.';
|
|
COMMENT ON COLUMN public.mobile_users.user_type IS 'Users types that are Kam or Dealer';
|
|
COMMENT ON COLUMN public.mobile_users.object_id IS 'Unique Id of mobile User related to Customer and Dealer Users';
|
|
COMMENT ON COLUMN public.mobile_users.application_license_key IS 'Unique licence number for mobile Users for KAM, it is generated and For Dealer, their S-Code used as licence Key';
|
|
COMMENT ON COLUMN public.mobile_users.is_deleted IS 'Mobile Users Exists or Not';
|
|
|
|
|
|
-- public.model_matrix definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.model_matrix;
|
|
|
|
CREATE TABLE public.model_matrix (
|
|
id serial4 NOT NULL,
|
|
ticket_id varchar NULL,
|
|
case_id varchar NULL,
|
|
is_email_send bool DEFAULT false NULL,
|
|
creation_time timestamp NULL,
|
|
ticket_email_time timestamp NULL,
|
|
dealer_1s_code varchar NULL,
|
|
CONSTRAINT model_matrix_pkey PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.odevice_alias definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.odevice_alias;
|
|
|
|
CREATE TABLE public.odevice_alias (
|
|
device_alias int4 NULL,
|
|
user_type varchar(50) NULL,
|
|
object_id varchar(50) NULL
|
|
);
|
|
|
|
|
|
-- public.organization_organization definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.organization_organization;
|
|
|
|
CREATE TABLE public.organization_organization (
|
|
id int4 NOT NULL,
|
|
organization_name varchar(128) NULL,
|
|
alias varchar(64) NULL,
|
|
city varchar(128) NULL,
|
|
state varchar(128) NULL,
|
|
country varchar(128) NULL,
|
|
description text NULL,
|
|
"path" varchar(2048) NULL,
|
|
"depth" varchar(32) NULL,
|
|
color varchar(16) NULL,
|
|
region varchar(128) NULL,
|
|
is_eps_organization bool DEFAULT false NULL,
|
|
CONSTRAINT pk_organization_id_ref_2348 PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.part_details definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.part_details;
|
|
|
|
CREATE TABLE public.part_details (
|
|
id bigserial NOT NULL,
|
|
ticket_id varchar(64) NULL,
|
|
ticketid_alias varchar(64) NULL,
|
|
created_by varchar(128) NULL,
|
|
part_no varchar(64) NULL,
|
|
part_name varchar(64) NULL,
|
|
quantity_issued int4 NULL,
|
|
quantity_returned varchar(255) NULL,
|
|
is_deleted bool DEFAULT false NULL,
|
|
remarks varchar(64) NULL,
|
|
dealer_code varchar(1024) NULL,
|
|
creation_date timestamp NULL,
|
|
updated_date timestamp NULL,
|
|
CONSTRAINT pk_part_details_id_ref_2041 PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.payment_details definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.payment_details;
|
|
|
|
CREATE TABLE public.payment_details (
|
|
id bigserial NOT NULL,
|
|
ticket_id varchar(64) NULL,
|
|
ticketid_alias varchar(64) NULL,
|
|
created_by varchar(128) NULL,
|
|
creation_time timestamp NULL,
|
|
payment_date timestamp NULL,
|
|
customer_name varchar(1024) NULL,
|
|
customer_mobile_number varchar(1024) NULL,
|
|
mode_of_payment varchar(1024) NULL,
|
|
amount varchar NULL,
|
|
is_deleted bool DEFAULT false NULL,
|
|
remarks varchar(64) NULL,
|
|
created_by_type varchar(1024) NULL,
|
|
dealer_code varchar(1024) NULL,
|
|
CONSTRAINT pk_payment_details_id_ref_2041 PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.plant_codes definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.plant_codes;
|
|
|
|
CREATE TABLE public.plant_codes (
|
|
dealer_code varchar(64) NULL,
|
|
organization varchar(128) NULL,
|
|
dealer_name varchar(1024) NULL,
|
|
state varchar NULL,
|
|
city varchar(1024) NULL,
|
|
plant_code varchar(1024) NULL,
|
|
dealer_codes varchar(1025) NULL
|
|
);
|
|
|
|
|
|
-- public.previous_estimated definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.previous_estimated;
|
|
|
|
CREATE TABLE public.previous_estimated (
|
|
ticket_id varchar(128) NOT NULL,
|
|
est_disatnce varchar NULL
|
|
);
|
|
|
|
|
|
-- public.previous_location definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.previous_location;
|
|
|
|
CREATE TABLE public.previous_location (
|
|
ticket_id varchar(128) NOT NULL,
|
|
latitiude varchar(256) NULL,
|
|
longitude varchar(256) NULL,
|
|
"location" varchar(256) NULL,
|
|
landmark varchar(256) NULL,
|
|
estimated_dis varchar NULL
|
|
);
|
|
|
|
|
|
-- public.rabbit_mq_data definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.rabbit_mq_data;
|
|
|
|
CREATE TABLE public.rabbit_mq_data (
|
|
temporary_eos_ticket_number varchar NULL,
|
|
eos_ticket_number varchar NULL,
|
|
ticket_status int4 NULL,
|
|
ticket_status_description varchar NULL,
|
|
assigned_to_user_id varchar NULL,
|
|
van_number varchar NULL,
|
|
technician_name varchar NULL,
|
|
technician_number varchar NULL,
|
|
eos_ticket_closure_comment varchar NULL,
|
|
last_modified_time timestamp NULL,
|
|
vehicle_registration_number varchar NULL,
|
|
chassis_number varchar NULL,
|
|
dealer_code varchar NULL,
|
|
breakdown_location varchar NULL,
|
|
breakdown_longitude varchar NULL,
|
|
breakdown_lattitude varchar NULL
|
|
);
|
|
|
|
|
|
-- public.sla_data definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.sla_data;
|
|
|
|
CREATE TABLE public.sla_data (
|
|
ticket_id varchar NOT NULL,
|
|
customer_name varchar NULL,
|
|
customer_contact_no varchar NULL,
|
|
vehicle_type varchar NULL,
|
|
chassis_number varchar NULL,
|
|
vehicle_instalation_date varchar NULL,
|
|
breakdown_location varchar NULL,
|
|
default_sla_time varchar NULL,
|
|
response varchar NULL,
|
|
eos_team_member_and_van varchar NULL,
|
|
dealer_name varchar NULL,
|
|
dealer_contact_no varchar NULL,
|
|
ticket_activity varchar NULL,
|
|
created_by varchar NULL,
|
|
creation_time timestamp NULL,
|
|
state varchar NULL,
|
|
city varchar NULL,
|
|
month_name varchar NULL,
|
|
time_slot varchar NULL,
|
|
open_call_hrs varchar NULL,
|
|
language_name varchar NULL,
|
|
region varchar NULL,
|
|
landmark varchar NULL,
|
|
dealer_code varchar NULL,
|
|
warranty varchar NULL,
|
|
vehicle_model varchar NULL,
|
|
load_carried varchar NULL,
|
|
type_of_load_carried varchar NULL,
|
|
call_assigned_to varchar NULL,
|
|
owner_name varchar NULL,
|
|
owner_contact_number varchar NULL,
|
|
customer_vehicle_regn_no varchar NULL,
|
|
nature_of_problem varchar NULL,
|
|
closure_remarks varchar NULL,
|
|
estimated_cost varchar NULL,
|
|
estimated_time varchar NULL,
|
|
time_stamps_status_1 varchar NULL,
|
|
time_stamps_status_2 varchar NULL,
|
|
time_stamps_status_3 varchar NULL,
|
|
time_stamps_status_4 varchar NULL,
|
|
time_stamps_status_5 varchar NULL,
|
|
escalation_level_van_not_move_1 varchar NULL,
|
|
escalation_level_van_not_move_2 varchar NULL,
|
|
escalation_level_van_not_move_3 varchar NULL,
|
|
escalation_level_van_not_move_4 varchar NULL,
|
|
escalation_level_van_not_move_5 varchar NULL,
|
|
escalation_level_van_not_move_6 varchar NULL,
|
|
escalation_level_van_not_move_7 varchar NULL,
|
|
escalation_level_van_not_move_8 varchar NULL,
|
|
escalation_level_van_not_move_9 varchar NULL,
|
|
escalation_level_van_not_move_10 varchar NULL,
|
|
escalation_level_ticket_closer_1 varchar NULL,
|
|
escalation_level_ticket_closer_2 varchar NULL,
|
|
escalation_level_ticket_closer_3 varchar NULL,
|
|
escalation_level_ticket_closer_4 varchar NULL,
|
|
escalation_level_ticket_closer_5 varchar NULL,
|
|
escalation_level_ticket_closer_6 varchar NULL,
|
|
escalation_level_ticket_closer_7 varchar NULL,
|
|
escalation_level_ticket_closer_8 varchar NULL,
|
|
escalation_level_ticket_closer_9 varchar NULL,
|
|
escalation_level_ticket_closer_10 varchar NULL,
|
|
call_closure_status varchar NULL,
|
|
feedback_taken varchar NULL,
|
|
feedback_parameter_wise_score varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
how_did_you_come_to_know_of_eos varchar NULL,
|
|
total_inbound_calls varchar NULL,
|
|
total_outbound_calls varchar NULL,
|
|
assigned_to_user_id varchar NULL,
|
|
vehicle_name varchar NULL,
|
|
organization varchar NULL,
|
|
call_status varchar NULL,
|
|
complaints varchar NULL,
|
|
suggestion varchar NULL,
|
|
feedback_count int4 NULL,
|
|
ticketid_alias varchar(128) NULL,
|
|
wm_name varchar NULL,
|
|
record_status int4 NULL,
|
|
record_updation_date timestamp NULL,
|
|
other_remarks_for_dealer varchar NULL,
|
|
route varchar NULL,
|
|
km_covered varchar NULL,
|
|
estimated_distance varchar NULL,
|
|
van_covered_distance varchar NULL,
|
|
trip_start_time timestamp NULL,
|
|
trip_end_time timestamp NULL,
|
|
opportunity_loss_remark varchar NULL,
|
|
remark_ticket_not_closed_24_hours varchar NULL,
|
|
reopen_count int4 DEFAULT 0 NULL,
|
|
opportunity_lost_remarks varchar NULL,
|
|
remark_ticket_not_closed_24_hours_remarks varchar NULL,
|
|
vehicle_chassis_number varchar NULL,
|
|
odometer_reading float8 DEFAULT 0 NULL,
|
|
last_modified_time timestamp NULL,
|
|
are_you_satisfied bool NULL,
|
|
not_satisfied_option varchar NULL,
|
|
not_satisfied_reason varchar NULL,
|
|
response_time_reassignment float8 NULL,
|
|
ticket_entry_date timestamp NULL,
|
|
ticket_closed_date timestamp NULL,
|
|
vehicle_warranty varchar NULL,
|
|
vehicle_amc varchar NULL,
|
|
vehicle_emission_norms varchar NULL,
|
|
vehicle_sales_date varchar NULL,
|
|
ticket_closed_reason varchar NULL,
|
|
van_reached_punch_time timestamp NULL
|
|
);
|
|
|
|
|
|
-- public.svc_details definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.svc_details;
|
|
|
|
CREATE TABLE public.svc_details (
|
|
customername varchar(1024) NULL,
|
|
customernumber varchar(1024) NULL,
|
|
address varchar(1024) NULL,
|
|
iseom varchar(64) NULL,
|
|
eomname varchar(1024) NULL,
|
|
created_by varchar(1024) NULL,
|
|
creation_time timestamp NULL,
|
|
quantity int4 NULL
|
|
);
|
|
|
|
|
|
-- public.temp_trip_end_tickets definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.temp_trip_end_tickets;
|
|
|
|
CREATE TABLE public.temp_trip_end_tickets (
|
|
ticket_number text NULL
|
|
);
|
|
|
|
|
|
-- public.ticket_notification definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.ticket_notification;
|
|
|
|
CREATE TABLE public.ticket_notification (
|
|
id bigserial NOT NULL,
|
|
ticket_id varchar NULL, -- it will contain ticket id
|
|
ticket_status int4 NULL,
|
|
is_deleted bool DEFAULT false NOT NULL,
|
|
notification_time timestamp NULL,
|
|
is_deleted_dealer bool DEFAULT false NULL, -- notification bit for dealer
|
|
CONSTRAINT pk_ticket_notification_id PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX ticket_notification_ticket_id_idx ON public.ticket_notification USING btree (ticket_id);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.ticket_notification.ticket_id IS 'it will contain ticket id';
|
|
COMMENT ON COLUMN public.ticket_notification.is_deleted_dealer IS 'notification bit for dealer';
|
|
|
|
|
|
-- public.ticket_status definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.ticket_status;
|
|
|
|
CREATE TABLE public.ticket_status (
|
|
id bigserial NOT NULL,
|
|
alias varchar(64) NOT NULL,
|
|
sequence_order int4 NULL,
|
|
status_name varchar(128) NULL,
|
|
CONSTRAINT pk_ticket_status_id_ref_2044 PRIMARY KEY (id)
|
|
);
|
|
|
|
|
|
-- public.mobile_users_users definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.mobile_users_users;
|
|
|
|
CREATE TABLE public.mobile_users_users (
|
|
id serial4 NOT NULL, -- device id for Mobile Users
|
|
device_alias int8 NULL, -- device id for related to thier KAM or Dealer and related to mobile_users table
|
|
imei_number varchar(64) NULL, -- devices imei number of user mobile
|
|
mobile_application_blocked bool DEFAULT false NULL, -- true false for user is blocked or not
|
|
pin_password varchar(8) NULL, -- password for mobile users
|
|
isdeleted bool DEFAULT false NULL, -- true or false for user deleted or not
|
|
device_id varchar NULL, -- GCM id of mobile of users
|
|
push_notification_bit int4 DEFAULT 0 NULL,
|
|
CONSTRAINT pk_mobile_users_users_id_ref_1237 PRIMARY KEY (id),
|
|
CONSTRAINT mobile_users_users_fkey FOREIGN KEY (device_alias) REFERENCES public.mobile_users(device_alias)
|
|
);
|
|
COMMENT ON TABLE public.mobile_users_users IS 'multiple users credentails for all the KAM and Dealer Users that are related to single firm or entity.';
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.mobile_users_users.id IS ' device id for Mobile Users ';
|
|
COMMENT ON COLUMN public.mobile_users_users.device_alias IS ' device id for related to thier KAM or Dealer and related to mobile_users table ';
|
|
COMMENT ON COLUMN public.mobile_users_users.imei_number IS ' devices imei number of user mobile ';
|
|
COMMENT ON COLUMN public.mobile_users_users.mobile_application_blocked IS ' true false for user is blocked or not ';
|
|
COMMENT ON COLUMN public.mobile_users_users.pin_password IS ' password for mobile users ';
|
|
COMMENT ON COLUMN public.mobile_users_users.isdeleted IS ' true or false for user deleted or not ';
|
|
COMMENT ON COLUMN public.mobile_users_users.device_id IS ' GCM id of mobile of users ';
|
|
|
|
|
|
-- public.kam_tickets_closed definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.kam_tickets_closed;
|
|
|
|
CREATE TABLE public.kam_tickets_closed (
|
|
kam_id int8 NOT NULL, -- auto generated row number
|
|
id varchar(64) NULL, -- unique number of ticket id
|
|
description varchar(2048) NULL,
|
|
assigned_to varchar(128) NULL, -- tickets assign to van or dealer
|
|
reported_via varchar(128) NULL,
|
|
ticket_status int4 NULL, -- tickets status id
|
|
priority int4 NULL, -- default set to 0
|
|
customer_score varchar(128) NULL,
|
|
created_by varchar(128) NULL, -- user id who created the ticket
|
|
creation_time timestamp(6) NULL, -- ticket creattion date time
|
|
last_modified_by varchar(128) NULL, -- user name who recently update ticket
|
|
last_modified_time timestamp(6) NULL, -- ticket modified date time
|
|
breakdown_location varchar(2048) NULL, -- location at where customers vehicle breakdowm or demaged
|
|
breakdown_longitude varchar(64) NULL,
|
|
breakdown_lattitude varchar(64) NULL,
|
|
assigned_to_user_id varchar(128) NULL, -- ticket assign to van or dealer
|
|
assigned_to_user_lattitude varchar(64) NULL,
|
|
assigned_to_user_longitude varchar(64) NULL,
|
|
isdeclined bool NULL, -- true or false of ticket is declined by van or not
|
|
estimated_time_for_job_completion int4 NULL, -- estimate time take to complete task or clost tickets by van or dealer
|
|
total_ticket_lifecycle_time_sla int4 NULL, -- total time taken to complete task or clost tickets by van or dealer
|
|
estimated_time_for_job_completion_submit_time timestamp(6) NULL, -- estimate date time to complete task or clost tickets by van or dealer
|
|
vehicle_registration_number varchar(128) NULL, -- break downed vehicle registration number
|
|
breakdown_location_landmark varchar(2048) NULL,
|
|
route_id int4 NULL,
|
|
customer_contact_no varchar NULL,
|
|
repair_cost varchar NULL, -- estimate cost for repair vehicle
|
|
default_sla_time int4 NULL, -- default maximum time for van/dealer to reach at break down location
|
|
sla_missed_reason varchar NULL, -- reson for missed SLA
|
|
suggestion_comment varchar NULL,
|
|
default_col_1 varchar NULL,
|
|
default_col_2 varchar NULL,
|
|
default_col_3 varchar NULL, -- direction in which break downed vehicle going
|
|
ticketid_alias varchar(128) NULL, -- standard format of generated ticket id
|
|
is_deleted bool DEFAULT false NOT NULL, -- true or false that dummy ticket created or not
|
|
CONSTRAINT pk_kam_ticket_id_ref_2037 PRIMARY KEY (kam_id)
|
|
);
|
|
CREATE INDEX index_kam_ticket_close_id ON public.kam_tickets_closed USING btree (id);
|
|
CREATE INDEX kam_tickets_closed_assigned_to_user_id_idx ON public.kam_tickets_closed USING btree (assigned_to_user_id);
|
|
CREATE INDEX kam_tickets_closed_creation_time_idx ON public.kam_tickets_closed USING btree (creation_time);
|
|
CREATE INDEX kam_tickets_closed_route_id_idx ON public.kam_tickets_closed USING btree (route_id);
|
|
CREATE INDEX kam_tickets_closed_vehicle_registration_number_idx ON public.kam_tickets_closed USING btree (vehicle_registration_number);
|
|
COMMENT ON TABLE public.kam_tickets_closed IS 'Closed tickets Created by the KAM.';
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.kam_tickets_closed.kam_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.id IS 'unique number of ticket id ';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.assigned_to IS 'tickets assign to van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.ticket_status IS 'tickets status id ';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.priority IS 'default set to 0';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.created_by IS 'user id who created the ticket';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.creation_time IS 'ticket creattion date time';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.last_modified_by IS 'user name who recently update ticket';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.last_modified_time IS 'ticket modified date time';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.breakdown_location IS 'location at where customers vehicle breakdowm or demaged';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.assigned_to_user_id IS 'ticket assign to van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.isdeclined IS 'true or false of ticket is declined by van or not';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.estimated_time_for_job_completion IS 'estimate time take to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.total_ticket_lifecycle_time_sla IS 'total time taken to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.estimated_time_for_job_completion_submit_time IS 'estimate date time to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.vehicle_registration_number IS 'break downed vehicle registration number';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.repair_cost IS 'estimate cost for repair vehicle';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.default_sla_time IS 'default maximum time for van/dealer to reach at break down location ';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.sla_missed_reason IS 'reson for missed SLA';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.default_col_3 IS 'direction in which break downed vehicle going';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.ticketid_alias IS 'standard format of generated ticket id';
|
|
COMMENT ON COLUMN public.kam_tickets_closed.is_deleted IS 'true or false that dummy ticket created or not';
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger kam_tickets_closed_trigger_before_insert before
|
|
insert
|
|
on
|
|
public.kam_tickets_closed for each row execute procedure sp_insert_kam_close_tickets();
|
|
|
|
|
|
-- public.kam_tickets_closed_05_2016 definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.kam_tickets_closed_05_2016;
|
|
|
|
CREATE TABLE public.kam_tickets_closed_05_2016 (
|
|
CONSTRAINT kam_tickets_closed_05_2016_creation_time_check CHECK (((creation_time >= '2016-05-01 00:00:00'::timestamp without time zone) AND (creation_time < '2016-06-01 00:00:00'::timestamp without time zone)))
|
|
)
|
|
INHERITS (public.kam_tickets_closed);
|
|
CREATE INDEX kam_tickets_closed_05_2016_creation_time ON public.kam_tickets_closed_05_2016 USING btree (creation_time);
|
|
|
|
|
|
-- public.kam_tickets_open definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.kam_tickets_open;
|
|
|
|
CREATE TABLE public.kam_tickets_open (
|
|
kam_id serial4 NOT NULL, -- auto generated row number
|
|
id varchar(64) NULL, -- unique number of ticket id
|
|
description varchar(2048) NULL,
|
|
assigned_to varchar(128) NULL, -- tickets assign to van or dealer
|
|
reported_via varchar(128) NULL,
|
|
ticket_status int4 NULL, -- tickets status id
|
|
priority int4 NULL, -- default set to 0
|
|
customer_score varchar(128) NULL,
|
|
created_by varchar(128) NULL, -- user id who created the ticket
|
|
creation_time timestamp(6) NULL, -- ticket creattion date time
|
|
last_modified_by varchar(128) NULL, -- user name who recently update ticket
|
|
last_modified_time timestamp(6) NULL, -- ticket modified date time
|
|
breakdown_location varchar(2048) NULL, -- location at where customers vehicle breakdowm or demaged
|
|
breakdown_longitude varchar(64) NULL,
|
|
breakdown_lattitude varchar(64) NULL,
|
|
assigned_to_user_id varchar(128) NULL, -- ticket assign to van or dealer
|
|
assigned_to_user_lattitude varchar(64) NULL,
|
|
assigned_to_user_longitude varchar(64) NULL,
|
|
isdeclined bool DEFAULT false NULL, -- true or false of ticket is declined by van or not
|
|
estimated_time_for_job_completion int4 NULL, -- estimate time take to complete task or clost tickets by van or dealer
|
|
total_ticket_lifecycle_time_sla int4 NULL, -- total time taken to complete task or clost tickets by van or dealer
|
|
estimated_time_for_job_completion_submit_time timestamp(6) NULL, -- estimate date time to complete task or clost tickets by van or dealer
|
|
vehicle_registration_number varchar(128) NULL, -- break downed vehicle registration number
|
|
breakdown_location_landmark varchar(2048) NULL,
|
|
route_id int4 NULL,
|
|
customer_contact_no varchar NULL,
|
|
repair_cost varchar NULL, -- estimate cost for repair vehicle
|
|
default_sla_time int4 NULL,
|
|
sla_missed_reason varchar NULL,
|
|
suggestion_comment varchar NULL,
|
|
default_col_1 varchar NULL, -- standard format of generated ticket id
|
|
default_col_2 varchar NULL, -- load carrying by break downed vehicle
|
|
default_col_3 varchar NULL, -- direction in which break downed vehicle going
|
|
ticketid_alias varchar(128) NULL, -- standard format of generated ticket id
|
|
is_deleted bool DEFAULT false NOT NULL, -- true or false that dummy ticket created or not
|
|
CONSTRAINT kam_open_ticket_pkey PRIMARY KEY (kam_id),
|
|
CONSTRAINT kam_unique_reg_no UNIQUE (vehicle_registration_number)
|
|
);
|
|
CREATE INDEX index_kam_ticket_id ON public.kam_tickets_open USING btree (id);
|
|
CREATE INDEX kam_tickets_open_assigned_to_user_id_idx ON public.kam_tickets_open USING btree (assigned_to_user_id);
|
|
CREATE INDEX kam_tickets_open_creation_time_idx ON public.kam_tickets_open USING btree (creation_time);
|
|
CREATE INDEX kam_tickets_open_route_id_idx ON public.kam_tickets_open USING btree (route_id);
|
|
CREATE INDEX kam_tickets_open_vehicle_registration_number_idx ON public.kam_tickets_open USING btree (vehicle_registration_number);
|
|
COMMENT ON TABLE public.kam_tickets_open IS 'All Tickets that are created by the KAM.
|
|
';
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.kam_tickets_open.kam_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public.kam_tickets_open.id IS 'unique number of ticket id ';
|
|
COMMENT ON COLUMN public.kam_tickets_open.assigned_to IS 'tickets assign to van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_open.ticket_status IS 'tickets status id ';
|
|
COMMENT ON COLUMN public.kam_tickets_open.priority IS 'default set to 0';
|
|
COMMENT ON COLUMN public.kam_tickets_open.created_by IS 'user id who created the ticket';
|
|
COMMENT ON COLUMN public.kam_tickets_open.creation_time IS 'ticket creattion date time';
|
|
COMMENT ON COLUMN public.kam_tickets_open.last_modified_by IS 'user name who recently update ticket';
|
|
COMMENT ON COLUMN public.kam_tickets_open.last_modified_time IS 'ticket modified date time';
|
|
COMMENT ON COLUMN public.kam_tickets_open.breakdown_location IS 'location at where customers vehicle breakdowm or demaged';
|
|
COMMENT ON COLUMN public.kam_tickets_open.assigned_to_user_id IS 'ticket assign to van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_open.isdeclined IS 'true or false of ticket is declined by van or not';
|
|
COMMENT ON COLUMN public.kam_tickets_open.estimated_time_for_job_completion IS 'estimate time take to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_open.total_ticket_lifecycle_time_sla IS 'total time taken to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_open.estimated_time_for_job_completion_submit_time IS 'estimate date time to complete task or clost tickets by van or dealer';
|
|
COMMENT ON COLUMN public.kam_tickets_open.vehicle_registration_number IS 'break downed vehicle registration number';
|
|
COMMENT ON COLUMN public.kam_tickets_open.repair_cost IS 'estimate cost for repair vehicle';
|
|
COMMENT ON COLUMN public.kam_tickets_open.default_col_1 IS 'standard format of generated ticket id';
|
|
COMMENT ON COLUMN public.kam_tickets_open.default_col_2 IS 'load carrying by break downed vehicle';
|
|
COMMENT ON COLUMN public.kam_tickets_open.default_col_3 IS 'direction in which break downed vehicle going';
|
|
COMMENT ON COLUMN public.kam_tickets_open.ticketid_alias IS 'standard format of generated ticket id';
|
|
COMMENT ON COLUMN public.kam_tickets_open.is_deleted IS 'true or false that dummy ticket created or not';
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger trigger_insert_kam_notification after
|
|
insert
|
|
on
|
|
public.kam_tickets_open for each row execute procedure sp_insert_kam_tickets_notification_trigger();
|
|
|
|
|
|
-- public.kam_tickets_open_additional_info definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.kam_tickets_open_additional_info;
|
|
|
|
CREATE TABLE public.kam_tickets_open_additional_info (
|
|
kam_id int8 NOT NULL, -- auto generated row number
|
|
ticket_id varchar NULL, -- ticket id same as in kam_tickets_open column "id"
|
|
state_name varchar NULL,
|
|
city_name varchar NULL,
|
|
caller_language varchar NULL, -- language that is spoke by customer
|
|
warranty varchar NULL, -- vehicles warranty
|
|
toll_free_no_source varchar NULL, -- source from where customer get call centers number
|
|
opportunity_loss varchar NULL,
|
|
reason_for_more_then_24hours varchar NULL,
|
|
call_status varchar NULL,
|
|
suggestion_complaint varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
creation_time timestamp(6) NULL,
|
|
complaints varchar NULL,
|
|
vehicle_tagging varchar NOT NULL, -- bus,lmd,hd
|
|
estimated_distance varchar NULL, -- Distanace between break dwon location and van
|
|
km_covered float8 NULL, -- Distanace coverd by van to reach at break down location
|
|
CONSTRAINT kam_tickets_open_state_city_pkey PRIMARY KEY (kam_id)
|
|
);
|
|
CREATE INDEX kam_tickets_open_state_city_city_name_idx ON public.kam_tickets_open_additional_info USING btree (city_name);
|
|
CREATE INDEX kam_tickets_open_state_city_state_name_idx ON public.kam_tickets_open_additional_info USING btree (state_name);
|
|
CREATE INDEX kam_tickets_open_state_city_ticket_id_idx ON public.kam_tickets_open_additional_info USING btree (ticket_id);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.kam_tickets_open_additional_info.kam_id IS 'auto generated row number ';
|
|
COMMENT ON COLUMN public.kam_tickets_open_additional_info.ticket_id IS 'ticket id same as in kam_tickets_open column "id"';
|
|
COMMENT ON COLUMN public.kam_tickets_open_additional_info.caller_language IS 'language that is spoke by customer ';
|
|
COMMENT ON COLUMN public.kam_tickets_open_additional_info.warranty IS 'vehicles warranty';
|
|
COMMENT ON COLUMN public.kam_tickets_open_additional_info.toll_free_no_source IS 'source from where customer get call centers number';
|
|
COMMENT ON COLUMN public.kam_tickets_open_additional_info.vehicle_tagging IS 'bus,lmd,hd';
|
|
COMMENT ON COLUMN public.kam_tickets_open_additional_info.estimated_distance IS 'Distanace between break dwon location and van';
|
|
COMMENT ON COLUMN public.kam_tickets_open_additional_info.km_covered IS 'Distanace coverd by van to reach at break down location ';
|
|
|
|
|
|
-- public.tickets_closed definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.tickets_closed;
|
|
|
|
CREATE TABLE public.tickets_closed (
|
|
id varchar(64) NOT NULL,
|
|
description varchar(2048) NULL,
|
|
assigned_to varchar(128) NULL,
|
|
reported_via varchar(128) NULL,
|
|
ticket_status int4 NULL,
|
|
priority int4 NULL,
|
|
customer_score varchar(128) NULL,
|
|
created_by varchar(128) NULL,
|
|
creation_time timestamp NULL,
|
|
last_modified_by varchar(128) NULL,
|
|
last_modified_time timestamp NULL,
|
|
breakdown_location varchar(2048) NULL,
|
|
breakdown_longitude varchar(64) NULL,
|
|
breakdown_lattitude varchar(64) NULL,
|
|
assigned_to_user_id varchar(128) NULL,
|
|
assigned_to_user_lattitude varchar(64) NULL,
|
|
assigned_to_user_longitude varchar(64) NULL,
|
|
isdeclined bool NULL,
|
|
estimated_time_for_job_completion int4 NULL,
|
|
total_ticket_lifecycle_time_sla int4 NULL,
|
|
estimated_time_for_job_completion_submit_time timestamp NULL,
|
|
vehicle_registration_number varchar(128) NULL,
|
|
breakdown_location_landmark varchar(2048) NULL,
|
|
route_id int4 NULL,
|
|
customer_contact_no varchar NULL,
|
|
repair_cost varchar NULL,
|
|
default_sla_time int4 NULL,
|
|
sla_missed_reason varchar NULL,
|
|
suggestion_comment varchar NULL,
|
|
default_col_1 varchar NULL, -- contain value of job completed response time.¶
|
|
default_col_2 varchar NULL, -- contain value Type of load carrying¶
|
|
default_col_3 varchar NULL, -- contail value of Direction of vechicle
|
|
ticketid_alias varchar(128) NULL,
|
|
remark_ticket_not_closed_24_hours varchar NULL,
|
|
reopen_count int4 DEFAULT 0 NULL,
|
|
pre_closure_time timestamp NULL,
|
|
opportunity_lost_remarks varchar NULL,
|
|
remark_ticket_not_closed_24_hours_remarks varchar NULL,
|
|
van_reached_time timestamp NULL,
|
|
chassis_number varchar NULL,
|
|
odometer_reading float8 DEFAULT 0 NULL,
|
|
vehicle_type varchar NULL,
|
|
previous_odometer_reading float8 DEFAULT 0 NULL,
|
|
rabbit_mq_status int4 NULL,
|
|
draft_ticket_id int4 NULL,
|
|
ticket_closed_reason varchar NULL,
|
|
vehicle_warranty varchar NULL,
|
|
vehicle_amc varchar NULL,
|
|
vehicle_emission_norms varchar NULL,
|
|
vehicle_sales_date varchar NULL,
|
|
van_reached_punch_time timestamp NULL,
|
|
kam_champ_id varchar NULL,
|
|
kam_champ_name varchar NULL,
|
|
kam_champ_tel varchar NULL,
|
|
kam_champ_email varchar NULL,
|
|
positiondatetime timestamp NULL,
|
|
is_mobile_request bool DEFAULT false NULL,
|
|
estimated_van_reach_time varchar NULL,
|
|
is_location_change int4 DEFAULT 0 NULL,
|
|
location_change_time timestamp NULL,
|
|
dealer_change_reason varchar NULL,
|
|
dealer_change_reason_other_remark varchar NULL,
|
|
vehicle_status varchar(128) NULL,
|
|
amc_type varchar(128) NULL,
|
|
amc_end_date varchar(128) NULL,
|
|
customer_name varchar(128) NULL,
|
|
vehicle_model_number varchar(128) NULL,
|
|
customer_id varchar(128) NULL,
|
|
customer_address_id varchar(1028) NULL,
|
|
product_variant varchar(128) NULL,
|
|
customer_mobile_number varchar(128) NULL,
|
|
driver_mobile_number varchar(128) NULL,
|
|
driver_name varchar(128) NULL,
|
|
iskam varchar NULL,
|
|
vehicle_installation_date varchar NULL,
|
|
usertype varchar NULL,
|
|
customer_type varchar(128) NULL,
|
|
extended_warranty varchar(128) NULL,
|
|
warranty_end_date varchar(128) NULL,
|
|
vehicle_fuel_type varchar(128) NULL,
|
|
customer_address varchar(1028) NULL,
|
|
preclosure_reason varchar(1025) NULL,
|
|
caseid varchar(1025) NULL,
|
|
iscasecreated bool DEFAULT false NULL,
|
|
technician_number varchar(1025) NULL,
|
|
battery_voltage varchar NULL,
|
|
dtcreport bool DEFAULT false NULL,
|
|
dtcreason varchar NULL,
|
|
battery_voltage_reason varchar NULL,
|
|
creation_chassis_number varchar NULL,
|
|
fuellevelinltr varchar(128) NULL,
|
|
fuellevelinper varchar(128) NULL,
|
|
deflevelinltr varchar(128) NULL,
|
|
tripendstatus varchar NULL,
|
|
temp_reg varchar NULL,
|
|
temp_driver_name varchar NULL,
|
|
temp_driver_no varchar NULL,
|
|
isallocated bool DEFAULT false NULL,
|
|
is_eps bool DEFAULT false NULL,
|
|
engine_number varchar NULL,
|
|
kam_name varchar NULL,
|
|
kam_no varchar NULL,
|
|
fleet_manager_name varchar NULL,
|
|
fleet_manager_no varchar NULL,
|
|
eps_prod_type varchar NULL,
|
|
CONSTRAINT pk_ticket_id_ref_2037 PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX index_ticket_close_id ON public.tickets_closed USING btree (id);
|
|
CREATE INDEX tickets_closed_assigned_to_user_id_idx ON public.tickets_closed USING btree (assigned_to_user_id);
|
|
CREATE INDEX tickets_closed_creation_time_idx ON public.tickets_closed USING btree (creation_time);
|
|
CREATE INDEX tickets_closed_idx ON public.tickets_closed USING btree (id);
|
|
CREATE INDEX tickets_closed_route_id_idx ON public.tickets_closed USING btree (route_id);
|
|
CREATE INDEX tickets_closed_vehicle_registration_number_idx ON public.tickets_closed USING btree (vehicle_registration_number);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.tickets_closed.default_col_1 IS 'contain value of job completed response time.
|
|
';
|
|
COMMENT ON COLUMN public.tickets_closed.default_col_2 IS ' contain value Type of load carrying
|
|
';
|
|
COMMENT ON COLUMN public.tickets_closed.default_col_3 IS ' contail value of Direction of vechicle';
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger tickets_closed_trigger_before_insert before
|
|
insert
|
|
on
|
|
public.tickets_closed for each row execute procedure sp_insert_close_tickets();
|
|
|
|
|
|
-- public.kam_tickets_closed foreign keys
|
|
|
|
ALTER TABLE public.kam_tickets_closed ADD CONSTRAINT fk_kam_closed_ticket_route_ref_1409 FOREIGN KEY (route_id) REFERENCES public._routes(id);
|
|
|
|
|
|
-- public.kam_tickets_closed_05_2016 foreign keys
|
|
|
|
-- public.kam_tickets_open foreign keys
|
|
|
|
ALTER TABLE public.kam_tickets_open ADD CONSTRAINT fk_kam_ticket_route_ref_1349 FOREIGN KEY (route_id) REFERENCES public._routes(id);
|
|
|
|
|
|
-- public.kam_tickets_open_additional_info foreign keys
|
|
|
|
ALTER TABLE public.kam_tickets_open_additional_info ADD CONSTRAINT kam_tickets_open_state_city_ticket_id_fkey FOREIGN KEY (kam_id) REFERENCES public.kam_tickets_open(kam_id);
|
|
|
|
|
|
-- public.tickets_closed foreign keys
|
|
|
|
ALTER TABLE public.tickets_closed ADD CONSTRAINT fk_closed_ticket_route_ref_1409 FOREIGN KEY (route_id) REFERENCES public._routes(id);
|
|
|
|
|
|
-- public.tickets_closed_additional_info definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.tickets_closed_additional_info;
|
|
|
|
CREATE TABLE public.tickets_closed_additional_info (
|
|
ticket_id varchar NOT NULL,
|
|
state_name varchar NULL,
|
|
city_name varchar NULL,
|
|
caller_language varchar NULL,
|
|
warranty varchar NULL,
|
|
toll_free_no_source varchar NULL,
|
|
opportunity_loss varchar NULL,
|
|
reason_for_more_then_24hours varchar NULL,
|
|
call_status varchar NULL,
|
|
suggestion_complaint varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
creation_time timestamp NULL,
|
|
complaints varchar NULL,
|
|
vehicle_tagging varchar NULL, -- bus,lmd,hd¶
|
|
estimated_distance varchar NULL,
|
|
km_covered float8 NULL,
|
|
van_covered_distance varchar NULL,
|
|
trip_start_time timestamp NULL,
|
|
trip_end_time timestamp NULL,
|
|
last_updated_time timestamp NULL,
|
|
are_you_satisfied bool NULL,
|
|
not_satisfied_option varchar NULL,
|
|
not_satisfied_reason varchar NULL,
|
|
trip_start_updation_date timestamp NULL,
|
|
trip_end_updation_date timestamp NULL,
|
|
CONSTRAINT tickets_closed_state_city_pkey PRIMARY KEY (ticket_id)
|
|
);
|
|
CREATE UNIQUE INDEX idx_tickets_closed_additional_id ON public.tickets_closed_additional_info USING btree (ticket_id);
|
|
CREATE INDEX ix_ticket_closed_info_creation_time ON public.tickets_closed_additional_info USING btree (creation_time);
|
|
CREATE INDEX tickets_closed_additional_info_idx ON public.tickets_closed_additional_info USING btree (ticket_id);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.tickets_closed_additional_info.vehicle_tagging IS 'bus,lmd,hd
|
|
';
|
|
|
|
|
|
-- public.tickets_closed_additional_info_actual_km definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.tickets_closed_additional_info_actual_km;
|
|
|
|
CREATE TABLE public.tickets_closed_additional_info_actual_km (
|
|
ticket_id varchar NOT NULL,
|
|
state_name varchar NULL,
|
|
city_name varchar NULL,
|
|
caller_language varchar NULL,
|
|
warranty varchar NULL,
|
|
toll_free_no_source varchar NULL,
|
|
opportunity_loss varchar NULL,
|
|
reason_for_more_then_24hours varchar NULL,
|
|
call_status varchar NULL,
|
|
suggestion_complaint varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
creation_time timestamp NULL,
|
|
complaints varchar NULL,
|
|
vehicle_tagging varchar NULL, -- bus,lmd,hd¶
|
|
estimated_distance varchar NULL,
|
|
km_covered float8 NULL,
|
|
van_covered_distance varchar NULL,
|
|
trip_start_time timestamp NULL,
|
|
trip_end_time timestamp NULL,
|
|
last_updated_time timestamp NULL,
|
|
are_you_satisfied bool NULL,
|
|
not_satisfied_option varchar NULL,
|
|
not_satisfied_reason varchar NULL,
|
|
trip_start_updation_date timestamp NULL,
|
|
trip_end_updation_date timestamp NULL,
|
|
CONSTRAINT tickets_closed_state_city_actualkm_pkey PRIMARY KEY (ticket_id)
|
|
);
|
|
CREATE UNIQUE INDEX idx_tickets_closed_additional_info_actual_km ON public.tickets_closed_additional_info_actual_km USING btree (ticket_id);
|
|
CREATE INDEX idx_tickets_closed_additional_info_actual_km_ticket_id ON public.tickets_closed_additional_info_actual_km USING btree (ticket_id);
|
|
CREATE INDEX ix_ticket_closed_info_actualkm_creation_time ON public.tickets_closed_additional_info_actual_km USING btree (creation_time);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.tickets_closed_additional_info_actual_km.vehicle_tagging IS 'bus,lmd,hd
|
|
';
|
|
|
|
|
|
-- public.tickets_closed_feedback_activity definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.tickets_closed_feedback_activity;
|
|
|
|
CREATE TABLE public.tickets_closed_feedback_activity (
|
|
ticket_id varchar NOT NULL,
|
|
created_by varchar(128) NULL,
|
|
creation_time timestamp NULL,
|
|
call_status varchar NULL,
|
|
remarks varchar NULL
|
|
);
|
|
|
|
|
|
-- public.vahan_counts definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.vahan_counts;
|
|
|
|
CREATE TABLE public.vahan_counts (
|
|
id int4 DEFAULT nextval('_vahan_count_seq'::regclass) NOT NULL,
|
|
count int8 NULL,
|
|
creation_time timestamp NULL,
|
|
vahan_error_counts int8 NULL
|
|
);
|
|
|
|
|
|
-- public.vahan_details definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.vahan_details;
|
|
|
|
CREATE TABLE public.vahan_details (
|
|
id int4 DEFAULT nextval('_vahan_id_seq'::regclass) NOT NULL,
|
|
chassis_number varchar NULL,
|
|
model varchar NULL,
|
|
norms_type varchar NULL,
|
|
owner_name varchar NULL,
|
|
vehiclemanufacturername varchar NULL,
|
|
registration_number varchar NULL,
|
|
fuel_type varchar NULL,
|
|
creation_time timestamp NULL
|
|
);
|
|
|
|
|
|
-- public.vahan_details_error definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.vahan_details_error;
|
|
|
|
CREATE TABLE public.vahan_details_error (
|
|
id int4 DEFAULT nextval('_vahan_id_error_seq'::regclass) NOT NULL,
|
|
error_message varchar NULL,
|
|
error_status varchar NULL,
|
|
error_reason varchar NULL,
|
|
error_type varchar NULL,
|
|
statuscode varchar NULL,
|
|
creation_time timestamp NULL,
|
|
chassis_number varchar NULL,
|
|
registration_number varchar NULL
|
|
);
|
|
|
|
|
|
-- public.van_position_sla definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.van_position_sla;
|
|
|
|
CREATE TABLE public.van_position_sla (
|
|
id int8 DEFAULT nextval('sla_table_id_seq'::regclass) NOT NULL,
|
|
sla_time int4 NULL,
|
|
CONSTRAINT pk_sla_table_id PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX van_position_sla_id_idx ON public.van_position_sla USING btree (id);
|
|
|
|
|
|
-- public.whatup_data definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.whatup_data;
|
|
|
|
CREATE TABLE public.whatup_data (
|
|
id bigserial NOT NULL,
|
|
mobile_number int8 NOT NULL,
|
|
latitude float8 NOT NULL,
|
|
longitude float8 NOT NULL,
|
|
creation_time timestamp NULL
|
|
);
|
|
|
|
|
|
-- public.whatup_data_sent definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.whatup_data_sent;
|
|
|
|
CREATE TABLE public.whatup_data_sent (
|
|
id int8 DEFAULT nextval('whatup_sent_id_seq'::regclass) NOT NULL,
|
|
mobile_number int8 NOT NULL,
|
|
creation_time timestamp NULL
|
|
);
|
|
|
|
|
|
-- public.tickets_open definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.tickets_open;
|
|
|
|
CREATE TABLE public.tickets_open (
|
|
id varchar(64) NOT NULL,
|
|
description varchar(2048) NULL,
|
|
assigned_to varchar(128) NULL,
|
|
reported_via varchar(128) NULL,
|
|
ticket_status int4 NULL,
|
|
priority int4 NULL,
|
|
customer_score varchar(128) NULL,
|
|
created_by varchar(128) NULL, -- This will contain ID of User from Auth engine.¶
|
|
creation_time timestamp NULL,
|
|
last_modified_by varchar(128) NULL,
|
|
last_modified_time timestamp NULL,
|
|
breakdown_location varchar(2048) NULL,
|
|
breakdown_longitude varchar(64) NULL,
|
|
breakdown_lattitude varchar(64) NULL,
|
|
assigned_to_user_id varchar(128) NULL, -- Object Id is Id of Van or Dealer.¶¶Ticket will always be assigned to a dealer or Van.
|
|
assigned_to_user_lattitude varchar(64) NULL,
|
|
assigned_to_user_longitude varchar(64) NULL,
|
|
isdeclined bool DEFAULT false NULL,
|
|
estimated_time_for_job_completion int4 NULL,
|
|
total_ticket_lifecycle_time_sla int4 NULL,
|
|
estimated_time_for_job_completion_submit_time timestamp NULL,
|
|
vehicle_registration_number varchar(128) NULL, -- This is foreign key from "Vehicle" table.
|
|
breakdown_location_landmark varchar(2048) NULL,
|
|
route_id int4 NULL,
|
|
customer_contact_no varchar NULL,
|
|
repair_cost varchar NULL,
|
|
default_sla_time int4 NULL,
|
|
sla_missed_reason varchar NULL,
|
|
suggestion_comment varchar NULL,
|
|
default_col_1 varchar NULL, -- carry value of job completed response time.
|
|
default_col_2 varchar NULL, -- contain value Type of load carrying
|
|
default_col_3 varchar NULL, -- contail value of Direction of vechicle
|
|
ticketid_alias varchar(128) NULL,
|
|
remark_ticket_not_closed_24_hours varchar NULL,
|
|
reopen_count int4 DEFAULT 0 NULL,
|
|
pre_closure_time timestamp NULL,
|
|
opportunity_lost_remarks varchar NULL,
|
|
remark_ticket_not_closed_24_hours_remarks varchar NULL,
|
|
van_reached_time timestamp NULL,
|
|
chassis_number varchar NULL,
|
|
odometer_reading float8 DEFAULT 0 NULL,
|
|
vehicle_type varchar NULL,
|
|
previous_odometer_reading float8 DEFAULT 0 NULL,
|
|
rabbit_mq_status int4 NULL,
|
|
draft_ticket_id int4 NULL,
|
|
ticket_closed_reason varchar NULL,
|
|
vehicle_warranty varchar NULL,
|
|
vehicle_amc varchar NULL,
|
|
vehicle_emission_norms varchar NULL,
|
|
vehicle_sales_date varchar NULL,
|
|
van_reached_punch_time timestamp NULL,
|
|
kam_champ_id varchar NULL,
|
|
kam_champ_name varchar NULL,
|
|
kam_champ_tel varchar NULL,
|
|
kam_champ_email varchar NULL,
|
|
positiondatetime timestamp NULL,
|
|
is_mobile_request bool DEFAULT false NULL,
|
|
estimated_van_reach_time varchar NULL,
|
|
is_location_change int4 DEFAULT 0 NULL,
|
|
location_change_time timestamp NULL,
|
|
dealer_change_reason varchar NULL,
|
|
dealer_change_reason_other_remark varchar NULL,
|
|
vehicle_status varchar(128) NULL,
|
|
amc_type varchar(128) NULL,
|
|
amc_end_date varchar(128) NULL,
|
|
customer_name varchar(128) NULL,
|
|
vehicle_model_number varchar(128) NULL,
|
|
customer_id varchar(128) NULL,
|
|
customer_address_id varchar(1028) NULL,
|
|
product_variant varchar(128) NULL,
|
|
customer_mobile_number varchar(128) NULL,
|
|
driver_mobile_number varchar(128) NULL,
|
|
driver_name varchar(128) NULL,
|
|
vehicle_installation_date varchar NULL,
|
|
iskam varchar NULL,
|
|
usertype varchar NULL,
|
|
customer_type varchar(128) NULL,
|
|
customer_address varchar(1028) NULL,
|
|
extended_warranty varchar(128) NULL,
|
|
warranty_end_date varchar(128) NULL,
|
|
vehicle_fuel_type varchar(128) NULL,
|
|
preclosure_reason varchar(1025) NULL,
|
|
caseid varchar(1025) NULL,
|
|
iscasecreated bool DEFAULT false NULL,
|
|
technician_number varchar(1025) NULL,
|
|
battery_voltage varchar NULL,
|
|
dtcreport bool DEFAULT false NULL,
|
|
dtcreason varchar NULL,
|
|
battery_voltage_reason varchar NULL,
|
|
creation_chassis_number varchar NULL,
|
|
fuellevelinltr varchar(128) NULL,
|
|
fuellevelinper varchar(128) NULL,
|
|
deflevelinltr varchar(128) NULL,
|
|
temp_reg varchar NULL,
|
|
temp_driver_name varchar NULL,
|
|
temp_driver_no varchar NULL,
|
|
isallocated bool DEFAULT false NULL,
|
|
is_eps bool DEFAULT false NULL,
|
|
engine_number varchar NULL,
|
|
kam_name varchar NULL,
|
|
kam_no varchar NULL,
|
|
fleet_manager_name varchar NULL,
|
|
fleet_manager_no varchar NULL,
|
|
eps_prod_type varchar NULL,
|
|
CONSTRAINT "Unique_reg_no" UNIQUE (vehicle_registration_number),
|
|
CONSTRAINT pk_ticket_id_ref_2036 PRIMARY KEY (id),
|
|
CONSTRAINT tickets_open_vehicle_registration_number_key UNIQUE (vehicle_registration_number)
|
|
);
|
|
CREATE INDEX index_ticket_id ON public.tickets_open USING btree (id);
|
|
CREATE INDEX tickets_open_assigned_to_user_id_idx ON public.tickets_open USING btree (assigned_to_user_id);
|
|
CREATE INDEX tickets_open_creation_time_idx ON public.tickets_open USING btree (creation_time);
|
|
CREATE INDEX tickets_open_route_id_idx ON public.tickets_open USING btree (route_id);
|
|
CREATE INDEX tickets_open_vehicle_registration_number_idx ON public.tickets_open USING btree (vehicle_registration_number);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.tickets_open.created_by IS 'This will contain ID of User from Auth engine.
|
|
';
|
|
COMMENT ON COLUMN public.tickets_open.assigned_to_user_id IS 'Object Id is Id of Van or Dealer.
|
|
|
|
Ticket will always be assigned to a dealer or Van.';
|
|
COMMENT ON COLUMN public.tickets_open.vehicle_registration_number IS 'This is foreign key from "Vehicle" table.';
|
|
COMMENT ON COLUMN public.tickets_open.default_col_1 IS 'carry value of job completed response time.';
|
|
COMMENT ON COLUMN public.tickets_open.default_col_2 IS 'contain value Type of load carrying';
|
|
COMMENT ON COLUMN public.tickets_open.default_col_3 IS 'contail value of Direction of vechicle';
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger trigger_insert_notification after
|
|
insert
|
|
or
|
|
update
|
|
of id,
|
|
ticket_status,
|
|
isdeclined on
|
|
public.tickets_open for each row execute procedure sp_insert_tickets_notification_trigger();
|
|
create trigger trigger_ticket_activity after
|
|
insert
|
|
or
|
|
update
|
|
of ticket_status on
|
|
public.tickets_open for each row execute procedure sp_insert_activity_tickets_open_trigger();
|
|
|
|
|
|
-- public.tickets_open_additional_info definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.tickets_open_additional_info;
|
|
|
|
CREATE TABLE public.tickets_open_additional_info (
|
|
ticket_id varchar NOT NULL, -- ticket id from tickets_open table
|
|
state_name varchar NULL,
|
|
city_name varchar NULL,
|
|
caller_language varchar NULL,
|
|
warranty varchar NULL,
|
|
toll_free_no_source varchar NULL,
|
|
opportunity_loss varchar NULL,
|
|
reason_for_more_then_24hours varchar NULL,
|
|
call_status varchar NULL,
|
|
suggestion_complaint varchar NULL,
|
|
feedback_ease_of_getting_call varchar NULL,
|
|
feedback_response_of_call_center varchar NULL,
|
|
feedback_timely_updation_by_dealer varchar NULL,
|
|
feedback_total_repair_time varchar NULL,
|
|
feedback_eos_charges varchar NULL,
|
|
feedback_over_all_experience varchar NULL,
|
|
other_remarks varchar NULL,
|
|
feedback_agent varchar NULL,
|
|
creation_time timestamp NULL,
|
|
complaints varchar NULL,
|
|
vehicle_tagging varchar NOT NULL, -- bus.lmd,hd
|
|
estimated_distance varchar NULL,
|
|
km_covered float8 NULL,
|
|
van_covered_distance varchar NULL,
|
|
trip_start_time timestamp NULL,
|
|
trip_end_time timestamp NULL,
|
|
CONSTRAINT tickets_open_state_city_pkey PRIMARY KEY (ticket_id)
|
|
);
|
|
CREATE UNIQUE INDEX idx_tickets_open_additional_info ON public.tickets_open_additional_info USING btree (ticket_id);
|
|
CREATE INDEX tickets_open_state_city_city_name_idx ON public.tickets_open_additional_info USING btree (city_name);
|
|
CREATE INDEX tickets_open_state_city_state_name_idx ON public.tickets_open_additional_info USING btree (state_name);
|
|
CREATE INDEX tickets_open_state_city_ticket_id_idx ON public.tickets_open_additional_info USING btree (ticket_id);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.tickets_open_additional_info.ticket_id IS 'ticket id from tickets_open table';
|
|
COMMENT ON COLUMN public.tickets_open_additional_info.vehicle_tagging IS 'bus.lmd,hd';
|
|
|
|
|
|
-- public.users definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.users;
|
|
|
|
CREATE TABLE public.users (
|
|
id bigserial NOT NULL,
|
|
auth_engine_id varchar(128) NULL, -- using as email id.
|
|
user_name varchar(256) NULL,
|
|
designation varchar(64) NULL,
|
|
object_id varchar(128) NULL, -- In case of dealer this will != NULL.¶¶For all other cases it will be == NULL¶¶
|
|
organization_id int4 NULL,
|
|
city varchar(128) NULL,
|
|
state varchar(128) NULL,
|
|
region varchar(128) NULL,
|
|
"language" varchar(32) NULL,
|
|
timezone_id int8 NULL,
|
|
vehicle_tagging varchar NULL, -- it will contains vehicle tagging type like HD,LMD,BUS.
|
|
first_name varchar NULL,
|
|
last_name varchar NULL,
|
|
is_user_deleted bool DEFAULT false NOT NULL,
|
|
app_config_version varchar(128) NULL,
|
|
iseps varchar DEFAULT 'no'::character varying NULL,
|
|
CONSTRAINT pk_user_id_ref_2327 PRIMARY KEY (id),
|
|
CONSTRAINT users_user_name_key UNIQUE (user_name)
|
|
);
|
|
|
|
-- Column comments
|
|
|
|
COMMENT ON COLUMN public.users.auth_engine_id IS 'using as email id.';
|
|
COMMENT ON COLUMN public.users.object_id IS 'In case of dealer this will != NULL.
|
|
|
|
For all other cases it will be == NULL
|
|
|
|
';
|
|
COMMENT ON COLUMN public.users.vehicle_tagging IS 'it will contains vehicle tagging type like HD,LMD,BUS.';
|
|
|
|
-- Table Triggers
|
|
|
|
create trigger trigger_insert_dealer_mobile_users after
|
|
insert
|
|
on
|
|
public.users for each row execute procedure sp_insert_dealer_mobile_user_trigger();
|
|
|
|
|
|
-- public.van_position_coverage definition
|
|
|
|
-- Drop table
|
|
|
|
-- DROP TABLE public.van_position_coverage;
|
|
|
|
CREATE TABLE public.van_position_coverage (
|
|
id int8 DEFAULT nextval('van_position_id_seq'::regclass) NOT NULL,
|
|
van_id varchar NULL,
|
|
sla_id int8 NULL,
|
|
van_latitude varchar NULL,
|
|
van_longitude varchar NULL,
|
|
CONSTRAINT van_position_coverage_pkey PRIMARY KEY (id)
|
|
);
|
|
CREATE INDEX van_position_sla_id_idx1 ON public.van_position_coverage USING btree (sla_id);
|
|
CREATE INDEX van_position_van_id_idx ON public.van_position_coverage USING btree (van_id);
|
|
|
|
|
|
-- public.tickets_open foreign keys
|
|
|
|
ALTER TABLE public.tickets_open ADD CONSTRAINT fk_ticket_route_ref_1349 FOREIGN KEY (route_id) REFERENCES public._routes(id);
|
|
|
|
|
|
-- public.tickets_open_additional_info foreign keys
|
|
|
|
ALTER TABLE public.tickets_open_additional_info ADD CONSTRAINT tickets_open_state_city_ticket_id_fkey FOREIGN KEY (ticket_id) REFERENCES public.tickets_open(id);
|
|
|
|
|
|
-- public.users foreign keys
|
|
|
|
ALTER TABLE public.users ADD CONSTRAINT fk_organization_user_ref_2349 FOREIGN KEY (organization_id) REFERENCES public.organization_organization(id);
|
|
ALTER TABLE public.users ADD CONSTRAINT fk_user_timezone_ref_1725 FOREIGN KEY (timezone_id) REFERENCES public._timezone_info(timezone_id);
|
|
|
|
|
|
-- public.van_position_coverage foreign keys
|
|
|
|
ALTER TABLE public.van_position_coverage ADD CONSTRAINT fk_van_id FOREIGN KEY (van_id) REFERENCES public._van(id);
|
|
ALTER TABLE public.van_position_coverage ADD CONSTRAINT van_position_coverage_sla_id_fkey FOREIGN KEY (sla_id) REFERENCES public.van_position_sla(id); |