| | |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.ComActWorkGuideClassifyVO; |
| | | import com.panzhihua.common.model.vos.community.ComActWorkGuideVO; |
| | | import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceApplyForVO; |
| | | import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceTypeVO; |
| | | import com.panzhihua.common.model.vos.jinhui.JinhuiInterspaceVO; |
| | | import com.panzhihua.common.model.vos.jinhui.JinhuiMicroVolunteeringVO; |
| | | import com.panzhihua.common.model.vos.jinhui.*; |
| | | import com.panzhihua.common.service.jinhui.JinhuiCommunityService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | @Api(tags = {"金汇办事指南API 后台"}) |
| | | @RestController |
| | | @RequestMapping("/Jinhui/") |
| | | public class JinhuiAppi extends BaseController |
| | | { |
| | | public class JinhuiAppi extends BaseController { |
| | | |
| | | |
| | | @Resource |
| | |
| | | /** |
| | | * 办事指南_新增 |
| | | * |
| | | * @param workGuideDTO |
| | | * 新增信息 |
| | | * @param workGuideDTO 新增信息 |
| | | * @return 新增结果 |
| | | */ |
| | | @ApiOperation(value = "办事指南_新增") |
| | | @PostMapping("/addworkguide") |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R addWorkGuide(@RequestBody ComActWorkGuideDTO workGuideDTO) |
| | | { |
| | | public R addWorkGuide(@RequestBody ComActWorkGuideDTO workGuideDTO) { |
| | | return jinhuiCommunityService.addWorkGuide(workGuideDTO,this.getUserId()+""); |
| | | } |
| | | |
| | |
| | | @ApiOperation(value = "办事指南_编辑") |
| | | @PostMapping("/editworkguide") |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R putWorkGuide(@RequestBody ComActWorkGuideDTO workGuideDTO) |
| | | { |
| | | public R putWorkGuide(@RequestBody ComActWorkGuideDTO workGuideDTO) { |
| | | return jinhuiCommunityService.putWorkGuide(workGuideDTO,getUserId()+""); |
| | | } |
| | | |
| | |
| | | */ |
| | | @ApiOperation(value = "办事指南_详情", response = ComActWorkGuideVO.class) |
| | | @GetMapping("/detailworkguide") |
| | | public R detailWorkGuide(@RequestParam("workGuideId") String workGuideId) |
| | | { |
| | | public R detailWorkGuide(@RequestParam("workGuideId") String workGuideId) { |
| | | return jinhuiCommunityService.detailWorkGuide(workGuideId,getCommunityId()+""); |
| | | } |
| | | |
| | | /** |
| | | * 办事指南_分页 |
| | | * |
| | | * @param pageActWorkGuideDTO |
| | | * 查询参数 |
| | | * @param pageActWorkGuideDTO 查询参数 |
| | | * @return 分页集合 |
| | | */ |
| | | @ApiOperation(value = "办事指南_分页", response = ComActWorkGuideVO.class) |
| | | @PostMapping("/pageworkguide") |
| | | public R pageWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO) |
| | | { |
| | | public R pageWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO) { |
| | | return jinhuiCommunityService.pageWorkGuide(pageActWorkGuideDTO); |
| | | } |
| | | |
| | | /** |
| | | * 办事指南_删除 |
| | | * |
| | | * @param workGuideId |
| | | * 办事指南id |
| | | * @param workGuideId 办事指南id |
| | | * @return 删除结果 |
| | | */ |
| | | @ApiOperation(value = "办事指南_删除") |
| | | @PostMapping("/delectworkguide") |
| | | public R delectWorkGuide(@RequestParam("workGuideId") String workGuideId) |
| | | { |
| | | public R delectWorkGuide(@RequestParam("workGuideId") String workGuideId) { |
| | | return jinhuiCommunityService.delectWorkGuide(workGuideId); |
| | | } |
| | | |
| | | /** |
| | | * 分页查询办事执念-分类管理 addWorkGuideClassify 分页查询办事执念-分类管理 |
| | | * |
| | | * @param comActWorkGuideClassifyVO 查询参数 |
| | | * @return R 返回结果 |
| | | * @author txb |
| | |
| | | */ |
| | | @ApiOperation(value = "分页查询办事执念-分类管理", response = ComActWorkGuideClassifyVO.class) |
| | | @PostMapping("/workGuide/classify/apage") |
| | | public R pageWorkGuideClassify(@RequestBody ComActWorkGuideClassifyVO comActWorkGuideClassifyVO) |
| | | { |
| | | public R pageWorkGuideClassify(@RequestBody ComActWorkGuideClassifyVO comActWorkGuideClassifyVO) { |
| | | return jinhuiCommunityService.pageWorkGuideClassify(comActWorkGuideClassifyVO); |
| | | } |
| | | |
| | | /** |
| | | * 办事执念-分类管理新增或修改 addWorkGuideClassify 办事执念-分类管理新增或修改 |
| | | * |
| | | * @param comActWorkGuideClassifyVO 新增或修改参数 |
| | | * @return R 返回结果 |
| | | * @author txb |
| | |
| | | */ |
| | | @ApiOperation(value = "办事执念-分类管理新增或修改") |
| | | @PostMapping("/workGuide/classify/add") |
| | | public R addWorkGuideClassify(@RequestBody ComActWorkGuideClassifyVO comActWorkGuideClassifyVO) |
| | | { |
| | | public R addWorkGuideClassify(@RequestBody ComActWorkGuideClassifyVO comActWorkGuideClassifyVO) { |
| | | return jinhuiCommunityService.addWorkGuideClassify(comActWorkGuideClassifyVO); |
| | | } |
| | | |
| | | /** |
| | | * 办事执念-分类管理删除 addWorkGuideClassify 办事执念-分类管理删除 |
| | | * |
| | | * @param workGuideClassifyId 办事执念-分类管理id |
| | | * @return R 返回结果 |
| | | * @author txb |
| | |
| | | */ |
| | | @ApiOperation(value = "办事执念-分类管理删除") |
| | | @GetMapping("/workGuide/classify/delete") |
| | | public R deleteWorkGuideClassify(@RequestParam("workGuideClassifyId") String workGuideClassifyId) |
| | | { |
| | | public R deleteWorkGuideClassify(@RequestParam("workGuideClassifyId") String workGuideClassifyId) { |
| | | return jinhuiCommunityService.deleteWorkGuideClassify(workGuideClassifyId); |
| | | } |
| | | |
| | |
| | | |
| | | /** |
| | | * 办事指南列表-按分类查询 |
| | | * |
| | | * @param pageActWorkGuideDTO 请求参数 |
| | | * @return 办事指南分类列表 |
| | | */ |
| | | @ApiOperation(value = "办事指南列表-按分类查询", response = ComActWorkGuideVO.class) |
| | | @PostMapping("/listworkguide") |
| | | public R listWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO) |
| | | { |
| | | public R listWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO) { |
| | | return jinhuiCommunityService.listWorkGuide(pageActWorkGuideDTO); |
| | | } |
| | | |
| | | /** |
| | | * 根据办事指南分类id查询办事指南列表 |
| | | * |
| | | * @param classifyId 办事指南分类id |
| | | * @return 办事指南列表数据 |
| | | */ |
| | | @ApiOperation(value = "根据办事指南分类id查询办事指南列表", response = ComActWorkGuideVO.class) |
| | | @GetMapping("/listworkguide/classify") |
| | | public R listWorkGuideByClassifyId(@RequestParam("classifyId") String classifyId) |
| | | { |
| | | public R listWorkGuideByClassifyId(@RequestParam("classifyId") String classifyId) { |
| | | return jinhuiCommunityService.listWorkGuideByClassifyId(classifyId); |
| | | } |
| | | |
| | |
| | | **********************************************************************************************/ |
| | | /** |
| | | * 金汇空间预约模块分页查询 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | |
| | | @GetMapping("/interspaceGetList") |
| | | public R interspaceGetList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam(value = "intendantType",required = false) String intendantType) |
| | | { |
| | | @RequestParam(value = "intendantType", required = false) String intendantType) { |
| | | return jinhuiCommunityService.interspaceGetList(pageNum,pageSize,intendantType); |
| | | } |
| | | |
| | | /** |
| | | * 金汇空间预约模块单个详情 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇空间详情", response = JinhuiInterspaceVO.class) |
| | | @GetMapping("/interspaceGetDetails") |
| | | public R interspaceGetDetails(@RequestParam("id") String id) |
| | | { |
| | | public R interspaceGetDetails(@RequestParam("id") String id) { |
| | | return jinhuiCommunityService.interspaceGetDetails(id); |
| | | } |
| | | |
| | | /** |
| | | * 金汇空间预约模块新增 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇空间新增") |
| | | @PostMapping("/interspaceAddData") |
| | | public R interspaceAddData(@RequestBody JinhuiInterspaceVO item) |
| | | { |
| | | public R interspaceAddData(@RequestBody JinhuiInterspaceVO item) { |
| | | return jinhuiCommunityService.interspaceAddData(item); |
| | | } |
| | | |
| | | /** |
| | | * 金汇空间预约模块编辑 |
| | | * |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇空间编辑") |
| | | @PostMapping("/interspaceEditData") |
| | | public R interspaceEditData(@RequestBody JinhuiInterspaceVO item) |
| | | { |
| | | public R interspaceEditData(@RequestBody JinhuiInterspaceVO item) { |
| | | return jinhuiCommunityService.interspaceEditData(item); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 金汇空间预约模块删除 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇空间删除") |
| | | @GetMapping("/interspaceExpurgateData") |
| | | public R interspaceExpurgateData(@RequestParam("id") String id) |
| | | { |
| | | public R interspaceExpurgateData(@RequestParam("id") String id) { |
| | | return jinhuiCommunityService.interspaceExpurgateData(id); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /**************************************************************************************************** |
| | |
| | | @ApiOperation(value = "金汇空间分类列表", response = JinhuiInterspaceTypeVO.class) |
| | | @GetMapping("/interspaceTypeGetList") |
| | | public R interspaceTypeGetList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize) |
| | | { |
| | | @RequestParam("pageSize") int pageSize) { |
| | | return jinhuiCommunityService.interspaceTypeGetList(pageNum,pageSize); |
| | | } |
| | | |
| | | /** |
| | | * 空间预约分类单个详情 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇空间分类详情", response = JinhuiInterspaceTypeVO.class) |
| | | @GetMapping("/JinhuiInterspace/interspaceTypeGetDetails") |
| | | public R interspaceTypeGetDetails(@RequestParam("id") String id) |
| | | { |
| | | public R interspaceTypeGetDetails(@RequestParam("id") String id) { |
| | | return jinhuiCommunityService.interspaceTypeGetDetails(id); |
| | | } |
| | | |
| | | /** |
| | | * 空间预约分类新增 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇空间分类新增") |
| | | @PostMapping("/JinhuiInterspace/interspaceTypeAddData") |
| | | public R interspaceTypeAddData(@RequestBody JinhuiInterspaceTypeVO item) |
| | | { |
| | | public R interspaceTypeAddData(@RequestBody JinhuiInterspaceTypeVO item) { |
| | | item.setUserId(getUserId()+""); |
| | | return jinhuiCommunityService.interspaceTypeAddData(item); |
| | | } |
| | | |
| | | /** |
| | | * 空间预约分类编辑 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇空间分类编辑") |
| | | @PostMapping("/JinhuiInterspace/interspaceTypeEditData") |
| | | public R interspaceTypeEditData(@RequestBody JinhuiInterspaceTypeVO item) |
| | | { |
| | | public R interspaceTypeEditData(@RequestBody JinhuiInterspaceTypeVO item) { |
| | | return jinhuiCommunityService.interspaceTypeEditData(item); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 空间预约分类删除 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇空间分类删除") |
| | | @DeleteMapping("/JinhuiInterspace/interspaceTypeExpurgateData") |
| | | public R interspaceTypeExpurgateData(@RequestParam("id") String id) |
| | | { |
| | | public R interspaceTypeExpurgateData(@RequestParam("id") String id) { |
| | | return jinhuiCommunityService.interspaceTypeExpurgateData(id); |
| | | } |
| | | |
| | | |
| | | |
| | | /*************************************************************************************************************** |
| | |
| | | */ |
| | | @ApiOperation(value = "空间预约申请详情", response = JinhuiInterspaceApplyForVO.class) |
| | | @GetMapping("/applyFor/getDetails") |
| | | public R applyForGetDetails(@RequestParam("id") String id) |
| | | { |
| | | public R applyForGetDetails(@RequestParam("id") String id) { |
| | | return jinhuiCommunityService.applyForGetDetails(id); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 空间预约申请编辑 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "空间预约申请处理") |
| | | @PostMapping("/applyFor/dispose") |
| | | public R applyForEditData(@RequestBody JinhuiInterspaceApplyForVO item) |
| | | { |
| | | if(item==null) |
| | | { |
| | | public R applyForEditData(@RequestBody JinhuiInterspaceApplyForVO item) { |
| | | if (item == null) { |
| | | return R.fail("必要参数不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(item.getId())) |
| | | { |
| | | if (StringUtils.isEmpty(item.getId())) { |
| | | return R.fail("id不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(item.getState())) |
| | | { |
| | | if (StringUtils.isEmpty(item.getState())) { |
| | | return R.fail("State不能为空"); |
| | | } |
| | | |
| | |
| | | ******************************************************************************************************************/ |
| | | /** |
| | | * 分页查询 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | |
| | | @GetMapping("/volunteering/getList") |
| | | public R volunteeringGetList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam(value = "state", required = false)String state) |
| | | { |
| | | @RequestParam(value = "state", required = false) String state) { |
| | | return jinhuiCommunityService.volunteeringGetList(pageNum,pageSize,null,state); |
| | | } |
| | | |
| | | /** |
| | | * 详情 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿详情", response = JinhuiMicroVolunteeringVO.class) |
| | | @GetMapping("/volunteering/getDetails") |
| | | public R volunteeringGetDetails(@RequestParam("id") String id) |
| | | { |
| | | public R volunteeringGetDetails(@RequestParam("id") String id) { |
| | | return jinhuiCommunityService.volunteeringGetDetails(id); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 编辑 |
| | | * |
| | | * @param item |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿编辑") |
| | | @PostMapping("/volunteering/editData") |
| | | public R volunteeringEditData(@RequestBody JinhuiMicroVolunteeringVO item) |
| | | { |
| | | public R volunteeringEditData(@RequestBody JinhuiMicroVolunteeringVO item) { |
| | | return jinhuiCommunityService.volunteeringEditData(item); |
| | | } |
| | | |
| | | /** |
| | | * 金汇微心愿处理 |
| | | * |
| | | * @param item |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿处理") |
| | | @PostMapping("/volunteering/dispose") |
| | | public R volunteeringDispose(@RequestBody JinhuiMicroVolunteeringVO item) |
| | | { |
| | | if(item==null) |
| | | { |
| | | public R volunteeringDispose(@RequestBody JinhuiMicroVolunteeringVO item) { |
| | | if (item == null) { |
| | | return R.fail("参数不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(item.getId())) |
| | | { |
| | | if (StringUtils.isEmpty(item.getId())) { |
| | | return R.fail("id不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(item.getReply())) |
| | | { |
| | | if (StringUtils.isEmpty(item.getReply())) { |
| | | return R.fail("处理回复不能为空"); |
| | | } |
| | | |
| | |
| | | |
| | | /** |
| | | * 删除 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿删除") |
| | | @DeleteMapping("/volunteering/expurgateData") |
| | | public R volunteeringExpurgateData(@RequestParam("id") String id) |
| | | { |
| | | public R volunteeringExpurgateData(@RequestParam("id") String id) { |
| | | return jinhuiCommunityService.volunteeringExpurgateData(id); |
| | | } |
| | | |
| | | |
| | | /*************************************************************************************************************** |
| | | * |
| | | * |
| | | * 金汇微心愿分类 |
| | | * |
| | | * |
| | | *****************************************************************************************************************/ |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿分类列表", response = JinhuiMicroVolunteeringTypeVO.class) |
| | | @GetMapping("/micro/type/getList") |
| | | public R volunteeringTypeGetList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize) { |
| | | return jinhuiCommunityService.volunteeringTypeGetList(pageNum, pageSize); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 详情 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿分类详情", response = JinhuiMicroVolunteeringTypeVO.class) |
| | | @GetMapping("/micro/type/getDetails") |
| | | public R volunteeringTypeGetDetails(@RequestParam("id") String id) { |
| | | return jinhuiCommunityService.volunteeringTypeGetDetails(id); |
| | | } |
| | | |
| | | /** |
| | | * 新增 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿分类新增") |
| | | @PostMapping("/micro/type/addData") |
| | | public R volunteeringTypeAddData(@RequestBody JinhuiMicroVolunteeringTypeVO item) { |
| | | return jinhuiCommunityService.volunteeringTypeAddData(item); |
| | | } |
| | | |
| | | /** |
| | | * 编辑 |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿分类编辑") |
| | | @PostMapping("/micro/type/editData") |
| | | public R volunteeringTypeEditData(@RequestBody JinhuiMicroVolunteeringTypeVO item) |
| | | { |
| | | return jinhuiCommunityService.volunteeringTypeEditData(item); |
| | | } |
| | | |
| | | /** |
| | | * 删除 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @ApiOperation(value = "金汇微心愿分类删除") |
| | | @DeleteMapping("/micro/type/expurgateData") |
| | | public R volunteeringTypeExpurgateData(@RequestParam("id") String id) |
| | | { |
| | | return jinhuiCommunityService.volunteeringTypeExpurgateData(id); |
| | | } |
| | | |
| | | |
| | | } |