File tree Expand file tree Collapse file tree 2 files changed +10
-13
lines changed
user-service/src/main/java/com/craftpilot/userservice Expand file tree Collapse file tree 2 files changed +10
-13
lines changed Original file line number Diff line number Diff line change 11
11
import java .time .LocalDateTime ;
12
12
13
13
@ Data
14
- @ Builder
14
+ @ Builder ( toBuilder = true )
15
15
@ NoArgsConstructor
16
16
@ AllArgsConstructor
17
17
@ Document (collection = "ai_models" )
@@ -32,7 +32,10 @@ public class AIModel {
32
32
private String creditType ;
33
33
private String category ;
34
34
private Integer contextLength ;
35
+
36
+ @ Builder .Default
35
37
private boolean active = true ;
38
+
36
39
private LocalDateTime createdAt ;
37
40
private LocalDateTime updatedAt ;
38
41
}
Original file line number Diff line number Diff line change 1
1
package com .craftpilot .userservice .util ;
2
2
3
- import com .craftpilot .userservice .model .AIModel ;
4
- import com .craftpilot .userservice .model .AIModel .AIModelBuilder ;
3
+ import com .craftpilot .userservice .model .ai .AIModel ;
5
4
import org .springframework .stereotype .Component ;
6
5
7
6
@ Component
@@ -12,16 +11,11 @@ public AIModel fixAIModelData(AIModel model) {
12
11
return null ;
13
12
}
14
13
15
- AIModelBuilder builder = model .toBuilder ();
16
-
17
- // AIModel verilerindeki olası hataları düzelt
18
- // Örneğin, isActive alanını kontrol et ve gerekirse düzelt
19
- if (builder .isActive () == null ) {
20
- builder .active (true ); // Varsayılan değeri true olarak ayarla
21
- }
22
-
23
- // Diğer düzeltmeler...
24
- // builder.setSomeField(defaultValue);
14
+ AIModel .AIModelBuilder builder = model .toBuilder ();
15
+
16
+ if (model .isActive () == false ) {
17
+ builder .active (true );
18
+ }
25
19
26
20
return builder .build ();
27
21
}
You can’t perform that action at this time.
0 commit comments