| | |
| | | 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.dtos.partybuilding.*; |
| | | import com.panzhihua.common.model.vos.R; |
| | | 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.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | |
| | | @Slf4j |
| | | @Api(tags = {"双挣双评新模块-小程序"}) |
| | |
| | | { |
| | | return newStriveForFeign.getNeedProblemList(pageNum,pageSize,kind,userId,getCommunityId()+""); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "任务需求清单我认领的列表", response = NeedProblemInventoryDTO.class) |
| | | @GetMapping("/getMyJoinNeedProblemList") |
| | | public R getMyJoinNeedProblemList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam(value = "kind", required = false)String kind) |
| | | { |
| | | return newStriveForFeign.getMyJoinNeedProblemList(pageNum,pageSize,kind,getUserId()+""); |
| | | } |
| | | |
| | | |
| | | |
| | | @ApiOperation(value = "任务需求清单详情", response = NeedProblemInventoryDTO.class) |
| | | @GetMapping("/NeedProblem/getDetails") |
| | |
| | | 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 = NewFightCommunityConstructionDTO.class) |
| | | @GetMapping("/getNewFightCommunityList") |
| | | public R getNewFightCommunityList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize) |
| | | { |
| | | return newStriveForFeign.getNewFightCommunityList(pageNum,pageSize, |
| | | getCommunityId()+"",getUserId()+""); |
| | | } |
| | | |
| | | @ApiOperation(value = "社区共建项目删除", response = NewFightCommunityConstructionDTO.class) |
| | | @GetMapping("/getNewFightCommunityDetails") |
| | | public R getNewFightCommunityDetails(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.getNewFightCommunityDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "社区共建项目添加") |
| | | @PostMapping("/addNewFightCommunityData") |
| | | public R addNewFightCommunityData(@RequestBody NewFightCommunityConstructionDTO item) |
| | | { |
| | | return newStriveForFeign.addNewFightCommunityData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "社区共建项目编辑") |
| | | @PostMapping("/editNewFightCommunityData") |
| | | public R editNewFightCommunityData(@RequestBody NewFightCommunityConstructionDTO item) |
| | | { |
| | | return newStriveForFeign.editNewFightCommunityData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "社区共建项目删除") |
| | | @DeleteMapping("/expurgateNewFightCommunityData") |
| | | public R expurgateNewFightCommunityData(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.expurgateNewFightCommunityData(id); |
| | | } |
| | | |
| | | |
| | | /************************************************************************************************************** |
| | | * |
| | | * 项目规划 |
| | | * |
| | | ****************************************************************************************************************/ |
| | | @ApiOperation(value = "项目规划列表", response = NewFightCommunityConstructionDTO.class) |
| | | @GetMapping("/getProjectPlanList") |
| | | public R getProjectPlanList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam("projectId") String projectId) |
| | | { |
| | | return newStriveForFeign.getProjectPlanList(pageNum,pageSize,projectId); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目规划详情", response = NewFightCommunityConstructionDTO.class) |
| | | @GetMapping("/getProjectPlanDetails") |
| | | public R getProjectPlanDetails(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.getProjectPlanDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目规划添加") |
| | | @PostMapping("/addProjectPlanData") |
| | | public R addProjectPlanData(@RequestBody NewFightProjectPlanDTO item) |
| | | { |
| | | return newStriveForFeign.addProjectPlanData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目规划编辑") |
| | | @PostMapping("/editProjectPlanData") |
| | | public R editProjectPlanData(@RequestBody NewFightProjectPlanDTO item) |
| | | { |
| | | return newStriveForFeign.editProjectPlanData(item); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "项目规划确认完工") |
| | | @PostMapping("/editProjectPlanAccomplish") |
| | | public R editProjectPlanAccomplish(@RequestParam("id") String id) |
| | | { |
| | | NewFightProjectPlanDTO item =new NewFightProjectPlanDTO(); |
| | | item.setId(id); |
| | | item.setAffirmTime(new Date()); |
| | | item.setAccomplish("1"); |
| | | return newStriveForFeign.editProjectPlanData(item); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "项目规划删除") |
| | | @DeleteMapping("/expurgateProjectPlanData") |
| | | public R expurgateProjectPlanData(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.expurgateProjectPlanData(id); |
| | | } |
| | | |
| | | |
| | | /******************************************************************************************************** |
| | | * |
| | | * 项目参与 |
| | | * |
| | | ******************************************************************************************************/ |
| | | |
| | | @ApiOperation(value = "项目参与人员列表", response = NewFightProjectJoinDTO.class) |
| | | @GetMapping("/getJoinList") |
| | | public R getJoinList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam("projectId") String projectId) |
| | | { |
| | | return newStriveForFeign.getJoinList(pageNum,pageSize,projectId); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目参与人员详情", response = NewFightProjectJoinDTO.class) |
| | | @GetMapping("/getJoinDetails") |
| | | public R getJoinDetails(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.getJoinDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目参与人员报名") |
| | | @PostMapping("/addJoinData") |
| | | public R addJoinData(@RequestBody NewFightProjectJoinDTO item) |
| | | { |
| | | return newStriveForFeign.addJoinData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目参与人员修改") |
| | | @PostMapping("/editJoinData") |
| | | public R editJoinData(@RequestBody NewFightProjectJoinDTO item) |
| | | { |
| | | return newStriveForFeign.editJoinData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目参与人员取消报名") |
| | | @DeleteMapping("/expurgateJoinData") |
| | | public R expurgateJoinData(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.expurgateJoinData(id); |
| | | } |
| | | |
| | | |
| | | /******************************************************************************************************** |
| | | * |
| | | * 项目评论 |
| | | * |
| | | ******************************************************************************************************/ |
| | | |
| | | @ApiOperation(value = "项目评论列表", response = NewFightProjectEvaluateDTO.class) |
| | | @GetMapping("/getEvaluateList") |
| | | public R getEvaluateList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam("projectId") String projectId) |
| | | { |
| | | return newStriveForFeign.getEvaluateList(pageNum,pageSize,projectId); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目评论详情", response = NewFightProjectEvaluateDTO.class) |
| | | @GetMapping("/getEvaluateDetails") |
| | | public R getEvaluateDetails(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.getEvaluateDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目评论新增") |
| | | @PostMapping("/addEvaluateData") |
| | | public R addEvaluateData(@RequestBody NewFightProjectEvaluateDTO item) |
| | | { |
| | | return newStriveForFeign.addEvaluateData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目评论编辑") |
| | | @PostMapping("/editEvaluateData") |
| | | public R editEvaluateData(@RequestBody NewFightProjectEvaluateDTO item) |
| | | { |
| | | return newStriveForFeign.editEvaluateData(item); |
| | | } |
| | | |
| | | @ApiOperation(value = "项目评论删除") |
| | | @DeleteMapping("/expurgateEvaluateData") |
| | | public R expurgateEvaluateData(@RequestParam("id") String id) |
| | | { |
| | | return newStriveForFeign.expurgateEvaluateData(id); |
| | | } |
| | | |
| | | |
| | | } |