Column Name | Data Type | Constraints | Notes |
---|---|---|---|
USER_ID | INTEGER | PRIMARY KEY (PK) | AUTO_INCREMENT |
NAME | VARCHAR | ||
VARCHAR | UNIQUE | ||
PHNO | INTEGER | UNIQUE | |
PWD | VARCHAR | ||
ACC_STATUS | VARCHAR | DEFAULT: 'LOCKED' |
Column Name | Data Type | Constraints | Notes |
---|---|---|---|
ENQUIRY_ID | INTEGER | PRIMARY KEY (PK) | AUTO_INCREMENT |
STUDENT_NAME | VARCHAR | ||
PHNO | INTEGER | ||
CLASS_MODE | VARCHAR | ||
COURSE_NAME | VARCHAR | ||
ENQUIRY_STATUS | VARCHAR | DEFAULT: 'NEW' | |
CREATED_DATE | DATE | ||
UPDATED_DATE | DATE | ||
USER_ID | INTEGER | FOREIGN KEY (FK) | REF: Admin_Details |
Column Name | Data Type | Constraints | Notes |
---|---|---|---|
COURSE_ID | INTEGER | PRIMARY KEY (PK) | AUTO_INCREMENT |
COURSE_NAME | VARCHAR |
Column Name | Data Type | Constraints | Notes |
---|---|---|---|
STATUS_ID | INTEGER | PRIMARY KEY (PK) | AUTO_INCREMENT |
STATUS_NAME | VARCHAR |
-
AdminDetailEntity.java
Represents theAdminDetail
entity. -
StudentEnquiriesEntity.java
Represents theStudentEnquiries
entity. -
CourseEntity.java
Represents theCourse
entity. -
EnquiryStatusEntity.java
Represents theEnquiryStatus
entity.
-
AdminDetailRepository.java
Interface for performing operations on theAdminDetail
table. -
StudentEnquiriesRepository.java
Interface for performing operations on theStudentEnquiries
table. -
CourseRepository.java
Interface for performing operations on theCourse
table. -
EnquiryStatusRepository.java
Interface for performing operations on theEnquiryStatus
table.
-
LoginForm.java
Capturing the data from theLogin
Form. -
SignUpForm.java
Capturing the data from theSignUp
Form. -
UnlockForm.java
Capturing the data from theUnlock
Form. -
DashBoardResponse.java
Capturing the data from theDashboard
of the admin. -
EnquiryForm.java
Capturing the data from theEnqury
Form which is modified by admin. -
EnquirySearchCriteria.java
Capturing the data from theDropDown
filter.
-
UserService.java
Deals withLogin, SignUp, UnlockAccount, ForgotPassword
interface. -
EnquiryService.java
Deals withAddingEnquiry, GettingEnquiry, Edit/Update
interface.
-
UserServiceImpl.java
Implemention abstract method of theUserService
interface. -
EnquiryServiceImpl.java
Implemention abstract method of theEnquiryService
interface.
-
PasswordUtils.java
-
EmailUtils.java
-
IndexController.java
Used to loadHome Page
only. -
UserController.java
Funcationalities related with the userLogIn, SignUp, ForgotPassword, UnlockAccount
. -
EnquiryController.java
Funcationalities related with theEnquiry
.
- DataLoader.java
-
Transactional Table
To perform Insert/Update/Delete/Retrieve. -
Non-Transactional/Static Table
Only to retrive the data.
Note: We can insert data into static tables using insert queries directly (We can use runner also.)
- index.html
- login.html
- signup.html
- unlock.html
- forgotPassword.html
- dashboard.html
- addEnquiry.html
- viewEnquiry.html
- errorPage.html