Skip to content
Extraits de code Groupes Projets
Valider f9f18add rédigé par zakariaeyahya's avatar zakariaeyahya
Parcourir les fichiers

Ãadd id in eeach entite and remove image as a type of response Ã

parent efbdd678
Branches
Étiquettes
1 requête de fusion!48Resolve IA-439 "Feauture/"
Affichage de
avec 32 ajouts et 49 suppressions
......@@ -9,7 +9,8 @@ public enum InteractionType {
EXPLICATION("explication", "Demande d'Explication"),
CORRECTION("correction", "Correction de Travail"),
METHODE("methode", "Méthode de Résolution"),
REVISION("revision", "Révision de Cours");
REVISION("revision", "Révision de Cours"),
MULTIMODAL("multimodal", "Interaction Multimodale"); // 👈 nouveau
private final String value;
private final String displayName;
......@@ -18,4 +19,4 @@ public enum InteractionType {
this.value = value;
this.displayName = displayName;
}
}
\ No newline at end of file
}
......@@ -5,9 +5,7 @@ import lombok.Getter;
@Getter
public enum ResponseType {
TEXT("text", "Texte"),
AUDIO("audio", "Audio"),
IMAGE("image", "Image");
AUDIO("audio", "Audio");
private final String value;
private final String displayName;
......
......@@ -16,6 +16,10 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
public class AssistantConfigurationHistory {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Column(name = "assistant_id", nullable = false)
private Long assistantId;
......
......@@ -16,6 +16,10 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
public class AssistantDetailLevel {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id") // cette @Column est facultative ; sans elle, le nom sera "id"
private Long id;
@Column(name = "assistant_id", nullable = false)
private Long assistantId;
......
......@@ -16,6 +16,10 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
public class AssistantFilteringRule {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id") // cette @Column est facultative ; sans elle, le nom sera "id"
private Long id;
@Column(name = "assistant_id", nullable = false)
private Long assistantId;
......
......@@ -16,6 +16,10 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
public class AssistantLanguageConfig {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id") // cette @Column est facultative ; sans elle, le nom sera "id"
private Long id;
@Column(name = "assistant_id", nullable = false)
private Long assistantId;
......
......@@ -16,6 +16,10 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
public class AssistantResponseConfig {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id") // cette @Column est facultative ; sans elle, le nom sera "id"
private Long id;
@Column(name = "assistant_id", nullable = false)
private Long assistantId;
......
......@@ -4,6 +4,8 @@ import com.marketingconfort.brainboost_common.assistant_devoir.enums.TestEvaluat
import jakarta.persistence.*;
import lombok.*;
import java.time.LocalDateTime;
@Entity
@Table(name = "assistant_test_history", indexes = {
@Index(name = "idx_assistant_test_history_assistant", columnList = "assistant_id"),
......@@ -15,9 +17,15 @@ import lombok.*;
@NoArgsConstructor
@AllArgsConstructor
public class AssistantTestHistory {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Column(name = "assistant_id", nullable = false)
private Long assistantId;
@Column(name = "created_at", nullable = false)
private LocalDateTime createdAt;
@Column(name = "query", columnDefinition = "TEXT", nullable = false)
private String query;
......
package com.marketingconfort.brainboost_common.assistantmanagement.enums;
public class CommunicationStyle {
}
package com.marketingconfort.brainboost_common.assistantmanagement.enums;
public class DetailLevel {
}
package com.marketingconfort.brainboost_common.assistantmanagement.enums;
public class FilterSeverity {
}
package com.marketingconfort.brainboost_common.assistantmanagement.enums;
public class ResponseType {
}
package com.marketingconfort.brainboost_common.assistantmanagement.enums;
public class TestEvaluationType {
}
package com.marketingconfort.brainboost_common.assistantmanagement.models;
public class AssistantConfigurationHistory {
}
package com.marketingconfort.brainboost_common.assistantmanagement.models;
public class AssistantDetailLevel {
}
package com.marketingconfort.brainboost_common.assistantmanagement.models;
public class AssistantFilteringRule {
}
package com.marketingconfort.brainboost_common.assistantmanagement.models;
public class AssistantLanguageConfig {
}
package com.marketingconfort.brainboost_common.assistantmanagement.models;
public class AssistantResponseConfig {
}
package com.marketingconfort.brainboost_common.assistantmanagement.models;
public class AssistantTestHistory {
}
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter