lidongdong
2023-11-12 96146b66a11b96b59c51ccf69df6c10511e1eeef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
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.dtos.partybuilding.NeedProblemUnitTaskDTO;
import com.panzhihua.common.model.vos.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
 
/**
 *
 */
@FeignClient(name = "huacheng-partybuilding", contextId = "NewStriveForFeign")
public interface NewStriveForFeign
{
 
 
    /************************************************************************************************************
     *
     *                           党员排序
     *
     ************************************************************************************************************/
 
    @GetMapping("/NewStriveFor/getUserRank")
    public R getUserRank(@RequestParam("userId") String userId);
 
    @GetMapping("/NewStriveFor/getUserRankList")
    public R getUserRankList(@RequestParam("pageNum") int pageNum,
                             @RequestParam("pageSize") int pageSize,
                             @RequestParam("userId") String userId);
 
    @GetMapping("/NewStriveFor/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);
 
 
    @GetMapping("/NeedClaim/needClaimSignIn")
    public R needClaimSignIn(@RequestParam("taskId") String taskId,
                             @RequestParam("userId") String userId,
                             @RequestParam("type") String type);
 
 
    /***************************************************************************************************************
     *
     *                 代单位接受
     *
     *************************************************************************************************************/
 
    @GetMapping("/NeedTask/getNeedTaskList")
    public R getNeedTaskList(@RequestParam("pageNum") int pageNum,
                             @RequestParam("pageNum") int pageSize,
                             @RequestParam(value = "unitId", required = false) String unitId);
 
    @GetMapping("/NeedTask/getNeedTaskDetails")
    public R  getNeedTaskDetails(@RequestParam("id") String id);
 
    @PostMapping("/NeedTask/addNeedTaskData")
    public R  addNeedTaskData(@RequestBody NeedProblemUnitTaskDTO item);
 
    @PostMapping("/NeedTask/editNeedTaskData")
    public R  editNeedTaskData(@RequestBody NeedProblemUnitTaskDTO item);
 
    @DeleteMapping("/NeedTask/expurgateNeedTaskData")
    public R  expurgateNeedTaskData(@RequestParam("id") String id);
 
 
 
 
 
 
 
 
 
 
 
 
 
}