From 43b9dc68c7a9e2f1001a5356ef81bcb6a4bad515 Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期日, 12 十一月 2023 10:34:21 +0800
Subject: [PATCH] 双争双评 任务需求清单模块

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/NewStriveForFeign.java |   88 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 86 insertions(+), 2 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/NewStriveForFeign.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/NewStriveForFeign.java
index 2269d18..71d177a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/NewStriveForFeign.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/NewStriveForFeign.java
@@ -1,9 +1,10 @@
 package com.panzhihua.common.service.partybuilding;
 
+import com.panzhihua.common.model.dtos.partybuilding.NeedProblemClaimDTO;
+import com.panzhihua.common.model.dtos.partybuilding.NeedProblemInventoryDTO;
 import com.panzhihua.common.model.vos.R;
 import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.*;
 
 /**
  *
@@ -12,6 +13,13 @@
 public interface NewStriveForFeign
 {
 
+
+    /************************************************************************************************************
+     *
+     *                           党员排序
+     *
+     ************************************************************************************************************/
+
     @GetMapping("/NewStriveFor/getUserRank")
     public R getUserRank(@RequestParam("userId") String userId);
 
@@ -20,4 +28,80 @@
                              @RequestParam("pageSize") int pageSize,
                              @RequestParam("userId") String userId);
 
+    @GetMapping("/getAllintegral")
+    public R getAllintegral(@RequestParam("type") String type,
+                            @RequestParam("userId") String userId);
+
+
+
+
+    /************************************************************************************************************
+     *
+     *                           问题需求清单
+     *
+     ************************************************************************************************************/
+
+
+    @GetMapping("/NeedProblem/getList")
+    public R getNeedProblemList(@RequestParam("pageNum") int pageNum,
+                                @RequestParam("pageSize") int pageSize,
+                                @RequestParam(value = "kind", required = false)String kind,
+                                @RequestParam(value = "userId", required = false)String userId,
+                                @RequestParam(value = "communityId", required = false)String communityId);
+
+    @GetMapping("/NeedProblem/getDetails")
+    public R getNeedProblemDetails(@RequestParam("id") String id);
+
+    @PostMapping("/NeedProblem/addData")
+    public R addNeedProblemData(@RequestBody NeedProblemInventoryDTO item);
+
+    @PostMapping("/NeedProblem/editData")
+    public R editNeedProblemData(@RequestBody NeedProblemInventoryDTO item);
+
+    @DeleteMapping("/NeedProblem/expurgateData")
+    public R expurgateNeedProblemData(@RequestParam("id") String id);
+
+
+    /*******************************************************************************************************
+     *
+     *         任务需求报名
+     *
+     *******************************************************************************************************/
+    @GetMapping("/NeedClaim/getNeedClaimList")
+    public R getNeedClaimList(@RequestParam("pageNum") int pageNum,
+                              @RequestParam("pageSize") int pageSize,
+                              @RequestParam(value = "kind", required = false) String kind,
+                              @RequestParam(value = "userId", required = false) String userId,
+                              @RequestParam(value = "unitId", required = false) String unitId);
+
+    @GetMapping("/NeedClaim/getNeedClaimDetails")
+    public R getNeedClaimDetails(@RequestParam("id") String id);
+
+    @PostMapping("/NeedClaim/addNeedClaimData")
+    public R addNeedClaimData(@RequestBody NeedProblemClaimDTO item);
+
+    @PostMapping("/NeedClaim/editNeedClaimData")
+    public R editNeedClaimData(@RequestBody NeedProblemClaimDTO item);
+
+    @DeleteMapping("/NeedClaim/expurgateNeedClaimData")
+    public R expurgateNeedClaimData(@RequestParam("id") String id);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 }
\ No newline at end of file

--
Gitblit v1.7.1