MCPcopy Create free account
hub / github.com/LQF-dev/smart-hr / MatchRecord

Class MatchRecord

back/src/main/java/com/smarthr/entity/MatchRecord.java:20–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18import java.util.List;
19
20@Data
21@Entity
22@Builder
23@NoArgsConstructor
24@AllArgsConstructor
25@Table(name = "match_records")
26public class MatchRecord {
27
28 @Id
29 @GeneratedValue(strategy = GenerationType.IDENTITY)
30 private Long id;
31
32 @Column(name = "resume_id", nullable = false)
33 private Long resumeId;
34
35 @Column(name = "position_id", nullable = false)
36 private Long positionId;
37
38 @Column(name = "final_score")
39 private Float finalScore;
40
41 @Column(name = "rag_score")
42 private Float ragScore;
43
44 @Column(name = "graph_score")
45 private Float graphScore;
46
47 @Column(name = "llm_score")
48 private Float llmScore;
49
50 @JdbcTypeCode(SqlTypes.ARRAY)
51 @Column(name = "matched_skills", columnDefinition = "TEXT[]")
52 private List<String> matchedSkills;
53
54 @JdbcTypeCode(SqlTypes.ARRAY)
55 @Column(name = "missing_skills", columnDefinition = "TEXT[]")
56 private List<String> missingSkills;
57
58 @Column(name = "llm_report", columnDefinition = "TEXT")
59 private String llmReport;
60
61 @Column(name = "matched_by")
62 private Long matchedBy;
63
64 @Column(name = "created_at")
65 private LocalDateTime createdAt;
66}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected