From 866660a359ec6bb3940ef0db4fd2d7741d59ea30 Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期二, 17 十月 2023 16:43:21 +0800
Subject: [PATCH] 金汇小程序空间申请查询
---
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/JinHuiCommnuityApi.java | 317 +++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 287 insertions(+), 30 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 666d3d1..953dd2c 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,13 +4,13 @@
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.PageConvenientMerchantDTO;
import com.panzhihua.common.model.vos.LoginUserInfoVO;
import com.panzhihua.common.model.vos.R;
-import com.panzhihua.common.model.vos.community.ComActActRegistVO;
-import com.panzhihua.common.model.vos.community.ComActActivityVO;
-import com.panzhihua.common.model.vos.community.SignactivityVO;
-import com.panzhihua.common.model.vos.jinhui.JinhuiCoinGeneralTableVO;
-import com.panzhihua.common.model.vos.jinhui.JinhuiGoldCoinRecordVO;
+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.*;
import com.panzhihua.common.model.vos.user.SysUserNoticeVO;
import com.panzhihua.common.service.community.CommunityService;
import com.panzhihua.common.service.jinhui.JinhuiCommunityService;
@@ -29,8 +29,7 @@
@RestController
@RequestMapping("/jin_hui/")
@Api(tags = {"小程序-金汇社区api"})
-public class JinHuiCommnuityApi extends BaseController
-{
+public class JinHuiCommnuityApi extends BaseController {
@Resource
private CommunityService communityService;
@@ -96,35 +95,30 @@
@ApiOperation(value = "获取个人金汇币总币", response = JinhuiCoinGeneralTableVO.class)
- @GetMapping("goldCoin/getDetails" )
- public R coinTableGetDetails()
- {
- return jinhuiCommunityService.coinTableGetDetails( this.getUserId()+"");
+ @GetMapping("goldCoin/getDetails")
+ public R coinTableGetDetails() {
+ return jinhuiCommunityService.coinTableGetDetails(this.getUserId() + "");
}
@ApiOperation(value = "获取个人金汇币明细", response = JinhuiGoldCoinRecordVO.class)
@GetMapping("/record/getList")
- public R recordGetList(@RequestParam("pageNum") int pageNum,
- @RequestParam("pageSize") int pageSize)
- {
- return jinhuiCommunityService.recordGetList(pageNum,pageSize,this.getUserId()+"");
+ public R recordGetList(@RequestParam("pageNum") int pageNum,
+ @RequestParam("pageSize") int pageSize) {
+ return jinhuiCommunityService.recordGetList(pageNum, pageSize, this.getUserId() + "");
}
@ApiOperation(value = "获取个人金汇币明细详情", response = JinhuiGoldCoinRecordVO.class)
@GetMapping("/jinhuiRecord/getDetails")
- public R recordGetDetails(@RequestParam("id") String id)
- {
+ public R recordGetDetails(@RequestParam("id") String id) {
return jinhuiCommunityService.recordGetDetails(id);
}
@ApiOperation(value = "删除金汇币记录")
@PostMapping("/record/expurgateData")
- public R recordExpurgateData(@RequestParam("id") String id)
- {
+ public R recordExpurgateData(@RequestParam("id") String id) {
return jinhuiCommunityService.recordExpurgateData(id);
}
-
/**
@@ -133,27 +127,290 @@
* @param workGuideId
* @return 详情
*/
- @ApiOperation(value = "办事指南_详情")
+ @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() + "");
}
/**
* 办事指南_分页
*
- * @param pageActWorkGuideDTO
- * 查询参数
+ * @param pageActWorkGuideDTO 查询参数
* @return 分页集合
*/
- @ApiOperation(value = "办事指南_分页")
+ @ApiOperation(value = "办事指南_分页", response = ComActWorkGuideVO.class)
@PostMapping("/pageworkguide")
- public R pageWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO)
- {
+ public R pageWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO) {
return jinhuiCommunityService.pageWorkGuide(pageActWorkGuideDTO);
}
+ /**
+ * 删除便民服务商家
+ *
+ * @param merchantId
+ * @return
+ */
+ @ApiOperation(value = "删除便民服务商家")
+ @DeleteMapping("/merchant/delete")
+ public R deleteMerchant(@RequestParam("merchantId") String merchantId,
+ @RequestParam("operator") String operator) {
+ return jinhuiCommunityService.deleteMerchant(merchantId, operator);
+ }
+
+ /**
+ * 分页查询便民服务商家 运营后台
+ *
+ * @param pageConvenientMerchantDTO
+ * @return
+ */
+ @ApiOperation(value = "分页查询便民服务商家", response = ConvenientMerchantVO.class)
+ @PostMapping("/merchant/page")
+ public R pageMerchant(@RequestBody PageConvenientMerchantDTO pageConvenientMerchantDTO) {
+ return jinhuiCommunityService.pageMerchant(pageConvenientMerchantDTO);
+ }
+
+ /**
+ * 获取便民服务商家详情
+ *
+ * @param merchantId
+ * @return
+ */
+ @ApiOperation(value = "获取便民服务商家详情", response = ConvenientMerchantVO.class)
+ @GetMapping("/merchant/get")
+ 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);
+ }
+
+
+ /***************************************************************************************************
+ *
+ *
+ * 商家评论
+ *
+ *
+ **************************************************************************************************/
+ /**
+ * 商家评论列表
+ *
+ * @param pageNum
+ * @param pageSize
+ * @param merchantId
+ * @return
+ */
+ @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);
+ }
+
+ /**
+ * 商家评论列单个详情
+ *
+ * @param id
+ * @return
+ */
+ @ApiOperation(value = "商家评论列单个详情", response = JinghuiMerchantEvaluateVO.class)
+ @GetMapping("/merchantEvaluate/getDetails")
+ public R merchantEvaluateGetDetails(@RequestParam("id") String id) {
+ return jinhuiCommunityService.merchantEvaluateGetDetails(id);
+ }
+
+ /**
+ * 商家评论列添加
+ *
+ * @param
+ * @return
+ */
+ @ApiOperation(value = "商家评论列添加")
+ @PostMapping("/merchantEvaluate/addData")
+ public R merchantEvaluateAddData(@RequestBody JinghuiMerchantEvaluateVO item) {
+ return jinhuiCommunityService.merchantEvaluateAddData(item);
+ }
+
+ /**
+ * 商家评论列编辑
+ *
+ * @param item
+ * @return
+ */
+ @ApiOperation(value = "商家评论列编辑")
+ @PostMapping("/merchantEvaluate/editData")
+ 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) {
+ return jinhuiCommunityService.merchantEvaluateExpurgateData(id);
+ }
+
+
+ @ApiOperation(value = "办事指南列表-按分类查询", response = ComActWorkGuideAppletsVO.class)
+ @PostMapping("wx/list")
+ public R listWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO) {
+ return jinhuiCommunityService.listWorkGuide(pageActWorkGuideDTO);
+ }
+
+
+ @ApiOperation(value = "办事指南_分页", response = ComActWorkGuideVO.class)
+ @PostMapping("wx/pageworkguide")
+ public R detailWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO) {
+ 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);
+ }
+
+
+
+
+
+
+
}
--
Gitblit v1.7.1