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.*;
|
|
/**
|
*
|
*/
|
@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);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|