Projet

Général

Profil

DATABASE ARCHIVE » 1_4_script_init_company_solution.sql

Tarek AOUADI, 02/04/2025 00:04

 
1
use salarymarket;
2
-- initialise by one company with one user (admin) for solution
3
INSERT INTO company (id, raisonSociale, logo, site, address, parentId,company_type,subscription_type) VALUES 
4
(1,'HR House International', 'default-avatar.png', 'example.com', 'Tunis, Tunisia', '1','Solution', 'Solution');
5

    
6
-- initialise  country  for solution company
7
INSERT INTO company_country (id, companyId, countryCode) VALUES 
8
('1', '1', 'TN');
9

    
10
-- initialise profils
11
INSERT INTO company_profile (id, title, profile_code, companyId) VALUES 
12
(1, 'admin', 'admin solution', 1),
13
(2, 'RH', 'RH', 1);
14

    
15
-- initialise compagny
16
INSERT INTO company_users (id, firstName, lastName, email, user_password, phone, avatar, companyId,actif) VALUES 
17
(1,'Tarek', 'HR Group', 'tarek.aouadi@gmail.com', '$2a$08$eHBsdVKusKPV/mg2KJ1cW.JqnW1EkNo37HIjqh/ma7nw7jzUfKUt6', 333312455, 'default-avatar.png', 1,1),
18
(2,'Ahlem', 'HR Group', 'ahlem.belgacem@wingedhorses.net', '$2a$08$eHBsdVKusKPV/mg2KJ1cW.JqnW1EkNo37HIjqh/ma7nw7jzUfKUt6', 333312455, 'default-avatar.png', 1,1),
19
(3,'Yousra', 'HR Group', 'yousra.ziada@groupe-rh.com', '$2a$08$eHBsdVKusKPV/mg2KJ1cW.JqnW1EkNo37HIjqh/ma7nw7jzUfKUt6', 333312455, 'default-avatar.png', 1,1),
20
(4,'Ibtihel', 'HR Group', 'ibtihel.benhaddej@groupe-rh.com', '$2a$08$eHBsdVKusKPV/mg2KJ1cW.JqnW1EkNo37HIjqh/ma7nw7jzUfKUt6', 333312455, 'default-avatar.png', 1,1);
21

    
22
-- initialise compagny
23
INSERT INTO company_user_profile (id,usersId, profileId)VALUES 
24
(1,1, 1),
25
(2,2, 1),
26
(3,3, 1),
27
(4,4, 2);
28

    
29
INSERT INTO company_entities (id,entity_code, title,state, entity_level, parentId, companyId)
30
VALUES (1,'solution', 'solution', false, '0', '0', 1);
31

    
32
-- insert into languages_company
33
INSERT INTO company_languages (id, active, defaultLanguage, languagesId, companyId) VALUES 
34
(1, 'true', 0, '1', 1),
35
(2, 'true', 1, '2', 1);
36

    
37
INSERT INTO company_solution_menu (id, state, companyId, menuCode) VALUES
38
(1, '1', 1, 'home'),
39
(2, '1', 1, 'home_administration'),
40
(3, '1', 1, 'home_administration_clients'),
41
(4, '1', 1, 'home_administration_secteurs'),
42
(5, '1', 1, 'home_administration_subscription'),
43
(6, '1', 1, 'home_administration_employees_per_region'),
44
(7, '1', 1, 'myCompany'),
45
(8, '1', 1, 'myCompany_informations'),
46
(9, '1', 1, 'myCompany_users'),
47
(10, '1', 1, 'myCompany_entities'),
48
(11, '1', 1, 'myCompany_profiles'),
49
(12, '1', 1, 'myCompany_configuration'),
50
(13, '1', 1, 'myCompany_settings'),
51
(14, '1', 1, 'myCompany_settings_language'),
52
(15, '1', 1, 'myClients'),
53
(16, '1', 1, 'myClients_clients'),
54
(17, '1', 1, 'client_informations'),
55
(18, '1', 1, 'client_users'),
56
(19, '1', 1, 'client_entities'),
57
(20, '1', 1, 'client_profiles'),
58
(21, '1', 1, 'client_configuration'),
59
(22, '1', 1, 'myClients_prospection'),
60
(23, '1', 1, 'administration'),
61
(24, '1', 1, 'administration_settings'),
62
(25, '1', 1, 'administration_settings_language'),
63
(26, '1', 1, 'administration_settings_country'),
64
(27, '1', 1, 'administration_settings_business-sector'),
65
(28, '1', 1, 'administration_settings_turnover'),
66
(29, '1', 1, 'administration_settings_geographic-extent'),
67
(30, '1', 1, 'administration_settings_company-size'),
68
(31, '1', 1, 'administration_settings_value-chain'),
69
(32, '1', 1, 'administration_entities'),
70
(33, '1', 1, 'administration_subscription'),
71
-- For rh
72
(34, '1', 1, 'company_compensation'),
73
(35, '1', 1,'company_quiz'),
74
(36, '1', 1,'quiz_market'),
75
(37, '1', 1,'quiz_current_sector'),
76
(38, '1', 1,'quiz_selected_sector'),
77
(39, '1',1, 'home_indicators'),
78

    
79
(40, '1', 1,'home_indicateurs_number_of_employees'),
80
(41, '1', 1,'home_indicateurs_payroll'),
81
(42, '1',1, 'home_indicateurs_median_salaries_by_career_path'),
82
(43, '1',1, 'home_indicateurs_supervision_rate'),
83
(44, '1',1, 'home_administration_employees_per_gender');
84
   
85
-- insert into company_menu_solution_profils
86
INSERT INTO company_solution_menu_profils (id,state, profileId, menuSolutionCompanyId) VALUES
87
(1,1, 1, 1),
88
(2,1, 1, 2),
89
(3,1, 1, 3),
90
(4,1, 1, 4),
91
(5,1, 1, 5),
92
(6,1, 1, 6),
93
(7,1, 1, 7),
94
(8,1, 1, 8),
95
(9,1, 1, 9),
96
(10,1, 1, 10),
97
(11,1, 1, 11),
98
(12,1, 1, 12),
99
(13,1, 1, 13),
100
(14,1, 1, 14),
101
(15,1, 1, 15),
102
(16,1, 1, 16),
103
(17,1, 1, 17),
104
(18,1, 1, 18),
105
(19,1, 1, 19),
106
(20,1, 1, 20),
107
(21,1, 1, 21),
108
(22,1, 1, 22),
109
(23,1, 1, 23),
110
(24,1, 1, 24),
111
(25,1, 1, 25),
112
(26,1, 1, 26),
113
(27,1, 1, 27),
114
(28,1, 1, 28),
115
(29,1, 1, 29),
116
(30,1, 1, 30),
117
(31,1, 1, 31),
118
(32,1, 1, 32),
119
(33,1, 1, 33);
120
-- For rh
121
INSERT INTO company_solution_menu_profils (state, profileId, menuSolutionCompanyId) VALUES
122
(1, 2, 1),
123
(1, 2, 34),
124
(1, 2, 35),
125
(1, 2, 36),
126
(1, 2, 37),
127
(1, 2, 38),
128
(1, 2, 39),
129
(1, 2, 40),
130
(1, 2, 41),
131
(1, 2, 42),
132
(1, 2, 43),
133
(1, 2, 44);
(7-7/18)