| | |
| | | package com.panzhihua.applets.api; |
| | | |
| | | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | 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.dtos.partybuilding.UserRankDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.service.community.CommunityWestService; |
| | | import com.panzhihua.common.service.partybuilding.NewStriveForFeign; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | |
| | | @Slf4j |
| | | @Api(tags = {"双挣双评新模块-小程序"}) |
| | |
| | | @Resource |
| | | private NewStriveForFeign newStriveForFeign; |
| | | |
| | | @ApiOperation(value = "获取党员个人排名", response = UserRankDTO.class) |
| | | @GetMapping("/NewStriveFor/getUserRank") |
| | | public R getUserRank() |
| | | { |
| | | return newStriveForFeign.getUserRank(getUserId()+""); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "获取党员排名列表", response = UserRankDTO.class) |
| | | @GetMapping("/NewStriveFor/getUserRankList") |
| | | public R getUserRankList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize) |
| | |
| | | return newStriveForFeign.getUserRankList(pageNum,pageSize,getUserId()+""); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "获取累计积分") |
| | | @GetMapping("/getAllintegral") |
| | | public R getAllintegral(@RequestParam("type") String type, |
| | | @RequestParam("userId") String userId) |
| | | { |
| | | return newStriveForFeign.getAllintegral(type,userId); |
| | | } |
| | | |
| | | |
| | | /***************************************************************************************************************** |
| | | * |
| | | * 任务需求清单 |
| | | * |
| | | ******************************************************************************************************************/ |
| | | @ApiOperation(value = "任务需求清单列表", response = NeedProblemInventoryDTO.class) |
| | | @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) |
| | | { |
| | | return newStriveForFeign.getNeedProblemList(pageNum,pageSize,kind,userId,getCommunityId()+""); |
| | | } |
| | | |
| | | @ApiOperation(value = "任务需求清单详情", response = NeedProblemInventoryDTO.class) |
| | | @GetMapping("/NeedProblem/getDetails") |
| | | public R getNeedProblemDetails(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.getNeedProblemDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "新增任务需求") |
| | | @PostMapping("/NeedProblem/addData") |
| | | public R addNeedProblemData(@RequestBody NeedProblemInventoryDTO item) |
| | | { |
| | | return newStriveForFeign.addNeedProblemData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "编辑任务需求") |
| | | @PostMapping("/NeedProblem/editData") |
| | | public R editNeedProblemData(@RequestBody NeedProblemInventoryDTO item) |
| | | { |
| | | return newStriveForFeign.editNeedProblemData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "删除任务需求") |
| | | @DeleteMapping("/NeedProblem/expurgateData") |
| | | public R expurgateNeedProblemData(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.expurgateNeedProblemData(id); |
| | | } |
| | | |
| | | |
| | | /******************************************************************************************************* |
| | | * |
| | | * 任务需求报名 |
| | | * |
| | | *******************************************************************************************************/ |
| | | @ApiOperation(value = "任务报名列表", response = NeedProblemClaimDTO.class) |
| | | @GetMapping("/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) |
| | | { |
| | | return newStriveForFeign.getNeedClaimList(pageNum,pageSize,kind,userId,unitId); |
| | | } |
| | | |
| | | @ApiOperation(value = "任务报名详情", response = NeedProblemClaimDTO.class) |
| | | @GetMapping("/getNeedClaimDetails") |
| | | public R getNeedClaimDetails(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.getNeedClaimDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "任务报名") |
| | | @PostMapping("/addNeedClaimData") |
| | | public R addNeedClaimData(@RequestBody NeedProblemClaimDTO item) |
| | | { |
| | | return newStriveForFeign.addNeedClaimData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "修改任务报名") |
| | | @PostMapping("/editNeedClaimData") |
| | | public R editNeedClaimData(@RequestBody NeedProblemClaimDTO item) |
| | | { |
| | | return newStriveForFeign.editNeedClaimData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "取消报名") |
| | | @DeleteMapping("/expurgateNeedClaimData") |
| | | public R expurgateNeedClaimData(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.expurgateNeedClaimData(id); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "打卡") |
| | | @GetMapping("/needClaimSignIn") |
| | | public R needClaimSignIn(@RequestParam("taskId") String taskId, |
| | | @RequestParam("userId") String userId, |
| | | @RequestParam("type") String type) |
| | | { |
| | | |
| | | return newStriveForFeign.needClaimSignIn(taskId,userId,type); |
| | | } |
| | | |
| | | /*************************************************************************************************************** |
| | | * |
| | | * 代单位接受 |
| | | * |
| | | *************************************************************************************************************/ |
| | | @ApiOperation(value = "代单位任务报名列表", response = NeedProblemUnitTaskDTO.class) |
| | | @GetMapping("/getNeedTaskList") |
| | | public R getNeedTaskList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageNum") int pageSize, |
| | | @RequestParam(value = "unitId", required = false) String unitId) |
| | | { |
| | | return newStriveForFeign.getNeedTaskList(pageNum,pageSize,unitId); |
| | | } |
| | | |
| | | @ApiOperation(value = "代单位任务报名详情", response = NeedProblemUnitTaskDTO.class) |
| | | @GetMapping("/getNeedTaskDetails") |
| | | public R getNeedTaskDetails(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.getNeedTaskDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "代单位任务添加") |
| | | @PostMapping("/addNeedTaskData") |
| | | public R addNeedTaskData(@RequestBody NeedProblemUnitTaskDTO item) |
| | | { |
| | | return newStriveForFeign.addNeedTaskData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "代单位任务修改") |
| | | @PostMapping("/editNeedTaskData") |
| | | public R editNeedTaskData(@RequestBody NeedProblemUnitTaskDTO item) |
| | | { |
| | | return newStriveForFeign.editNeedTaskData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "代单位任务删除") |
| | | @DeleteMapping("/expurgateNeedTaskData") |
| | | public R expurgateNeedTaskData(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.expurgateNeedTaskData(id); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |