package com.panzhihua.common.service.partybuilding;
|
|
import com.panzhihua.common.model.dtos.partybuilding.*;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.community.building.*;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
*
|
*/
|
@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 = "classifyId", required = false)String classifyId,
|
@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,
|
@RequestParam(value = "isDisplay", required = false)String isDisplay,
|
@RequestParam(value = "startTime", required = false) Date startTime,
|
@RequestParam(value = "endTime", required = false) Date endTime);
|
|
@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,
|
@RequestParam(value = "isDisplay", required = false)String isDisplay,
|
@RequestParam(value = "startTime", required = false) Date startTime,
|
@RequestParam(value = "endTime", required = false) Date endTime);
|
|
|
@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("pageSize") int pageSize,
|
@RequestParam(value = "unitId", required = false) String unitId,
|
@RequestParam(value = "kind", required = false) String kind,
|
@RequestParam(value = "status", required = false) String status);
|
|
@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,
|
@RequestParam(value = "userId", required = false) String userId);
|
|
@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/editProjectPlanAccomplish")
|
public R editProjectPlanAccomplish(@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(value = "id", required = false) String id,
|
@RequestParam(value = "projectId", required = false) String projectId,
|
@RequestParam(value = "userId", required = false) String userId);
|
|
|
|
/********************************************************************************************************
|
*
|
* 项目评论
|
*
|
******************************************************************************************************/
|
@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);
|
|
|
/************************************************************************************************************
|
*
|
* 资源共享
|
*
|
*************************************************************************************************************/
|
|
@GetMapping("/ResourceSharing/getResourceSharingList")
|
public R getResourceSharingList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam(value = "communityId", required = false)String communityId,
|
@RequestParam(value = "unitId", required = false)String unitId,
|
@RequestParam(value = "meritId", required = false) String meritId);
|
|
@GetMapping("/ResourceSharing/getResourceSharingDetails")
|
public R getResourceSharingDetails(@RequestParam("id") String id);
|
|
@PostMapping("/ResourceSharing/addResourceSharingData")
|
public R addResourceSharingData(@RequestBody NewFightResourceSharingDTO item);
|
|
@PostMapping("/ResourceSharing/editResourceSharingData")
|
public R editResourceSharingData(@RequestBody NewFightResourceSharingDTO item);
|
|
@DeleteMapping("/ResourceSharing/expurgateResourceSharingData")
|
public R expurgateResourceSharingData(@RequestParam("id") String id);
|
|
|
/************************************************************************************************************
|
*
|
* 社区设置兑换时间地点
|
*
|
******************************************************************************************************************/
|
@GetMapping("/FightConfig/getConfigDetails")
|
public R getConfigDetails(@RequestParam("communityId") String communityId);
|
|
|
@PostMapping("/FightConfig/addConfigData")
|
public R addConfigData(@RequestBody NewFightConfigVO item);
|
|
@PostMapping("/FightConfig/editConfigData")
|
public R editConfigData(@RequestBody NewFightConfigVO item);
|
|
|
@DeleteMapping("/FightConfig/expurgateConfigData")
|
public R expurgateConfigData(@RequestParam("communityId") String communityId);
|
|
|
/*******************************************************************************************************
|
*
|
* 积分商城
|
*
|
*******************************************************************************************************/
|
/**
|
* 分页查询
|
* @param
|
* @return
|
*/
|
@GetMapping("/FightShopping/getFightShoppingList")
|
public R getFightShoppingList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam("communityId") String communityId,
|
@RequestParam(value = "goodName", required = false)String goodName,
|
@RequestParam(value = "goodType", required = false)String goodType,
|
@RequestParam(value = "id", required = false)String id);
|
|
|
@GetMapping("/FightShopping/getFightShoppingDetails")
|
public R getFightShoppingDetails(@RequestParam("id") String id);
|
/**
|
* 新增
|
* @param
|
* @return
|
*/
|
@PostMapping("/FightShopping/addFightShoppingData")
|
public R addFightShoppingData(@RequestBody NewFightShoppingVO item);
|
|
|
@PostMapping("/FightShopping/editFightShoppingData")
|
public R editFightShoppingData(@RequestBody NewFightShoppingVO item);
|
|
@DeleteMapping("/FightShopping/expurgateFightShoppingData")
|
public R expurgateFightShoppingData(@RequestParam("id") String id);
|
|
|
/*******************************************************************************************************
|
*
|
* 商家模块
|
*
|
* ********************************************************************************************************/
|
|
/**
|
* 删除便民服务商家
|
*
|
* @param merchantId
|
* @param operator
|
* @return
|
*/
|
@DeleteMapping("/FightConvenient/deleteMerchantById")
|
public R deleteMerchantById(@RequestParam("communityId") String merchantId);
|
|
/**
|
* 编辑状态
|
*
|
* @param merchantId
|
* @param status
|
* @return
|
*/
|
@GetMapping("/FightConvenient/editMerchantStatus")
|
public R editMerchantStatus(@RequestParam("communityId") String merchantId,
|
@RequestParam("status") String status);
|
|
/**
|
* 分页查询便民服务商家 运营后台
|
*
|
* @return
|
*/
|
@GetMapping("/FightConvenient/pageMerchant")
|
public R pageMerchant(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam("communityId") String communityId,
|
@RequestParam(value = "isDel", required = false) String isDel,
|
@RequestParam(value = "keyword", required = false)String keyword,
|
@RequestParam(value = "status", required = false)String status) ;
|
|
/**
|
* 查询商家信息
|
*
|
* @param merchantId
|
* @return
|
*/
|
@GetMapping("/FightConvenient/selectMerchantById")
|
public R selectMerchantById(@RequestParam("merchantId") String merchantId);
|
|
@PostMapping("/FightConvenient/addMerchantData")
|
public R addMerchantData(@RequestBody NewFightConvenientMerchantVO item) ;
|
|
@PostMapping("/FightConvenient/editMerchantData")
|
public R editMerchantData(@RequestBody NewFightConvenientMerchantVO item);
|
|
|
@GetMapping("/FightConvenient/selectUserList")
|
public R selectUserList(@RequestParam("communityId") String communityId,
|
@RequestParam("phoneOrname") String phoneOrname);
|
|
|
|
@GetMapping("/FightConvenient/selectUserListB")
|
public R selectUserListB(@RequestParam("communityId") String communityId,
|
@RequestParam("phoneOrname") String phoneOrname);
|
|
|
|
@GetMapping("/FightConvenient/selectUserBind")
|
public R selectUserBind(@RequestParam("communityId") String communityId,
|
@RequestParam("userId") String userId);
|
|
/*****************************************************************************************************
|
*
|
* 用户积分任务完成情况
|
*
|
*******************************************************************************************************/
|
/**
|
* 列表
|
* @param
|
* @return
|
*/
|
@GetMapping("/IntegratingTask/getTaskList")
|
public R getIntegratingTaskList(@RequestParam("userId") String userId,
|
@RequestParam("communityId") String communityId);
|
|
/**
|
* 新增
|
* @param
|
* @return
|
*/
|
@PostMapping("/IntegratingTask/addIntegratingTaskData")
|
public R addIntegratingTaskData(@RequestBody IntegratingTaskVO item);
|
|
|
/**
|
* 添加或者修改积分
|
* @param item
|
* @return
|
*/
|
@PostMapping("/IntegratingTask/upIntegral")
|
public R upIntegral(@RequestBody NewFightIntegral item);
|
|
|
/**
|
* 每日签到记录列表 前15条
|
* @param userId
|
* @param communityId
|
* @return
|
*/
|
@GetMapping("/IntegratingTask/getEverydayList")
|
public R getEverydayList(@RequestParam("userId") String userId,
|
@RequestParam("communityId") String communityId);
|
|
|
/*******************************************************************************************************************
|
|
*
|
* 商品订单
|
*
|
****************************************************************************************************************/
|
/**
|
* 分页查询
|
* @param
|
* @return
|
*/
|
@GetMapping("/NewFightOrder/orderGetList")
|
public R orderGetList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam(value = "userId", required = false)String userId,
|
@RequestParam(value = "goodsId", required = false)String goodsId,
|
@RequestParam(value = "orderNumber", required = false)String orderNumber,
|
@RequestParam(value = "goodName", required = false)String goodName,
|
@RequestParam(value = "name", required = false)String name,
|
@RequestParam(value = "cancelType", required = false)String cancelType,
|
@RequestParam(value = "communityId", required = false)String communityId,
|
@RequestParam(value = "merchantId", required = false) String merchantId,
|
@RequestParam(value = "orderType", required = false) String orderType);
|
|
/**
|
* 分页详情
|
* @param
|
* @return
|
*/
|
@GetMapping("/NewFightOrder/orderGetDetails")
|
public R orderGetDetails(@RequestParam("id") String id,
|
@RequestParam(value = "communityId") String communityId);
|
|
/**
|
* 新增
|
* @param
|
* @return
|
*/
|
@PostMapping("/NewFightOrder/orderAddData")
|
public R orderAddData(@RequestBody NewFightShoppingOrderVO item);
|
|
|
/**
|
* 编辑
|
* @param
|
* @return
|
*/
|
@PostMapping("/NewFightOrder/orderEditData")
|
public R orderEditData(@RequestBody NewFightShoppingOrderVO item);
|
|
|
/**
|
* 取消
|
* @param
|
* @return
|
*/
|
@GetMapping("/NewFightOrder/orderCancelOrder")
|
public R orderCancelOrder(@RequestParam("orderId") String orderId,
|
@RequestParam(value = "communityId") String communityId);
|
|
|
/**
|
* 删除
|
* @param
|
* @return
|
*/
|
@DeleteMapping("/NewFightOrder/orderExpurgateData")
|
public R orderExpurgateData(@RequestParam("id") String id,
|
@RequestParam(value = "communityId") String communityId);
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
* 每日定时清空 定时任务
|
*/
|
@GetMapping("/IntegratingTask/everydaYtruncateData")
|
public R truncateData();
|
|
|
/**
|
* 新双争双评需求问题清单 任务认领 开始 结束 定时任务
|
* @return
|
*/
|
@PostMapping("/NeedProblem/timedNewFightNeedProblemInventoryHandler")
|
public R timedNewFightNeedProblemInventoryHandler();
|
|
|
//定时任务 社区组织共建 定时更新项目进度
|
@PostMapping("/NewFightCommunity/taskTimed/getListTime")
|
public R taskTimedGetListTime();
|
|
|
/******************************************************************************************************************
|
*
|
* 街道大屏
|
*
|
*****************************************************************************************************************/
|
|
|
@GetMapping("/StreetBigScreen/getCommunityId")
|
public R getCommunityId(@RequestParam("streetId") String streetId);
|
|
|
/**
|
* 获取核心指标数据
|
* @param streetId
|
* @return
|
*/
|
@GetMapping("/StreetBigScreen/getCoreData")
|
public R getCoreData(@RequestParam(value = "streetId", required = false) String streetId,
|
@RequestParam(value = "communityId", required = false)String communityId,
|
@RequestParam(value = "type", required = false)String type,
|
@RequestParam(value = "starTime", required = false)String starTime,
|
@RequestParam(value = "endTime", required = false)String endTime);
|
|
|
/**
|
* 获取三务三资数据
|
* @param streetId
|
* @param communityId
|
* @param type
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
@GetMapping("/StreetBigScreen/getThreeNum")
|
public R getThreeNum(@RequestParam(value = "streetId", required = false) String streetId,
|
@RequestParam(value = "communityId", required = false)String communityId,
|
@RequestParam(value = "type", required = false)String type,
|
@RequestParam(value = "starTime", required = false)String starTime,
|
@RequestParam(value = "endTime", required = false)String endTime);
|
|
|
|
/**
|
* 双报到双服务
|
* @param streetId
|
* @param communityId
|
* @param type
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
@GetMapping("/StreetBigScreen/getDoubleRegistration")
|
public R getDoubleRegistration(@RequestParam(value = "streetId", required = false) String streetId,
|
@RequestParam(value = "communityId", required = false)String communityId,
|
@RequestParam(value = "type", required = false)String type,
|
@RequestParam(value = "starTime", required = false)String starTime,
|
@RequestParam(value = "endTime", required = false)String endTime);
|
|
/**
|
* 随手拍 微心愿
|
* @param streetId
|
* @param communityId
|
* @param type
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
@GetMapping("/StreetBigScreen/getPhotoMicroWish")
|
public R getPhotoMicroWish(@RequestParam(value = "streetId", required = false) String streetId,
|
@RequestParam(value = "communityId", required = false)String communityId,
|
@RequestParam(value = "type", required = false)String type,
|
@RequestParam(value = "starTime", required = false)String starTime,
|
@RequestParam(value = "endTime", required = false)String endTime);
|
|
|
|
/**
|
* 社区活动、议事投票、问卷调查、社区动态发布趋势
|
* @param streetId
|
* @param communityId
|
* @param type
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
@GetMapping("/StreetBigScreen/getAllData")
|
public R getAllData(@RequestParam(value = "streetId", required = false) String streetId,
|
@RequestParam(value = "communityId", required = false)String communityId,
|
@RequestParam(value = "type", required = false)String type,
|
@RequestParam(value = "starTime", required = false)String starTime,
|
@RequestParam(value = "endTime", required = false)String endTime);
|
|
|
/**
|
* 新双争双评需求问题清单 签退时间更新
|
* @return
|
*/
|
@GetMapping("/NeedClaim/upNewFightNeedProblemClaimEndTime")
|
public R upNewFightNeedProblemClaimEndTime();
|
|
}
|