Index: FullyStocked/src/main/java/com/bazi/fullystocked/Models/SqlViews/SupplierSuppliesArticleReport.java
===================================================================
--- FullyStocked/src/main/java/com/bazi/fullystocked/Models/SqlViews/SupplierSuppliesArticleReport.java	(revision 6fbe06775e1c896117ea552113796291aacd6a8f)
+++ FullyStocked/src/main/java/com/bazi/fullystocked/Models/SqlViews/SupplierSuppliesArticleReport.java	(revision 6fbe06775e1c896117ea552113796291aacd6a8f)
@@ -0,0 +1,16 @@
+package com.bazi.fullystocked.Models.SqlViews;
+
+import org.hibernate.annotations.Immutable;
+
+import javax.persistence.EmbeddedId;
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+@Entity
+@Immutable
+@Table(name = "supplier_supplies_article")
+public class SupplierSuppliesArticleReport {
+    @EmbeddedId
+    private SupplierSuppliesArticleReportId id;
+    private String articlename;
+}
Index: FullyStocked/src/main/java/com/bazi/fullystocked/Models/SqlViews/SupplierSuppliesArticleReportId.java
===================================================================
--- FullyStocked/src/main/java/com/bazi/fullystocked/Models/SqlViews/SupplierSuppliesArticleReportId.java	(revision 6fbe06775e1c896117ea552113796291aacd6a8f)
+++ FullyStocked/src/main/java/com/bazi/fullystocked/Models/SqlViews/SupplierSuppliesArticleReportId.java	(revision 6fbe06775e1c896117ea552113796291aacd6a8f)
@@ -0,0 +1,29 @@
+package com.bazi.fullystocked.Models.SqlViews;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.persistence.Embeddable;
+import java.io.Serializable;
+import java.util.Objects;
+
+@Embeddable
+@Getter
+@Setter
+public class SupplierSuppliesArticleReportId implements Serializable {
+    private Integer articleid;
+    private Integer userid;
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        SupplierSuppliesArticleReportId that = (SupplierSuppliesArticleReportId) o;
+        return articleid.equals(that.articleid) && userid.equals(that.userid);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(articleid, userid);
+    }
+}
Index: FullyStocked/src/main/java/com/bazi/fullystocked/Repositories/SupplierSuppliesArticleRepository.java
===================================================================
--- FullyStocked/src/main/java/com/bazi/fullystocked/Repositories/SupplierSuppliesArticleRepository.java	(revision 6fbe06775e1c896117ea552113796291aacd6a8f)
+++ FullyStocked/src/main/java/com/bazi/fullystocked/Repositories/SupplierSuppliesArticleRepository.java	(revision 6fbe06775e1c896117ea552113796291aacd6a8f)
@@ -0,0 +1,13 @@
+package com.bazi.fullystocked.Repositories;
+
+import com.bazi.fullystocked.Models.SqlViews.SupplierSuppliesArticleReport;
+import com.bazi.fullystocked.Models.SqlViews.SupplierSuppliesArticleReportId;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+import java.util.*;
+
+@Repository
+public interface SupplierSuppliesArticleRepository extends JpaRepository<SupplierSuppliesArticleReport, SupplierSuppliesArticleReportId> {
+    List<SupplierSuppliesArticleReport> findAllById_Articleid(Integer id);
+    List<SupplierSuppliesArticleReport> findAllById_Userid(Integer id);
+}
