Skip to content

Development: Add basic server structure for job module #74

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 25, 2025

Conversation

ani-ib
Copy link
Collaborator

@ani-ib ani-ib commented Apr 23, 2025

Checklist

General

Server

  • Important: I implemented the changes with a very good performance and prevented too many (unnecessary) and too complex database calls.
  • I strictly followed the principle of data economy for all database calls.
  • I strictly followed the server coding and design guidelines.
  • I documented the Java code using JavaDoc style.

Motivation and Context

This PR introduces the initial server-side setup for the Job module. It’s a foundational step toward supporting job creation and management within TumApply. Establishing the basic structure now enables further development of endpoints, validation, and service logic.

Description

-Set up the JobRepository, JobService, and JobResource
-Set up JobCardDTO and JobDetailDTO

Review Progress

Code Review

  • Code Review 1

@github-actions github-actions bot added the server Pull requests that update Java code. (Added Automatically!) label Apr 23, 2025
@ani-ib ani-ib marked this pull request as ready for review April 23, 2025 23:04
Copy link
Collaborator

@Douglas-Sarah Douglas-Sarah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM- well documented, and it is clear what will be implemented later

Copy link
Collaborator

@az108 az108 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code LGTM 👍

@az108 az108 merged commit d344496 into main Apr 25, 2025
12 checks passed
@az108 az108 deleted the feature/job-basic-server-structure branch April 25, 2025 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready for review server Pull requests that update Java code. (Added Automatically!)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants