Skip to content

Commit dff587e

Browse files
committed
feat(model): modelId alanı için güncellemeler yapıldı; AIModelService ve ModelDataLoader'da modelId kullanımı düzeltildi
1 parent 564b746 commit dff587e

File tree

4 files changed

+6
-12
lines changed

4 files changed

+6
-12
lines changed

user-service/src/main/java/com/craftpilot/userservice/model/ai/AIModel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
@Document(collection = "ai_models")
1515
public class AIModel {
1616
@Id
17-
private String modelId; // Now using modelId as the primary key
17+
private String modelId;
1818
private String modelName;
1919
private String provider;
2020
private Integer maxInputTokens;

user-service/src/main/java/com/craftpilot/userservice/model/user/entity/UserEntity.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,5 @@ public class UserEntity {
2020
private UserRole role;
2121
private UserStatus status;
2222
private long createdAt;
23-
private long updatedAt;
24-
25-
// Lombok'un Data kullandığımızda otomatik oluşturduğu getter ve setterlar:
26-
// getId(), getEmail(), getUsername(), getDisplayName(), getPhotoUrl(), getRole(), getStatus(), getCreatedAt(), getUpdatedAt(),
27-
// setId(String), setEmail(String), setUsername(String), setDisplayName(String), setPhotoUrl(String), setRole(UserRole), setStatus(UserStatus), setCreatedAt(long), setUpdatedAt(long)
23+
private long updatedAt;
2824
}

user-service/src/main/java/com/craftpilot/userservice/service/AIModelService.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ public ModelsData getDefaultModels(String userPlan, Throwable t) {
7878

7979
// Basit varsayılan modeller oluştur
8080
List<AIModel> defaultModels = new ArrayList<>();
81-
defaultModels.add(AIModel.builder()
82-
.id("google/gemini-2.0-flash-lite-001")
81+
defaultModels.add(AIModel.builder()
8382
.modelId("google/gemini-2.0-flash-lite-001")
8483
.modelName("Gemini Flash Lite")
8584
.provider("Google")
@@ -131,7 +130,7 @@ private String mapLegacyModelId(String modelId) {
131130
}
132131

133132
public Mono<AIModel> saveModel(AIModel model) {
134-
log.info("AI Model kaydediliyor: modelId={}", model.getModelId() != null ? model.getModelId() : model.getId());
133+
log.info("AI Model kaydediliyor: modelId={}", model.getModelId());
135134
return modelRepository.save(model);
136135
}
137136

@@ -152,6 +151,6 @@ private int compareCreditTypes(String creditType1, String creditType2) {
152151
if ("STANDARD".equals(creditType1) && "ADVANCED".equals(creditType2)) return -1;
153152
if ("ADVANCED".equals(creditType1) && "STANDARD".equals(creditType2)) return 1;
154153

155-
return 0; // Aynı kredi tipi
154+
return 0;
156155
}
157156
}

user-service/src/main/java/com/craftpilot/userservice/service/ModelDataLoader.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,7 @@ private Mono<Integer> processJsonContent(String jsonContent) {
162162
continue;
163163
}
164164

165-
AIModel model = AIModel.builder()
166-
.id(modelId)
165+
AIModel model = AIModel.builder()
167166
.modelId(modelId)
168167
.modelName(String.valueOf(modelMap.get("name")))
169168
.provider(savedProvider.getName())

0 commit comments

Comments
 (0)