lidongdong
2023-11-12 43b9dc68c7a9e2f1001a5356ef81bcb6a4bad515
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);
}