Skip to content
This repository was archived by the owner on Nov 23, 2025. It is now read-only.

Commit 3d6136c

Browse files
Update project entity and service implementation
1 parent 459a77c commit 3d6136c

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

project-service/src/main/java/com/techtorque/project_service/entity/Project.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.hibernate.annotations.CreationTimestamp;
66
import org.hibernate.annotations.UpdateTimestamp;
77
import java.math.BigDecimal;
8+
import java.time.LocalDate;
89
import java.time.LocalDateTime;
910

1011
@Entity
@@ -24,10 +25,15 @@ public class Project {
2425
@Column(nullable = false)
2526
private String vehicleId;
2627

28+
@Column(nullable = false)
29+
private String projectType;
30+
2731
@Lob
2832
@Column(nullable = false)
2933
private String description;
3034

35+
private String desiredCompletionDate;
36+
3137
private BigDecimal budget; // Use BigDecimal for currency
3238

3339
@Enumerated(EnumType.STRING)

project-service/src/main/java/com/techtorque/project_service/service/impl/ProjectServiceImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ public Project requestNewProject(ProjectRequestDto dto, String customerId) {
3636
Project newProject = Project.builder()
3737
.customerId(customerId)
3838
.vehicleId(dto.getVehicleId())
39+
.projectType(dto.getProjectType())
3940
.description(dto.getDescription())
41+
.desiredCompletionDate(dto.getDesiredCompletionDate())
4042
.budget(dto.getBudget())
4143
.status(ProjectStatus.REQUESTED)
4244
.progress(0)

0 commit comments

Comments
 (0)