preparing Summary result to be an actual DB entity
This commit is contained in:
parent
24427a23ed
commit
16a258b263
|
@ -1,24 +1,56 @@
|
|||
package eu.dnetlib.validatorapi.entities;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.IdClass;
|
||||
import java.io.Serializable;
|
||||
|
||||
@Entity
|
||||
public class SummaryResult {
|
||||
@IdClass(SummaryResult.class)
|
||||
public class SummaryResult implements Serializable {
|
||||
@Id
|
||||
@Column(name="rule_name")
|
||||
String rule_name;
|
||||
|
||||
@Id
|
||||
String rule_name;
|
||||
@Column(name="validation_job_id")
|
||||
int validationJobId;
|
||||
|
||||
@Column(name="rule_weight")
|
||||
int rule_weight;
|
||||
|
||||
@Column(name="requirement_level")
|
||||
String requirement_level;
|
||||
|
||||
@Column(name="description")
|
||||
String description;
|
||||
|
||||
@Column(name="fair_principles")
|
||||
String fair_principles;
|
||||
|
||||
@Column(name="link")
|
||||
String link;
|
||||
|
||||
@Column(name="guidelines")
|
||||
String guidelines;
|
||||
|
||||
@Column(name = "internal_error")
|
||||
String internal_error;
|
||||
|
||||
@Column(name="rule_status")
|
||||
String rule_status;
|
||||
|
||||
@Column(name = "passed_records")
|
||||
long passed_records;
|
||||
|
||||
@Column(name="failed_records")
|
||||
long failed_records;
|
||||
|
||||
@Column(name="has_errors")
|
||||
boolean has_errors;
|
||||
|
||||
@Column(name="has_warnings")
|
||||
boolean has_warnings;
|
||||
|
||||
public SummaryResult(String rule_name, long passed_records, long failed_records) {
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
package eu.dnetlib.validatorapi.repositories;
|
||||
|
||||
import eu.dnetlib.validatorapi.entities.SummaryResult;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface SummaryValidationJobRepository extends JpaRepository<SummaryResult, Long> {
|
||||
|
||||
}
|
Loading…
Reference in New Issue