package com.panzhihua.common.service.partybuilding;
|
|
import com.panzhihua.common.model.dtos.partybuilding.*;
|
import com.panzhihua.common.model.vos.R;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
/**
|
*
|
*/
|
@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 = "search", required = false)String search,
|
@RequestParam(value = "status", required = false)String status,
|
@RequestParam(value = "kind", required = false)String kind,
|
@RequestParam(value = "userId", required = false)String userId,
|
@RequestParam(value = "userIds", required = false)String userIds,
|
@RequestParam(value = "communityId", required = false)String communityId);
|
|
@GetMapping("/NeedProblem/getMyJoinNeedProblemList")
|
public R getMyJoinNeedProblemList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam(value = "search", required = false)String search,
|
@RequestParam(value = "status", required = false)String status,
|
@RequestParam(value = "kind", required = false)String kind,
|
@RequestParam(value = "userIds", required = false)String userIds,
|
@RequestParam(value = "userId", required = false)String userId);
|
|
|
@GetMapping("/NeedProblem/getDetails")
|
public R getNeedProblemDetails(@RequestParam("id") String id,@RequestParam("userIds") String userIds);
|
|
@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(value = "taskId", required = false) String taskId,
|
@RequestParam(value = "userId", required = false) String userId,
|
@RequestParam(value = "unitId", required = false) String unitId);
|
|
@GetMapping("/NeedClaim/getNeedClaimDetails")
|
public R getNeedClaimDetails(@RequestParam(value = "id", required = false) String id,
|
@RequestParam(value = "taskId", required = false) String taskId,
|
@RequestParam(value = "userId", required = false) String userId);
|
|
@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(value = "id", required = false) String id,
|
@RequestParam(value = "taskId", required = false) String taskId,
|
@RequestParam(value = "userId", required = false) String userId);
|
|
|
@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);
|
|
|
/*******************************************************************************************************************
|
*
|
* 新双争双评社区共建
|
*
|
****************************************************************************************************************/
|
@GetMapping("/NewFightCommunity/getNeedClaimList")
|
public R getNewFightCommunityList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam(value = "communityId", required = false) String communityId,
|
@RequestParam(value = "userId", required = false) String userId);
|
|
@GetMapping("/NewFightCommunity/getNeedClaimDetails")
|
public R getNewFightCommunityDetails(@RequestParam("id") String id);
|
|
@PostMapping("/NewFightCommunity/addNeedClaimData")
|
public R addNewFightCommunityData(@RequestBody NewFightCommunityConstructionDTO item);
|
|
@PostMapping("/NewFightCommunity/editNeedClaimData")
|
public R editNewFightCommunityData(@RequestBody NewFightCommunityConstructionDTO item);
|
|
@DeleteMapping("/NewFightCommunity/expurgateNeedClaimData")
|
public R expurgateNewFightCommunityData(@RequestParam(value = "id", required = false) String id);
|
|
|
/**************************************************************************************************************
|
*
|
* 项目规划
|
*
|
****************************************************************************************************************/
|
|
@GetMapping("/NewFightCommunity/getProjectPlanList")
|
public R getProjectPlanList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam("projectId") String projectId);
|
|
@GetMapping("/NewFightCommunity/getProjectPlanDetails")
|
public R getProjectPlanDetails(@RequestParam("id") String id);
|
|
@PostMapping("/NewFightCommunity/addProjectPlanData")
|
public R addProjectPlanData(@RequestBody NewFightProjectPlanDTO item);
|
|
@PostMapping("/NewFightCommunity/editProjectPlanData")
|
public R editProjectPlanData(@RequestBody NewFightProjectPlanDTO item);
|
|
@DeleteMapping("/NewFightCommunity/expurgateProjectPlanData")
|
public R expurgateProjectPlanData(@RequestParam("id") String id);
|
|
|
/********************************************************************************************************
|
*
|
* 项目参与
|
*
|
******************************************************************************************************/
|
|
|
@GetMapping("/NewFightCommunity/getJoinList")
|
public R getJoinList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam("projectId") String projectId);
|
|
@GetMapping("/NewFightCommunity/getJoinDetails")
|
public R getJoinDetails(@RequestParam("id") String id);
|
|
@PostMapping("/NewFightCommunity/addJoinData")
|
public R addJoinData(@RequestBody NewFightProjectJoinDTO item);
|
|
@PostMapping("/NewFightCommunity/editJoinData")
|
public R editJoinData(@RequestBody NewFightProjectJoinDTO item);
|
|
@DeleteMapping("/NewFightCommunity/expurgateJoinData")
|
public R expurgateJoinData(@RequestParam("id") String id);
|
|
|
|
/********************************************************************************************************
|
*
|
* 项目评论
|
*
|
******************************************************************************************************/
|
|
@GetMapping("/NewFightCommunity/getEvaluateList")
|
public R getEvaluateList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam("projectId") String projectId);
|
|
@GetMapping("/NewFightCommunity/getEvaluateDetails")
|
public R getEvaluateDetails(@RequestParam("id") String id);
|
|
|
@PostMapping("/NewFightCommunity/addEvaluateData")
|
public R addEvaluateData(@RequestBody NewFightProjectEvaluateDTO item);
|
|
@PostMapping("/NewFightCommunity/editEvaluateData")
|
public R editEvaluateData(@RequestBody NewFightProjectEvaluateDTO item);
|
|
@DeleteMapping("/NewFightCommunity/expurgateEvaluateData")
|
public R expurgateEvaluateData(@RequestParam("id") String id);
|
|
|
}
|