From 75d2f5d8a0124041caad304cc8a3b3615f5d2de6 Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期六, 21 十月 2023 14:16:47 +0800 Subject: [PATCH] 新增文章接口 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/JinHuiCommnuityApi.java | 426 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 397 insertions(+), 29 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/JinHuiCommnuityApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/JinHuiCommnuityApi.java index 5174401..2d7dfaf 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/JinHuiCommnuityApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/JinHuiCommnuityApi.java @@ -4,15 +4,14 @@ import com.alibaba.fastjson.JSONObject; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.dtos.community.PageActWorkGuideDTO; +import com.panzhihua.common.model.dtos.community.convenient.JinhuiPageConvenientMerchantDTO; import com.panzhihua.common.model.dtos.community.convenient.PageConvenientMerchantDTO; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.*; import com.panzhihua.common.model.vos.community.convenient.ConvenientMerchantVO; import com.panzhihua.common.model.vos.community.convenient.ConvenientServiceCategoryVO; -import com.panzhihua.common.model.vos.jinhui.JinghuiMerchantEvaluateVO; -import com.panzhihua.common.model.vos.jinhui.JinhuiCoinGeneralTableVO; -import com.panzhihua.common.model.vos.jinhui.JinhuiGoldCoinRecordVO; +import com.panzhihua.common.model.vos.jinhui.*; import com.panzhihua.common.model.vos.user.SysUserNoticeVO; import com.panzhihua.common.service.community.CommunityService; import com.panzhihua.common.service.jinhui.JinhuiCommunityService; @@ -21,6 +20,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -131,9 +131,8 @@ */ @ApiOperation(value = "办事指南_详情", response = ComActWorkGuideVO.class) @GetMapping("/detailworkguide") - public R detailWorkGuide(@RequestParam("workGuideId") String workGuideId, - @RequestParam("communityId") String communityId) { - return jinhuiCommunityService.detailWorkGuide(workGuideId, communityId); + public R detailWorkGuide(@RequestParam("workGuideId") String workGuideId) { + return jinhuiCommunityService.detailWorkGuide(workGuideId, getCommunityId() + ""); } /** @@ -157,9 +156,8 @@ */ @ApiOperation(value = "删除便民服务商家") @DeleteMapping("/merchant/delete") - public R deleteMerchant(@RequestParam("merchantId") String merchantId, - @RequestParam("operator") String operator) { - return jinhuiCommunityService.deleteMerchant(merchantId, operator); + public R deleteMerchant(@RequestParam("merchantId") String merchantId) { + return jinhuiCommunityService.deleteMerchant(merchantId); } /** @@ -170,8 +168,9 @@ */ @ApiOperation(value = "分页查询便民服务商家", response = ConvenientMerchantVO.class) @PostMapping("/merchant/page") - public R pageMerchant(@RequestBody PageConvenientMerchantDTO pageConvenientMerchantDTO) + public R pageMerchant(@RequestBody JinhuiPageConvenientMerchantDTO pageConvenientMerchantDTO) { + pageConvenientMerchantDTO.setAuditType("2"); return jinhuiCommunityService.pageMerchant(pageConvenientMerchantDTO); } @@ -183,24 +182,22 @@ */ @ApiOperation(value = "获取便民服务商家详情", response = ConvenientMerchantVO.class) @GetMapping("/merchant/get") - public R getMerchant(@RequestParam("merchantId") String merchantId) - { + public R getMerchant(@RequestParam("merchantId") String merchantId) { return jinhuiCommunityService.getMerchant(merchantId); } - /** * 分页查询 商家类别 + * * @param * @return */ @ApiOperation(value = "获取便民服务商家类别列表", response = ConvenientServiceCategoryVO.class) @GetMapping("/getCategories") public R getListCategories(@RequestParam("pageNum") int pageNum, - @RequestParam("pageSize") int pageSize) - { - return jinhuiCommunityService.getListCategories(pageNum,pageSize); + @RequestParam("pageSize") int pageSize) { + return jinhuiCommunityService.getListCategories(pageNum, pageSize); } @@ -213,6 +210,7 @@ **************************************************************************************************/ /** * 商家评论列表 + * * @param pageNum * @param pageSize * @param merchantId @@ -220,58 +218,58 @@ */ @ApiOperation(value = "商家评论列表", response = JinghuiMerchantEvaluateVO.class) @GetMapping("/merchantEvaluate/getList") - public R merchantEvaluateGetList(@RequestParam("pageNum") int pageNum, - @RequestParam("pageSize") int pageSize, - @RequestParam("merchantId") String merchantId) - { - return jinhuiCommunityService.merchantEvaluateGetList(pageNum,pageSize,merchantId); + public R merchantEvaluateGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam("merchantId") String merchantId) { + return jinhuiCommunityService.merchantEvaluateGetList(pageNum, pageSize, merchantId); } /** * 商家评论列单个详情 + * * @param id * @return */ @ApiOperation(value = "商家评论列单个详情", response = JinghuiMerchantEvaluateVO.class) @GetMapping("/merchantEvaluate/getDetails") - public R merchantEvaluateGetDetails(@RequestParam("id") String id) - { + public R merchantEvaluateGetDetails(@RequestParam("id") String id) { return jinhuiCommunityService.merchantEvaluateGetDetails(id); } /** * 商家评论列添加 + * * @param * @return */ @ApiOperation(value = "商家评论列添加") @PostMapping("/merchantEvaluate/addData") - public R merchantEvaluateAddData(@RequestBody JinghuiMerchantEvaluateVO item) - { + public R merchantEvaluateAddData(@RequestBody JinghuiMerchantEvaluateVO item) { + item.setUserId(getUserId()+""); return jinhuiCommunityService.merchantEvaluateAddData(item); } /** * 商家评论列编辑 + * * @param item * @return */ @ApiOperation(value = "商家评论列编辑") @PostMapping("/merchantEvaluate/editData") - public R merchantEvaluateEditData(@RequestBody JinghuiMerchantEvaluateVO item) - { + public R merchantEvaluateEditData(@RequestBody JinghuiMerchantEvaluateVO item) { return jinhuiCommunityService.merchantEvaluateEditData(item); } /** * 商家评论列删除 + * * @param id * @return */ @ApiOperation(value = "商家评论列删除") @PostMapping("/merchantEvaluate/expurgateData") - public R merchantEvaluateExpurgateData(@RequestParam("id") String id) - { + public R merchantEvaluateExpurgateData(@RequestParam("id") String id) { return jinhuiCommunityService.merchantEvaluateExpurgateData(id); } @@ -289,4 +287,374 @@ return jinhuiCommunityService.pageWorkGuide(pageActWorkGuideDTO); } + + /************************************************************************************************ + * + * + * 金汇预约空间模块 + * + * + **********************************************************************************************/ + /** + * 金汇空间预约模块分页查询 + * + * @param + * @return + */ + @ApiOperation(value = "金汇空间预约模块分页查询", response = JinhuiInterspaceVO.class) + @GetMapping("/interspaceGetList") + public R interspaceGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @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) { + return jinhuiCommunityService.interspaceGetDetails(id); + } + + + /** + * 空间预约分类分页查询 + * @param + * @return + */ + @ApiOperation(value = "空间预约分类分页查询", response = JinhuiInterspaceTypeVO.class) + @GetMapping("/interspaceTypeGetList") + public R interspaceTypeGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize) + { + return jinhuiCommunityService.interspaceTypeGetList(pageNum,pageSize); + } + + + /*************************************************************************************************************** + * + * + * 空间预约申请 + * + * + **************************************************************************************************************/ + /** + * 空间预约申请分页查询 + * + * @param + * @return + */ + @ApiOperation(value = "空间预约申请分页", response = JinhuiInterspaceApplyForVO.class) + @GetMapping("/applyFor/getList") + public R applyForGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam(value = "intendantType", required = false) String intendantType, + @RequestParam(value = "state", required = false) String state, + @RequestParam(value = "interspaceTime",required = false) String interspaceTime, + @RequestParam(value = "subscribeTimeFrame",required = false) String subscribeTimeFrame, + @RequestParam(value = "interspaceId",required = false) String interspaceId) { + return jinhuiCommunityService.applyForGetList(pageNum, pageSize, intendantType, + state,interspaceTime,subscribeTimeFrame,interspaceId); + } + + /** + * 空间预约申请详情 + * + * @param + * @return + */ + @ApiOperation(value = "空间预约申请详情", response = JinhuiInterspaceApplyForVO.class) + @GetMapping("/applyFor/getDetails") + public R applyForGetDetails(@RequestParam("id") String id) + { + return jinhuiCommunityService.applyForGetDetails(id); + } + + /** + * 空间预约申请新增 + * @param + * @return + */ + @ApiOperation(value = "空间预约申请新增") + @PostMapping("/applyFor/addData") + public R applyForAddData(@RequestBody JinhuiInterspaceApplyForVO item) + { + return jinhuiCommunityService.applyForAddData(item); + } + + /** + * 空间预约申请编辑 + * @param + * @return + */ + @ApiOperation(value = "空间预约申请编辑") + @PostMapping("/applyFor/editData") + public R applyForEditData(@RequestBody JinhuiInterspaceApplyForVO item) + { + return jinhuiCommunityService.applyForEditData(item); + } + + /** + * 空间预约申请删除 + * @param + * @return + */ + @ApiOperation(value = "空间预约申请删除") + @DeleteMapping("/applyFor/expurgateData") + public R applyForExpurgateData(@RequestParam("id") String id) + { + return jinhuiCommunityService.applyForExpurgateData(id); + } + + +/****************************************************************************************************************** + * + * + * 金汇微心愿 + * + * + ******************************************************************************************************************/ + /** + * 分页查询 + * @param + * @return + */ + @ApiOperation(value = "金汇微心愿列表", response = JinhuiMicroVolunteeringVO.class) + @GetMapping("/volunteering/getList") + public R volunteeringGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam(value = "state", required = false)String state) + { + return jinhuiCommunityService.volunteeringGetList(pageNum,pageSize,getUserId()+"",state); + } + + /** + * 详情 + * @param id + * @return + */ + @ApiOperation(value = "金汇微心愿详情", response = JinhuiMicroVolunteeringVO.class) + @GetMapping("/volunteering/getDetails") + public R volunteeringGetDetails(@RequestParam("id") String id) + { + return jinhuiCommunityService.volunteeringGetDetails(id); + } + /** + * 新增 + * @param + * @return + */ + @ApiOperation(value = "金汇微心愿新增") + @PostMapping("/volunteering/addData") + public R volunteeringAddData(@RequestBody JinhuiMicroVolunteeringVO item) + { + item.setUserId(getUserId()+""); + return jinhuiCommunityService.volunteeringAddData(item); + } + + /** + * 编辑 + * @param item + * @return + */ + @ApiOperation(value = "金汇微心愿编辑") + @PostMapping("/volunteering/editData") + public R volunteeringEditData(@RequestBody JinhuiMicroVolunteeringVO item) + { + return jinhuiCommunityService.volunteeringEditData(item); + } + + /** + * 删除 + * @param id + * @return + */ + @ApiOperation(value = "金汇微心愿删除") + @DeleteMapping("/volunteering/expurgateData") + 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 = JinhuiShoppingVO.class) + @GetMapping("/shoppingGetList") + public R shoppingGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam(value = "goodName", required = false) String goodName, + @RequestParam(value = "id", required = false) String id) + { + return jinhuiCommunityService.shoppingGetList(pageNum,pageSize,goodName,"1",id); + } + + + @ApiOperation(value = "金汇商城商品详情", response = JinhuiShoppingVO.class) + @GetMapping("/shoppingGetDetails") + public R shoppingGetDetails(@RequestParam("id") String id) + { + return jinhuiCommunityService.shoppingGetDetails(id); + } + + + + /******************************************************************************************************** + * + * + * 金汇商城商品订单 + * + * + ********************************************************************************************************/ + + /** + * 分页查询 + * @param + * @return + */ + @ApiOperation(value = "订单列表", response = JinhuiShoppingOrderVO.class) + @GetMapping("/orderGetList") + public R orderGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @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) + { + return jinhuiCommunityService.orderGetList(pageNum,pageSize,getUserId()+"", + goodsId,orderNumber,goodName,name,cancelType); + } + + /** + * 分页详情 + * @param + * @return + */ + @ApiOperation(value = "订单详情", response = JinhuiShoppingOrderVO.class) + @GetMapping("/orderGetDetails") + public R orderGetDetails(@RequestParam("id") String id) + { + return jinhuiCommunityService.orderGetDetails(id); + } + + /** + * 新增 + * @param + * @return + */ + @ApiOperation(value = "订单新增") + @PostMapping("/orderAddData") + public R orderAddData(@RequestBody JinhuiShoppingOrderVO item) + { + return jinhuiCommunityService.orderAddData(item); + } + + /** + * 取消 + * @param + * @return + */ + @ApiOperation(value = "订单取消") + @GetMapping("/orderCancelOrder") + public R orderCancelOrder(@RequestParam("orderId") String orderId) + { + return jinhuiCommunityService.orderCancelOrder(orderId); + } + + + /** + * 删除 + * @param + * @return + */ + @ApiOperation(value = "订单删除") + @DeleteMapping("/orderExpurgateData") + public R orderExpurgateData(@RequestParam("id") String id) + { + return jinhuiCommunityService.orderExpurgateData(id); + } + + + @ApiOperation(value = "订单核销") + @GetMapping("/orderCheck") + public R orderEditData(@RequestParam("id") String id) + { + + if(StringUtils.isEmpty(id)) + { + return R.fail("订单id不能为空"); + } + + JinhuiShoppingOrderVO vo=new JinhuiShoppingOrderVO(); + vo.setId(id); + vo.setCancelType("1"); + vo.setCancelTime(new Date()); + return jinhuiCommunityService.orderEditData(vo); + } + + + /****************************************************************************************************** + * + * 金汇文章 + * + *******************************************************************************************************/ + /** + * 分页查询 + * @param + * @return + */ + @ApiOperation(value = "金汇文章列表", response = JinhuiArticleManagementVO.class) + @GetMapping("/articleGetList") + public R articleGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize) + { + return jinhuiCommunityService.articleGetList(pageNum,pageSize,"1"); + } + + /** + * 详情 + * @param id + * @return + */ + @ApiOperation(value = "金汇文章详情", response = JinhuiArticleManagementVO.class) + @GetMapping("/articleGetDetails") + public R articleGetDetails(@RequestParam("id") String id) + { + return jinhuiCommunityService.articleGetDetails(id); + } + + + + + } -- Gitblit v1.7.1