Commit 69843208 authored by Muhammad Suleman's avatar Muhammad Suleman

Changed File Structure

parent 0762a2c0
package com.school.project.controller.other; package com.school.project.controller;
import com.school.project.dto.modelDTO.CourseDTO; import com.school.project.dto.CourseDTO;
import com.school.project.service.course.CourseServiceImp; import com.school.project.service.course.CourseServiceImp;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.EmptyResultDataAccessException; import org.springframework.dao.EmptyResultDataAccessException;
......
package com.school.project.controller.other; package com.school.project.controller;
import com.school.project.dto.modelDTO.DepartmentDTO; import com.school.project.dto.DepartmentDTO;
import com.school.project.service.department.DepartmentServiceImp; import com.school.project.service.department.DepartmentServiceImp;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.EmptyResultDataAccessException; import org.springframework.dao.EmptyResultDataAccessException;
......
package com.school.project.dto.modelDTO; package com.school.project.dto;
import com.school.project.model.userRegistration.Student; import com.school.project.model.Student;
import com.school.project.model.userRegistration.Teacher; import com.school.project.model.Teacher;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
......
package com.school.project.dto.modelDTO; package com.school.project.dto;
import lombok.Data; import lombok.Data;
......
package com.school.project.mapper; package com.school.project.mapper;
import com.school.project.dto.modelDTO.CourseDTO; import com.school.project.dto.CourseDTO;
import com.school.project.model.school.Course; import com.school.project.model.Course;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers; import org.mapstruct.factory.Mappers;
......
package com.school.project.mapper; package com.school.project.mapper;
import com.school.project.dto.modelDTO.DepartmentDTO; import com.school.project.dto.DepartmentDTO;
import com.school.project.model.school.Department; import com.school.project.model.Department;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers; import org.mapstruct.factory.Mappers;
......
package com.school.project.model.school; package com.school.project.model;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.school.project.model.userRegistration.Student;
import com.school.project.model.userRegistration.Teacher;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
......
package com.school.project.model.school; package com.school.project.model;
import lombok.Data; import lombok.Data;
......
package com.school.project.model.userRegistration; package com.school.project.model;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.school.project.model.school.Course; import com.school.project.model.Course;
import com.school.project.model.userRegistration.User;
import com.sun.istack.NotNull; import com.sun.istack.NotNull;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
......
package com.school.project.model.userRegistration; package com.school.project.model;
import com.school.project.model.school.Course; import com.school.project.model.Course;
import com.school.project.model.school.Department; import com.school.project.model.Department;
import com.school.project.model.userRegistration.User;
import com.sun.istack.NotNull; import com.sun.istack.NotNull;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
......
package com.school.project.model.userRegistration; package com.school.project.model.userRegistration;
import com.school.project.model.Student;
import com.school.project.model.Teacher;
import com.sun.istack.NotNull; import com.sun.istack.NotNull;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
......
package com.school.project.repository.modelRepositery; package com.school.project.repository.modelRepositery;
import com.school.project.model.school.Course; import com.school.project.model.Course;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
public interface CourseRepository extends JpaRepository<Course,Long> { public interface CourseRepository extends JpaRepository<Course,Long> {
......
package com.school.project.repository.modelRepositery; package com.school.project.repository.modelRepositery;
import com.school.project.model.school.Department; import com.school.project.model.Department;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
......
package com.school.project.repository.modelRepositery;
import com.school.project.model.Student;
import org.springframework.data.jpa.repository.JpaRepository;
public interface StudentRepository extends JpaRepository<Student,Long> {
}
package com.school.project.repository.userRegistration; package com.school.project.repository.modelRepositery;
import com.school.project.model.userRegistration.Teacher; import com.school.project.model.Teacher;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
@Repository @Repository
public interface TeacherRegRepository extends JpaRepository<Teacher,Long> { public interface TeacherRepository extends JpaRepository<Teacher,Long> {
} }
package com.school.project.repository.userRegistration;
import com.school.project.model.userRegistration.Student;
import org.springframework.data.jpa.repository.JpaRepository;
public interface StudentRegRepository extends JpaRepository<Student,Long> {
}
package com.school.project.service.course; package com.school.project.service.course;
import com.school.project.dto.modelDTO.CourseDTO; import com.school.project.dto.CourseDTO;
import java.util.List; import java.util.List;
......
package com.school.project.service.course; package com.school.project.service.course;
import com.school.project.dto.modelDTO.CourseDTO; import com.school.project.dto.CourseDTO;
import com.school.project.mapper.CourseMapper; import com.school.project.mapper.CourseMapper;
import com.school.project.repository.modelRepositery.CourseRepository; import com.school.project.repository.modelRepositery.CourseRepository;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
......
package com.school.project.service.department; package com.school.project.service.department;
import com.school.project.dto.modelDTO.DepartmentDTO; import com.school.project.dto.DepartmentDTO;
import java.util.List; import java.util.List;
......
package com.school.project.service.department; package com.school.project.service.department;
import com.school.project.dto.modelDTO.DepartmentDTO; import com.school.project.dto.DepartmentDTO;
import com.school.project.mapper.DepartmentMapper; import com.school.project.mapper.DepartmentMapper;
import com.school.project.repository.modelRepositery.DepartmentRepository; import com.school.project.repository.modelRepositery.DepartmentRepository;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
......
...@@ -3,23 +3,22 @@ package com.school.project.service.userRegistration.student; ...@@ -3,23 +3,22 @@ package com.school.project.service.userRegistration.student;
import com.school.project.dto.userRegistration.StudentRegistrationDTO; import com.school.project.dto.userRegistration.StudentRegistrationDTO;
import com.school.project.dto.userRegistration.UserDTO; import com.school.project.dto.userRegistration.UserDTO;
import com.school.project.model.userRegistration.Role; import com.school.project.model.userRegistration.Role;
import com.school.project.model.userRegistration.Student; import com.school.project.model.Student;
import com.school.project.model.userRegistration.User; import com.school.project.model.userRegistration.User;
import com.school.project.repository.userRegistration.RoleRepository; import com.school.project.repository.userRegistration.RoleRepository;
import com.school.project.repository.userRegistration.StudentRegRepository; import com.school.project.repository.modelRepositery.StudentRepository;
import com.school.project.repository.userRegistration.UserRepository; import com.school.project.repository.userRegistration.UserRepository;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.transaction.Transactional; import javax.transaction.Transactional;
import java.util.UUID;
@Service @Service
public class StudentRegistrationServiceImpl implements StudentRegistrationService { public class StudentRegistrationServiceImpl implements StudentRegistrationService {
@Autowired @Autowired
private StudentRegRepository studentRegRepository; private StudentRepository studentRepository;
@Autowired @Autowired
private UserRepository userRepository; private UserRepository userRepository;
...@@ -51,7 +50,7 @@ public class StudentRegistrationServiceImpl implements StudentRegistrationServic ...@@ -51,7 +50,7 @@ public class StudentRegistrationServiceImpl implements StudentRegistrationServic
newStudent.setStudentAppUser(newUser); newStudent.setStudentAppUser(newUser);
newStudent.setRollNumber(studentRegistrationDTO.getRollNumber()); newStudent.setRollNumber(studentRegistrationDTO.getRollNumber());
studentRegRepository.save(newStudent); studentRepository.save(newStudent);
return new UserDTO(newUser.getUserId(), newUser.getEmail()); return new UserDTO(newUser.getUserId(), newUser.getEmail());
......
...@@ -3,10 +3,10 @@ package com.school.project.service.userRegistration.teacher; ...@@ -3,10 +3,10 @@ package com.school.project.service.userRegistration.teacher;
import com.school.project.dto.userRegistration.TeacherRegistrationDTO; import com.school.project.dto.userRegistration.TeacherRegistrationDTO;
import com.school.project.dto.userRegistration.UserDTO; import com.school.project.dto.userRegistration.UserDTO;
import com.school.project.model.userRegistration.Role; import com.school.project.model.userRegistration.Role;
import com.school.project.model.userRegistration.Teacher; import com.school.project.model.Teacher;
import com.school.project.model.userRegistration.User; import com.school.project.model.userRegistration.User;
import com.school.project.repository.userRegistration.RoleRepository; import com.school.project.repository.userRegistration.RoleRepository;
import com.school.project.repository.userRegistration.TeacherRegRepository; import com.school.project.repository.modelRepositery.TeacherRepository;
import com.school.project.repository.userRegistration.UserRepository; import com.school.project.repository.userRegistration.UserRepository;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder;
...@@ -18,7 +18,7 @@ import javax.transaction.Transactional; ...@@ -18,7 +18,7 @@ import javax.transaction.Transactional;
public class TeacherRegistrationServiceImpl implements TeacherRegistrationService { public class TeacherRegistrationServiceImpl implements TeacherRegistrationService {
@Autowired @Autowired
private TeacherRegRepository teacherRegRepository; private TeacherRepository teacherRepository;
@Autowired @Autowired
private UserRepository userRepository; private UserRepository userRepository;
...@@ -48,7 +48,7 @@ public class TeacherRegistrationServiceImpl implements TeacherRegistrationServic ...@@ -48,7 +48,7 @@ public class TeacherRegistrationServiceImpl implements TeacherRegistrationServic
newTeacher.setTeacherNumber(teacherRegistrationDTO.getTeacherNumber()); newTeacher.setTeacherNumber(teacherRegistrationDTO.getTeacherNumber());
newTeacher.setTeacherAppUser(newUser); newTeacher.setTeacherAppUser(newUser);
teacherRegRepository.save(newTeacher); teacherRepository.save(newTeacher);
return new UserDTO(newTeacher.getTeacherId(), newUser.getEmail()); return new UserDTO(newTeacher.getTeacherId(), newUser.getEmail());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment