@@ -7,21 +7,42 @@ import (
77 "github.com/CodeChefVIT/devsoc-backend-24/internal/models"
88)
99
10- func GetAllUsers () ([]* models.User , error ) {
11- rows , err := database .DB .Query ("SELECT id, email, first_name, last_name, reg_no, password, phone, college, gender, role, is_banned, is_added, is_vitian, is_verified, is_profile_complete, is_leader, team_id, city, state, country FROM users" )
10+ func GetAllUsers () ([]* models.AdminUser , error ) {
11+ rows , err := database .DB .Query (
12+ "SELECT id, email, first_name, last_name, reg_no, password, phone, college, gender, role, is_banned, is_added, is_vitian, is_verified, is_profile_complete, is_leader, team_id, city, state, country FROM users" ,
13+ )
1214 if err != nil {
1315 return nil , err
1416 }
1517 defer rows .Close ()
1618
17- var users []* models.User
19+ var users []* models.AdminUser
1820 for rows .Next () {
19- var user models.User
21+ var user models.AdminUser
2022 var teamID uuid.NullUUID
2123
22- err := rows .Scan (& user .ID , & user .Email , & user .FirstName , & user .LastName , & user .RegNo , & user .Password , & user .Phone ,
23- & user .College , & user .Gender , & user .Role ,
24- & user .IsBanned , & user .IsAdded , & user .IsVitian , & user .IsVerified , & user .IsProfileComplete , & user .IsLeader , & teamID , & user .City , & user .State , & user .Country )
24+ err := rows .Scan (
25+ & user .ID ,
26+ & user .Email ,
27+ & user .FirstName ,
28+ & user .LastName ,
29+ & user .RegNo ,
30+ & user .Password ,
31+ & user .Phone ,
32+ & user .College ,
33+ & user .Gender ,
34+ & user .Role ,
35+ & user .IsBanned ,
36+ & user .IsAdded ,
37+ & user .IsVitian ,
38+ & user .IsVerified ,
39+ & user .IsProfileComplete ,
40+ & user .IsLeader ,
41+ & teamID ,
42+ & user .City ,
43+ & user .State ,
44+ & user .Country ,
45+ )
2546 if err != nil {
2647 return nil , err
2748 }
@@ -42,21 +63,42 @@ func GetAllUsers() ([]*models.User, error) {
4263 return users , nil
4364}
4465
45- func GetAllVitians () ([]* models.User , error ) {
46- rows , err := database .DB .Query ("SELECT id, email, first_name, last_name, reg_no, password, phone, college, gender, role, is_banned, is_added, is_vitian, is_verified, is_profile_complete, is_leader, team_id, city, state, country FROM users where is_vitian=true" )
66+ func GetAllVitians () ([]* models.AdminUser , error ) {
67+ rows , err := database .DB .Query (
68+ "SELECT id, email, first_name, last_name, reg_no, password, phone, college, gender, role, is_banned, is_added, is_vitian, is_verified, is_profile_complete, is_leader, team_id, city, state, country FROM users where is_vitian=true" ,
69+ )
4770 if err != nil {
4871 return nil , err
4972 }
5073 defer rows .Close ()
5174
52- var users []* models.User
75+ var users []* models.AdminUser
5376 for rows .Next () {
54- var user models.User
77+ var user models.AdminUser
5578 var teamID uuid.NullUUID
5679
57- err := rows .Scan (& user .ID , & user .Email , & user .FirstName , & user .LastName , & user .RegNo , & user .Password , & user .Phone ,
58- & user .College , & user .Gender , & user .Role ,
59- & user .IsBanned , & user .IsAdded , & user .IsVitian , & user .IsVerified , & user .IsProfileComplete , & user .IsLeader , & teamID , & user .City , & user .State , & user .Country )
80+ err := rows .Scan (
81+ & user .ID ,
82+ & user .Email ,
83+ & user .FirstName ,
84+ & user .LastName ,
85+ & user .RegNo ,
86+ & user .Password ,
87+ & user .Phone ,
88+ & user .College ,
89+ & user .Gender ,
90+ & user .Role ,
91+ & user .IsBanned ,
92+ & user .IsAdded ,
93+ & user .IsVitian ,
94+ & user .IsVerified ,
95+ & user .IsProfileComplete ,
96+ & user .IsLeader ,
97+ & teamID ,
98+ & user .City ,
99+ & user .State ,
100+ & user .Country ,
101+ )
60102 if err != nil {
61103 return nil , err
62104 }
@@ -77,21 +119,42 @@ func GetAllVitians() ([]*models.User, error) {
77119 return users , nil
78120}
79121
80- func GetAllFemales () ([]* models.User , error ) {
81- rows , err := database .DB .Query ("SELECT id, email, first_name, last_name, reg_no, password, phone, college, gender, role, is_banned, is_added, is_vitian, is_verified, is_profile_complete, is_leader, team_id, city, state, country FROM users where gender=female" )
122+ func GetAllFemales () ([]* models.AdminUser , error ) {
123+ rows , err := database .DB .Query (
124+ "SELECT id, email, first_name, last_name, reg_no, password, phone, college, gender, role, is_banned, is_added, is_vitian, is_verified, is_profile_complete, is_leader, team_id, city, state, country FROM users where gender=female" ,
125+ )
82126 if err != nil {
83127 return nil , err
84128 }
85129 defer rows .Close ()
86130
87- var users []* models.User
131+ var users []* models.AdminUser
88132 for rows .Next () {
89- var user models.User
133+ var user models.AdminUser
90134 var teamID uuid.NullUUID
91135
92- err := rows .Scan (& user .ID , & user .Email , & user .FirstName , & user .LastName , & user .RegNo , & user .Password , & user .Phone ,
93- & user .College , & user .Gender , & user .Role ,
94- & user .IsBanned , & user .IsAdded , & user .IsVitian , & user .IsVerified , & user .IsProfileComplete , & user .IsLeader , & teamID , & user .City , & user .State , & user .Country )
136+ err := rows .Scan (
137+ & user .ID ,
138+ & user .Email ,
139+ & user .FirstName ,
140+ & user .LastName ,
141+ & user .RegNo ,
142+ & user .Password ,
143+ & user .Phone ,
144+ & user .College ,
145+ & user .Gender ,
146+ & user .Role ,
147+ & user .IsBanned ,
148+ & user .IsAdded ,
149+ & user .IsVitian ,
150+ & user .IsVerified ,
151+ & user .IsProfileComplete ,
152+ & user .IsLeader ,
153+ & teamID ,
154+ & user .City ,
155+ & user .State ,
156+ & user .Country ,
157+ )
95158 if err != nil {
96159 return nil , err
97160 }
0 commit comments