package com.panzhihua.applets.api; import cn.hutool.core.util.StrUtil; import com.panzhihua.applets.weixin.CheckService; import com.panzhihua.common.constants.Constants; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.dtos.CommonDTO; import com.panzhihua.common.model.dtos.PageDTO; import com.panzhihua.common.model.dtos.common.EditComActEasyPhotoHandlerDto; import com.panzhihua.common.model.dtos.common.EvaluateEasyDto; import com.panzhihua.common.model.dtos.common.PageComActEasyPhotoHandlerDto; import com.panzhihua.common.model.dtos.community.ComActEasyPhotoCommentDTO; import com.panzhihua.common.model.dtos.community.ComActEasyPhotoCommentUserDTO; import com.panzhihua.common.model.dtos.community.NoticeReadDTO; import com.panzhihua.common.model.dtos.community.PageComActEasyPhotoCommentDTO; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.advertisement.ComOpsAdvVO; import com.panzhihua.common.model.vos.common.ComActEasyPhotoHandlerVo; import com.panzhihua.common.model.vos.community.*; import com.panzhihua.common.model.vos.community.easyPhoto.BannerVO; import com.panzhihua.common.model.vos.community.easyPhoto.ComActEasyPhotoClassifyVO; import com.panzhihua.common.model.vos.user.NoticeUnReadVO; import com.panzhihua.common.model.vos.user.SysUserAgreementVO; import com.panzhihua.common.model.vos.user.SysUserNoticeVO; import com.panzhihua.common.service.community.ComActEasyPhotoEvaluateFeign; import com.panzhihua.common.service.community.CommunityService; import com.panzhihua.common.service.user.UserService; import com.panzhihua.common.utlis.StringUtils; import com.panzhihua.common.validated.AddGroup; import com.panzhihua.common.validated.PageGroup; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiOperation; import org.springframework.util.ObjectUtils; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 首页 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2020-12-10 14:39 **/ @RestController @RequestMapping("/index/") @Api(tags = {"首页"}) public class IndexApi extends BaseController { @Resource private CommunityService communityService; @Resource private UserService userService; @Resource private CheckService checkService; @Resource private ComActEasyPhotoEvaluateFeign easyPhotoEvaluateFeign; @ApiOperation(value = "分页展示社区随手拍", response = ComActEasyPhotoVO.class) @PostMapping("pageeasyphoto") public R pageEasyPhoto(@RequestBody ComActEasyPhotoVO comActEasyPhotoVO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { // comActEasyPhotoVO.setCommunityId(loginUserInfo.getCommunityId()); comActEasyPhotoVO.setLogInUserId(loginUserInfo.getUserId()); comActEasyPhotoVO.setIsDpcMember(loginUserInfo.getIsDpcMember()); } return communityService.pageEasyPhotoApplets(comActEasyPhotoVO); } @ApiOperation(value = "分页展示社区随手拍-脱敏", response = ComActEasyPhotoVO.class) @PostMapping("pageEasyPhotoDesensitize") public R pageEasyPhotoDesensitize(@RequestBody ComActEasyPhotoVO comActEasyPhotoVO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { comActEasyPhotoVO.setCommunityId(loginUserInfo.getCommunityId()); comActEasyPhotoVO.setLogInUserId(loginUserInfo.getUserId()); comActEasyPhotoVO.setIsDpcMember(loginUserInfo.getIsDpcMember()); } return communityService.pageEasyPhotoAppletsDesensitize(comActEasyPhotoVO); } @ApiOperation("上传随手拍") @PostMapping("easyphoto") public R addEasyPhoto(@RequestBody @Validated(AddGroup.class) ComActEasyPhotoVO comActEasyPhotoVO) { // 微信内容审核 String openid = this.getLoginUserInfo().getOpenid(); String appId = this.getAppId(); // 微信内容审核 String detail = comActEasyPhotoVO.getDetail(); if (StrUtil.isNotBlank(detail)) { String result = checkService.checkMessageBy(detail, openid, appId); if (StrUtil.isNotBlank(result)) { return R.fail(501, "填写内容存在 " + result + " 违规信息"); } } //微信图片审核 String photoPathList = comActEasyPhotoVO.getPhotoPathList(); if (StrUtil.isNotBlank(photoPathList)) { if (!checkService.checkImageBy(photoPathList, appId)) { return R.fail(501, "上传图片存在违规信息"); } } LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); if (null == communityId || 0 == communityId) { return R.fail("用户未绑定社区"); } Long userId = loginUserInfo.getUserId(); comActEasyPhotoVO.setCommunityId(communityId); comActEasyPhotoVO.setSponsorId(userId); comActEasyPhotoVO.setStatus(1); return communityService.addEasyPhoto(comActEasyPhotoVO); } /** * description queryByPage 分页查询 * * @param comActEasyPhotoHandler 请求参数 * @return 分页查询返回参数 * @author lyq * @date 2022-03-01 13:45:10 */ @ApiOperation(value = "查询处理列表", response = ComActEasyPhotoHandlerVo.class) @PostMapping("/handleList") public R handleList(@RequestBody PageComActEasyPhotoHandlerDto comActEasyPhotoHandler) { comActEasyPhotoHandler.setUserId(this.getUserId()); return this.communityService.queryEasyPhotoHandler(comActEasyPhotoHandler); } /** * description edit 编辑数据 * * @param comActEasyPhotoHandler 请求参数 * @return 编辑结果 * @author lyq * @date 2022-03-01 13:45:10 */ @ApiOperation(value = "提交反馈") @PostMapping("/editEasyPhotoHandler") public R editEasyPhotoHandler(@RequestBody EditComActEasyPhotoHandlerDto comActEasyPhotoHandler) { return this.communityService.editEasyPhotoHandler(comActEasyPhotoHandler); } @ApiOperation(value = "查询处理详情", response = ComActEasyPhotoHandlerVo.class) @ApiImplicitParam(name = "id", value = "处理id", required = true) @GetMapping("/easyPhotoHandler") public R detailEasyPhotoHandler(@RequestParam("id") Long id) { return this.communityService.detailEasyPhotoHandler(id); } @ApiOperation(value = "查询随手拍是否有活动", response = ComActEasyPhotoActivityVO.class) @PostMapping("getEasyPhotoActivity") public R getEasyPhotoActivity(@RequestBody CommonDTO commonDTO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); Long communityId = commonDTO.getCommunityId(); if (loginUserInfo != null) { communityId = loginUserInfo.getCommunityId(); } return communityService.getEasyPhotoActivity(communityId); } @ApiOperation(value = "随手拍详情", response = ComActEasyPhotoVO.class) @GetMapping("detaileasyphoto") @ApiImplicitParam(name = "id", value = "随手拍主键") public R detailEasyPhoto(@RequestParam("id") Long id) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); } return communityService.detailEasyPhoto(id, userId); } /** * 随手拍删除 * * @param id * 随手拍主键 * 登录用户id * @return 详情内容 */ @ApiOperation(value = "删除随手拍", response = ComActEasyPhotoVO.class) @DeleteMapping("easyphoto/{id}") public R deleteEasyPhoto(@PathVariable("id") Long id) { Long userId = this.getUserId(); return communityService.deleteEasyPhoto(id, userId); } @ApiOperation(value = "随手拍详情-脱敏", response = ComActEasyPhotoVO.class) @GetMapping("detailEasyPhotoDesensitize") @ApiImplicitParam(name = "id", value = "随手拍主键") public R detailEasyPhotoDesensitize(@RequestParam("id") Long id) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); } return communityService.detailEasyPhotoDesensitize(id, userId); } @ApiOperation(value = "随手拍--评论--分页查询", response = ComActEasyPhotoCommentVO.class) @PostMapping("pagecomacteasyphotocomment") public R pageComActEasyPhotoComment(@RequestBody PageComActEasyPhotoCommentDTO pageComActEasyPhotoCommentDTO) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); } pageComActEasyPhotoCommentDTO.setUserId(userId); return communityService.pageComActEasyPhotoComment(pageComActEasyPhotoCommentDTO); } @ApiOperation(value = "随手拍--评论--分页查询-脱敏", response = ComActEasyPhotoCommentVO.class) @PostMapping("pageComActEasyPhotoCommentDesensitize") public R pageComActEasyPhotoCommentDesensitize(@RequestBody PageComActEasyPhotoCommentDTO pageComActEasyPhotoCommentDTO) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); } pageComActEasyPhotoCommentDTO.setUserId(userId); return communityService.pageComActEasyPhotoCommentDesensitize(pageComActEasyPhotoCommentDTO); } @ApiOperation(value = "随手拍--评论--新增评论") @PostMapping("comacteasyphotocomment") public R addComActEasyPhotoComment(@RequestBody ComActEasyPhotoCommentDTO comActEasyPhotoCommentDTO) { // 微信内容审核 String openid = this.getLoginUserInfo().getOpenid(); String appId = this.getAppId(); // 微信内容审核 String comment = comActEasyPhotoCommentDTO.getComment(); if (StrUtil.isNotBlank(comment)) { String result = checkService.checkMessageBy(comment, openid, appId); if (StrUtil.isNotBlank(result)) { return R.fail(501, "填写内容存在 " + result + " 违规信息"); } } comActEasyPhotoCommentDTO.setUserId(this.getUserId()); return communityService.addComActEasyPhotoComment(comActEasyPhotoCommentDTO); } @ApiOperation(value = "随手拍--评论--点赞/取消点赞") @PostMapping("commentsign") public R commentSign(@RequestBody ComActEasyPhotoCommentUserDTO comActEasyPhotoCommentUserDTO) { comActEasyPhotoCommentUserDTO.setUserId(this.getUserId()); return communityService.commentSign(comActEasyPhotoCommentUserDTO); } @ApiOperation("点赞/取消点赞随手拍") @PutMapping("easyphoto") public R putEasyPhoto(@RequestBody ComActEasyPhotoVO comActEasyPhotoVO) { Long id = comActEasyPhotoVO.getId(); if (null == id || id == 0) { return R.fail("随手拍主键不能为空"); } Integer haveGiveThumbsUp = comActEasyPhotoVO.getHaveGiveThumbsUp(); if (null == haveGiveThumbsUp) { return R.fail("操作类型不能为空"); } Long userId = this.getUserId(); comActEasyPhotoVO.setSponsorId(userId); return communityService.putEasyPhoto(comActEasyPhotoVO); } @ApiOperation(value = "分页展示社区微心愿", response = ComActMicroWishVO.class) @PostMapping("pagemicrowish") public R pageMicroWish(@RequestBody ComActMicroWishVO comActMicroWishVO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { comActMicroWishVO.setCommunityId(loginUserInfo.getCommunityId()); comActMicroWishVO.setResponsibleId(loginUserInfo.getUserId());// 责任人暂时放登录用户id } if(!StringUtils.isEmpty(comActMicroWishVO.getHandleId())) { comActMicroWishVO.setCommunityId(null); } comActMicroWishVO.setIsApplets(1); comActMicroWishVO.setIsPageMyWish(null); return communityService.pageMicroWishApplets(comActMicroWishVO); } @ApiOperation(value = "分页展示社区微心愿-脱敏", response = ComActMicroWishVO.class) @PostMapping("pageMicroWishDesensitize") public R pageMicroWishDesensitize(@RequestBody ComActMicroWishVO comActMicroWishVO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { comActMicroWishVO.setCommunityId(loginUserInfo.getCommunityId()); comActMicroWishVO.setResponsibleId(loginUserInfo.getUserId());// 责任人暂时放登录用户id } comActMicroWishVO.setIsApplets(1); comActMicroWishVO.setIsPageMyWish(null); return communityService.pageMicroWishAppletsDesensitize(comActMicroWishVO); } @ApiOperation("发布微心愿") @PostMapping("microwish") public R addMicroWish(@RequestBody @Validated(AddGroup.class) ComActMicroWishVO comActMicroWishVO) { // 微信内容审核 String msg = comActMicroWishVO.getDetail(); if (StrUtil.isNotBlank(msg)) { String result = checkService.checkMessageBy(msg, this.getLoginUserInfo().getOpenid(),this.getAppId()); if (StrUtil.isNotBlank(result)) { return R.fail(501, "填写内容存在 " + result + " 违规信息"); } } LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); if (null == communityId || 0 == communityId) { return R.fail("用户未绑定社区"); } Long userId = loginUserInfo.getUserId(); String phone = loginUserInfo.getPhone(); if (ObjectUtils.isEmpty(phone)) { // return R.fail("用户绑定手机号后才能发布微心愿"); phone = "18228784579"; } comActMicroWishVO.setSponsorPhone(phone); comActMicroWishVO.setCommunityId(communityId); comActMicroWishVO.setSponsorId(userId); return communityService.addMicroWish(comActMicroWishVO); } @ApiOperation(value = "心愿详情", response = ComActMicroWishVO.class) @GetMapping("microwish") @ApiImplicitParam(name = "id", value = "微心愿主键") public R detailMicroWish(@RequestParam("id") Long id) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); } return communityService.detailMicroWish(id, userId); } @ApiOperation(value = "删除心愿") @PostMapping("deletemicrowish") public R deleteMicrowish(@RequestParam("id") Long id) { return communityService.deletemicrowish(id); } @ApiOperation(value = "心愿详情-脱敏", response = ComActMicroWishVO.class) @GetMapping("microwishDesensitize") @ApiImplicitParam(name = "id", value = "微心愿主键") public R detailMicroWishDesensitize(@RequestParam("id") Long id) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); } return communityService.detailMicroWishDesensitize(id, userId); } @ApiOperation("点赞/取消点赞微心愿") @PutMapping("microwish") public R putMicroWish(@RequestBody ComActMicroWishVO comActMicroWishVO) { Long id = comActMicroWishVO.getId(); if (null == id || id == 0) { return R.fail("微心愿主键不能为空"); } Long userId = this.getUserId(); comActMicroWishVO.setSponsorId(userId);// 发起人字段暂时存放userId return communityService.putMicroWish(comActMicroWishVO); } @ApiOperation(value = "首页广告banner", response = ComOpsAdvVO.class) @GetMapping("listadvertisement/noToken") public R listAdvertisement(@RequestParam(value = "type",required = false,defaultValue = "1") Integer type) { return communityService.listAdvertisement(type); } @ApiOperation(value = "分页通知列表", response = SysUserNoticeVO.class) @PostMapping("pagenotice") public R pageNotice(@RequestBody @Validated(PageGroup.class) PageDTO pageDTO) { Long userId = this.getUserId(); pageDTO.setUserId(userId); return userService.pageNotice(pageDTO); } @ApiOperation(value = "通知已读") @PutMapping("notice") public R putNotice(@RequestBody NoticeReadDTO noticeReadDTO) { Long userId = this.getUserId(); noticeReadDTO.setUserId(userId); return userService.putNotice(noticeReadDTO); } @ApiOperation(value = "未读消息汇总", response = NoticeUnReadVO.class) @GetMapping("noticeunreadnum") public R noticeUnreadNum() { Long userId = this.getUserId(); return userService.noticeUnreadNum(userId); } @ApiOperation(value = "获取各种协议", response = SysUserAgreementVO.class) @GetMapping("agreement") @ApiImplicitParam(name = "type", value = "1居民端app协议 2网格员端app协议 3商家端app协议 4隐私政策") public R agreement(@RequestParam("type") Integer type) { return userService.agreement(type, this.getAppId()); } @ApiOperation("发布留言") @PostMapping("addmessage") public R addMessage(@RequestBody @Validated(AddGroup.class) ComActMessageVO comActMessageVO) { // 微信内容审核 String msg = comActMessageVO.getMsgContent(); if (StrUtil.isNotBlank(msg)) { String result = checkService.checkMessageBy(msg, this.getLoginUserInfo().getOpenid(),this.getAppId()); if (StrUtil.isNotBlank(result)) { return R.fail(501, "填写内容存在 " + result + " 违规信息"); } } LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); if (null == communityId || 0 == communityId) { return R.fail("用户未绑定社区"); } Integer type = loginUserInfo.getType(); if (null == type || (type != 1 && type != 2)) { return R.fail("留言对象类型错误!"); } Long userId = loginUserInfo.getUserId(); comActMessageVO.setCommunityId(communityId); comActMessageVO.setUserId(userId); comActMessageVO.setUserName(loginUserInfo.getName()); comActMessageVO.setUserAccount(loginUserInfo.getAccount()); comActMessageVO.setIspublic(1); comActMessageVO.setStatus(1); return communityService.addMessage(comActMessageVO); } @ApiOperation("发布留言回复") @PostMapping("addmessageback") public R addMessageBack(@RequestBody @Validated(AddGroup.class) ComActMessageBackVO comActMessageBackVO) { // 微信内容审核 String msg = comActMessageBackVO.getMsgContent(); if (StrUtil.isNotBlank(msg)) { String result = checkService.checkMessageBy(msg, this.getLoginUserInfo().getOpenid(),this.getAppId()); if (StrUtil.isNotBlank(result)) { return R.fail(501, "填写内容存在 " + result + " 违规信息"); } } LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); if (null == communityId || 0 == communityId) { return R.fail("用户未绑定社区"); } Integer type = loginUserInfo.getType(); if (null == type || (type != 1 && type != 2)) { return R.fail("留言对象类型错误!"); } Long userId = loginUserInfo.getUserId(); comActMessageBackVO.setCommunityId(communityId); comActMessageBackVO.setUserId(userId); comActMessageBackVO.setUserName(loginUserInfo.getName()); comActMessageBackVO.setUserAccount(loginUserInfo.getAccount()); comActMessageBackVO.setIspublic(1); comActMessageBackVO.setStatus(1); return communityService.addMessageBack(comActMessageBackVO); } @ApiOperation(value = "分页显示我的留言", response = ComActMessageVO.class) @PostMapping("pagemymessage") public R pageMyMessage(@RequestBody ComActMessageVO comActMessageVO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); if (null == communityId || 0 == communityId) { return R.fail("用户未绑定社区"); } comActMessageVO.setCommunityId(communityId); comActMessageVO.setUserId(loginUserInfo.getUserId()); return communityService.pageMyMessageApplets(comActMessageVO); } @ApiOperation(value = "分页显示居民给我的留言", response = ComActMessageVO.class) @PostMapping("pagesendtomemessage") public R pageSendToMessage(@RequestBody ComActMessageVO comActMessageVO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); if (null == communityId || 0 == communityId) { return R.fail("用户未绑定社区"); } comActMessageVO.setCommunityId(communityId); comActMessageVO.setUserId(loginUserInfo.getUserId()); comActMessageVO.setPhone(loginUserInfo.getPhone()); return communityService.pageSendToMessageApplets(comActMessageVO); } @ApiOperation(value = "分页显示指定用户的留言", response = ComActMessageVO.class) @PostMapping("pagemessagebyuser") public R pageMessageByUser(@RequestBody ComActMessageVO comActMessageVO) { return communityService.pageMessageByUser(comActMessageVO); } @ApiOperation(value = "留言详情", response = ComActMessageVO.class) @GetMapping("detailmessage") @ApiImplicitParam(name = "id", value = "随手拍主键") public R detailMessage(@RequestParam("id") Long id) { return communityService.detailMessage(id); } @ApiOperation(value = "首页商城开关接口") @GetMapping("isShop") public R isShop() { return R.ok(Constants.IS_SHOP_OPEN); } @ApiOperation(value = "获取最新活动和用户最新收益", response = BannerVO.class) @GetMapping("getUserReward") public R getUserReward(@RequestParam("communityId") Long communityId) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); if (loginUserInfo.getCommunityId() != null) { communityId = loginUserInfo.getCommunityId(); } } return communityService.getUserReward(userId, communityId); } @ApiOperation(value = "获取首页弹窗接口", response = ComActEasyPhotoRewardVO.class) @GetMapping("getUserRewards") public R getUserRewards(@RequestParam("communityId") Long communityId) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); communityId = loginUserInfo.getCommunityId(); } return communityService.getUserRewards(userId, communityId); } @ApiOperation(value = "获取普达首页弹窗接口", response = ComActEasyPhotoRewardVO.class) @GetMapping("getUserRewardsNew") public R getUserRewardsNew(@RequestParam("communityId") Long communityId) { Long userId = 0L; LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { userId = loginUserInfo.getUserId(); communityId = loginUserInfo.getCommunityId(); } return communityService.getUserRewardsNew(userId, communityId); } @ApiOperation(value = "读取用户随手拍奖励") @PostMapping("readUserReward") public R readUserReward() { return communityService.readUserReward(this.getUserId(), this.getCommunityId()); } @ApiOperation(value = "随手拍分类列表", response = ComActEasyPhotoClassifyVO.class) @GetMapping("easyphoto/classify/list") public R easyPhotoClassifyList() { return communityService.listPhotoClassify(this.getAreaCode()); } @ApiOperation(value = "随手拍评价") @PostMapping("easyphoto/whistle/evaluate") public R evaluateEasyPhotoWhistle(@RequestBody EvaluateEasyDto whistleDto) { whistleDto.setUserId(this.getUserId()); return easyPhotoEvaluateFeign.evaluateEasyApplets(whistleDto); } /***************************************************************************************************************** * * 社区宣传 * ******************************************************************************************************************/ @ApiOperation(value = "获取社区宣传", response = CommunityPublicityVO.class) @GetMapping("/getCommunityPublicityData") public R getCommunityPublicityData(@RequestParam("communityId") String communityId) { return communityService.getCommunityPublicityData(communityId); } // @ApiOperation(value = "添加社区宣传") // @PostMapping("/addCommunityPublicityDate") // public R addCommunityPublicityDate(@RequestBody CommunityPublicityVO item) // { // return communityService.addCommunityPublicityDate(item); // } // // @ApiOperation(value = "编辑社区宣传") // @PostMapping("/editCommunityPublicityDate") // public R editCommunityPublicityDate(@RequestBody CommunityPublicityVO item) // { // return communityService.editCommunityPublicityDate(item); // } // // @ApiOperation(value = "删除社区宣传") // @DeleteMapping("/deleteCommunityPublicityData") // public R deleteCommunityPublicityData(@RequestParam("communityId") String communityId) // { // return communityService.deleteCommunityPublicityData(communityId); // } // // }