举报相关上传
Change-Id: I3c13243a1442cc4ed00844d1a554f24f7313d8bb
diff --git a/src/main/java/com/pt5/pthouduan/service/ComplainService.java b/src/main/java/com/pt5/pthouduan/service/ComplainService.java
new file mode 100644
index 0000000..896f748
--- /dev/null
+++ b/src/main/java/com/pt5/pthouduan/service/ComplainService.java
@@ -0,0 +1,38 @@
+package com.pt5.pthouduan.service;
+
+import com.pt5.pthouduan.entity.Complain;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 投诉服务接口
+ * </p>
+ *
+ * 功能:增、删、改、查(按被投诉用户ID、投诉发起人ID)
+ *
+ * @author ym
+ * @since 2025-04-14
+ */
+public interface ComplainService {
+
+ // 创建投诉
+ Complain createComplain(Complain complain);
+
+ // 删除投诉
+ boolean deleteComplain(Integer complainid);
+
+ // 更新投诉
+ boolean updateComplain(Complain complain);
+
+ // 根据被投诉用户ID查询投诉
+ List<Complain> getComplainsByTargetUser(Long duser);
+
+ // 根据投诉发起人ID查询投诉
+ List<Complain> getComplainsByPostingUser(Long puse);
+
+ List<Complain> getAllComplains();
+
+ Complain getComplainById(Integer complainid);
+
+}