From 12c595079a76967023895b701bd918b85adca5e5 Mon Sep 17 00:00:00 2001
From: puhanshu <a9236326>
Date: 星期四, 30 十二月 2021 18:06:36 +0800
Subject: [PATCH] 微商业街-12/30代码提交
---
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java | 647 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 644 insertions(+), 3 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
index ef572d7..9316746 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -2,7 +2,18 @@
import java.util.List;
+import com.panzhihua.common.model.dtos.PageBaseDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.DisableOrEnableMcsMerchantDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.McsMerchantDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.PageMcsGameDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.PageMcsInformationDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.PageMcsMerchantDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.SetPopularForGameDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.SetShelfForGameDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.SetShelfForInfoDTO;
+import com.panzhihua.common.model.vos.community.microCommercialStreet.McsConfigVO;
import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.scheduling.annotation.Async;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
@@ -152,6 +163,7 @@
import com.panzhihua.common.model.dtos.community.integral.admin.PageComActIntegralRuleDTO;
import com.panzhihua.common.model.dtos.community.integral.admin.PageComActIntegralTradeDTO;
import com.panzhihua.common.model.dtos.community.questnaire.StatisticsSummaryDTO;
+import com.panzhihua.common.model.dtos.community.rentingHouses.*;
import com.panzhihua.common.model.dtos.community.reserve.AddReserveAdminDTO;
import com.panzhihua.common.model.dtos.community.reserve.CancelReserveRecordDTO;
import com.panzhihua.common.model.dtos.community.reserve.ComActReserveMakeStatisticsDTO;
@@ -243,6 +255,7 @@
import com.panzhihua.common.model.vos.community.BatchhouseVO;
import com.panzhihua.common.model.vos.community.ComActActEvaluateVO;
import com.panzhihua.common.model.vos.community.ComActActRegistVO;
+import com.panzhihua.common.model.vos.community.ComActActivityTypeVO;
import com.panzhihua.common.model.vos.community.ComActActivityVO;
import com.panzhihua.common.model.vos.community.ComActAnnouncementVO;
import com.panzhihua.common.model.vos.community.ComActColumnVO;
@@ -297,6 +310,7 @@
import com.panzhihua.common.model.vos.community.ComSwRotaExcelVO;
import com.panzhihua.common.model.vos.community.EldersAuthDetailsVO;
import com.panzhihua.common.model.vos.community.EldersAuthElderlyExcelVO;
+import com.panzhihua.common.model.vos.community.QRActivityCodeVO;
import com.panzhihua.common.model.vos.community.ResetComActMessageVO;
import com.panzhihua.common.model.vos.community.SignactivityVO;
import com.panzhihua.common.model.vos.community.bigscreen.BigScreenStatisticAgeGender;
@@ -308,6 +322,10 @@
import com.panzhihua.common.model.vos.community.questnaire.EditComActQuestnaireVo;
import com.panzhihua.common.model.vos.community.questnaire.QuestnaireVO;
import com.panzhihua.common.model.vos.community.questnaire.UsersAnswerQuestnaireVO;
+import com.panzhihua.common.model.vos.community.rentHouse.RentingHourseOrderVO;
+import com.panzhihua.common.model.vos.community.rentHouse.RentingHoursePreOrderVO;
+import com.panzhihua.common.model.vos.community.rentHouse.WxPayNotifyOrderVO;
+import com.panzhihua.common.model.vos.community.rentHouse.WxPayOrderVO;
import com.panzhihua.common.model.vos.community.warehouse.ComActWarehouseApplyVO;
import com.panzhihua.common.model.vos.community.warehouse.ComActWarehouseBaseVO;
import com.panzhihua.common.model.vos.community.warehouse.QRCodeVO;
@@ -1061,10 +1079,11 @@
*
* @param userId
* 用户id
+ * @param status
* @return 活动列表
*/
@PostMapping("listactivity")
- R listActivity(@RequestParam("userId") Long userId);
+ R listActivity(@RequestParam("userId") Long userId, @RequestParam(value = "status", required = false) Integer status);
/**
* 用户确认心愿
@@ -4934,6 +4953,14 @@
R getWestCommunityLists();
/**
+ * 综治app-小区列表
+ * @param villageListAppDTO 请求参数
+ * @return 小区列表
+ */
+ @PostMapping("/village/grid/list/app")
+ R getGridVillageListApp(@RequestBody ComMngVillageListAppDTO villageListAppDTO);
+
+ /**
* 分页查询退役军人列表
*
* @param comExServicemanDTO
@@ -5286,11 +5313,11 @@
R addIntegralTradeAdmin(@RequestBody AddComActIntegralUserDTO integralUserDTO);
/**
- * 根据社区活动id查询社区活动报名人员列表
+ * 根据社区活动id查询社区活动报名且未参与人员列表
*
* @param activityId
* 活动id
- * @return 社区活动报名人员列表
+ * @return 社区活动报名且未参与人员列表
*/
@PostMapping("/integral/act/activity/admin")
R getTaskActivityPeopleList(@RequestParam("activityId") Long activityId);
@@ -5514,6 +5541,8 @@
@PostMapping("/reserve/commit")
R reserveCommit(@RequestBody ComActReserveCommitVO comActReserveCommitVO);
+ @PostMapping("/reserve/commitNoToken")
+ R reserveCommitNoToken(@RequestBody ComActReserveCommitVO comActReserveCommitVO);
/**
* 我的预约/登记
* @param pageUserReserveDTO
@@ -6998,6 +7027,22 @@
R applyDonates(@RequestBody ComActWarehouseApplyDTO comActWarehouseApplyDTO);
/**
+ * 生成二维码
+ * @param qrCodeVO
+ * @return
+ */
+ @PostMapping("/comActActivityCode/getQRCode")
+ public R getQRCode(@RequestBody QRActivityCodeVO qrCodeVO);
+
+ /**
+ * 重置二维码
+ * @param qrCodeVO
+ * @return
+ */
+ @PostMapping("/comActActivityCode/resetQRCode")
+ public R resetQRCode(@RequestBody QRActivityCodeVO qrCodeVO);
+
+ /**
* 实有房屋数据修复定时任务
* @return 实有房屋数据修复定时任务
*/
@@ -7120,6 +7165,48 @@
*/
@PostMapping("/elders/pensionAuthRecord/add")
R addPensionAuthRecordVO(@RequestBody ComElderAuthRecordVO comElderAuthRecordVO);
+ /**
+ * 活动报名签到情况
+ * @param id 活动主键id
+ * @return
+ */
+ @GetMapping("/activity/sign-in/list")
+ R listSignInRecord(@RequestParam("id") Long id);
+
+ /**
+ * 活动签到记录
+ * @param id 活动主键
+ * @param userId 用户id
+ * @return
+ */
+ @GetMapping("/activity/regist/list")
+ R listRegistRecord(@RequestParam("id") Long id, @RequestParam("userId") Long userId);
+
+ /**
+ * 获取活动类型(目前只有志愿者活动需要获取)
+ * @param communityId
+ * @param type
+ * @return
+ */
+ @GetMapping("/activity/type/list")
+ R listActivityType(@RequestParam("communityId") Long communityId, @RequestParam("type") Integer type);
+
+ /**
+ * 添加活动类型
+ * @param comActActivityTypeVO
+ * @return
+ */
+ @PostMapping("/activity/type/add")
+ R addActivityType(@RequestBody ComActActivityTypeVO comActActivityTypeVO);
+
+ /**
+ * 我的评价
+ * @param userId
+ * @param activityId
+ * @return
+ */
+ @GetMapping("/activity/my-evaluate")
+ R listMyActivityEvaluate(@RequestParam("userId") Long userId, @RequestParam("activityId") Long activityId);
/**
* 分页查询居家隔离统计
@@ -7202,4 +7289,558 @@
*/
@GetMapping("/property/publicity/incr-view")
R incrPropertyPublicityView(@RequestParam("id") Long id);
+
+ /**
+ * 获取预设图片
+ * @param type
+ * @param subtype
+ * @return
+ */
+ @GetMapping("/picture/library/get")
+ R getPresetPictureLibrary(@RequestParam("type") Integer type, @RequestParam("subtype") Integer subtype);
+
+ /**
+ * 分页查询房屋租赁基础配置
+ * @param pageRentingHousesConfigDTO
+ * @return
+ */
+ @PostMapping("/rentingHousesConfig/page")
+ R pageRentingHousesConfig(@RequestBody PageRentingHousesConfigDTO pageRentingHousesConfigDTO);
+
+ /**
+ * 更新配置信息
+ * @param rentingHousesConfigDTO
+ * @return
+ */
+ @PutMapping("/rentingHousesConfig/update")
+ R updateRentingHousesConfig(@RequestBody RentingHousesConfigDTO rentingHousesConfigDTO);
+
+ /**
+ * 新增房源信息
+ * @param registerDTO
+ * @return
+ */
+ @PostMapping("/rentingHourseRegister/register")
+ R registerRentingHouse(@RequestBody RentingHouseRegisterDTO registerDTO);
+
+ /**
+ * 编辑房源信息
+ * @param registerDTO
+ * @return
+ */
+ @PostMapping("/rentingHourseRegister/update")
+ R updateRentingHouse(@RequestBody RentingHouseRegisterDTO registerDTO);
+
+ /**
+ * 分页获取房源信息
+ * @param pageRegisterDTO
+ * @return
+ */
+ @PostMapping("/rentingHourseRegister/page")
+ R pageRentingHouse(@RequestBody PageRentingHouseRegisterDTO pageRegisterDTO);
+
+ /**
+ * 发布/取消发布 房源信
+ * @param releaseOrCancelHouseDTO
+ * @return
+ */
+ @PutMapping("/rentingHourseRegister/releaseOrCancel")
+ R releaseOrCancelHouse(@RequestBody ReleaseOrCancelHouseDTO releaseOrCancelHouseDTO);
+
+ /**
+ * 删除房源信息
+ * @param registerId
+ * @return
+ */
+ @DeleteMapping("/rentingHourseRegister/delete")
+ R deleteRentingHouse(@RequestParam("registerId") Long registerId);
+
+ /**
+ * 获取详情-房源信息
+ * @param registerId
+ * @return
+ */
+ @GetMapping("/rentingHourseRegister/get")
+ R getRentingHouse(@RequestParam("registerId") Long registerId);
+
+ /**
+ * 附近的房源
+ */
+ @PostMapping("/rentingHourseRegister/nearby")
+ R nearby(@RequestBody NearbyDTO nearbyDTO);
+
+ /**
+ * 小程序分页获取房源信息
+ * @param pageRegisterDTO
+ * @return
+ */
+ @PostMapping("/rentingHourseRegister/houseList")
+ R pageRentingHouseApplet(@RequestBody PageRentingHouseRegisterDTO pageRegisterDTO);
+
+ /**
+ * 分页查询所有数据
+ *
+ * @param commonPage 查询实体
+ * @return 所有数据
+ */
+ @PostMapping("/rentingHourseOrder/queryAll")
+ R selectRentingHourseOrderAll(@RequestBody CommonPage commonPage);
+
+ /**
+ * 通过主键查询单条数据
+ *
+ * @param id 主键
+ * @return 单条数据
+ */
+ @GetMapping("/rentingHourseOrder/{id}")
+ R selectRentingHourseOrderOne(@PathVariable("id") Long id);
+
+ /**
+ * 新增数据
+ *
+ * @param rentingHourseOrder 实体对象
+ * @return 新增结果
+ */
+ @PostMapping("/rentingHourseOrder")
+ R insertRentingHourseOrder(@RequestBody RentingHourseOrderVO rentingHourseOrder);
+
+ /**
+ * 修改数据
+ *
+ * @param rentingHourseOrdervo 实体对象
+ * @return 修改结果
+ */
+ @PostMapping("/rentingHourseOrder/update")
+ R updateRentingHourseOrder(@RequestBody RentingHourseOrderVO rentingHourseOrdervo);
+
+ /**
+ * 删除数据
+ *
+ * @param id 主键结合
+ * @return 删除结果
+ */
+ @GetMapping("/rentingHourseOrder/del")
+ R deleteRentingHourseOrder(@RequestParam("id") Long id);
+
+ /**
+ * 支付回调处理订单状态以及房屋状态
+ */
+ @PostMapping("/rentingHourseOrder/wxNotify")
+ R wxNotifyRentingHourseOrder(@RequestBody WxPayNotifyOrderVO wxPayNotifyOrderVO);
+
+ /**
+ * 支付付款
+ */
+ @PostMapping("/rentingHourseOrder/wxPay")
+ R wxPayRentingHourseOrder(@RequestBody WxPayOrderVO wxPayOrderVO);
+
+ /**
+ * 分页查询所有数据
+ *
+ * @param commonPage 查询实体
+ * @return 所有数据
+ */
+ @PostMapping("/rentingHoursePreOrder/queryAll")
+ R selectAllRentingHoursePreOrder(@RequestBody CommonPage commonPage);
+ /**
+ * 通过主键查询单条数据
+ *
+ * @param id 主键
+ * @return 单条数据
+ */
+ @GetMapping("/rentingHoursePreOrder/{id}")
+ R selectOneRentingHoursePreOrder(@PathVariable("id") Long id);
+
+ /**
+ * 新增数据
+ *
+ * @param rentingHoursePreOrderVO 实体对象
+ * @return 新增结果
+ */
+ @PostMapping("/rentingHoursePreOrder")
+ R insertRentingHoursePreOrder(@RequestBody RentingHoursePreOrderVO rentingHoursePreOrderVO);
+
+ /**
+ * 修改数据
+ *
+ * @param rentingHoursePreOrderVO 实体对象
+ * @return 修改结果
+ */
+ @PostMapping("/rentingHoursePreOrder/update")
+ R updateRentingHoursePreOrder(@RequestBody RentingHoursePreOrderVO rentingHoursePreOrderVO);
+
+ /**
+ * 删除数据
+ *
+ * @param id 主键结合
+ * @return 删除结果
+ */
+ @GetMapping("/rentingHoursePreOrder/del")
+ R deleteRentingHoursePreOrder(@RequestParam("id") Long id);
+
+ /**
+ * 普通订单统计
+ */
+ @PostMapping("/rentingHourseOrder/statics")
+ R staticsRentingHourseOrder(@RequestBody RentingHourseOrderVO rentingHourseOrderVO);
+
+ /**
+ * 定金订单统计
+ */
+ @PostMapping("/rentingHoursePreOrder/statics")
+ R staticsRentingHoursePreOrder(@RequestBody RentingHoursePreOrderVO rentingHoursePreOrderVO);
+
+ /**
+ * 获取房屋租赁配置
+ * @return
+ * @param type
+ */
+ @GetMapping("/rentingHousesConfig/getConfig")
+ R getRentingHouseConfig(@RequestParam("type") Integer type);
+
+ @GetMapping("/rentingHourseRegister/updateAllHouseUnionAppCode")
+ @Async
+ void updateAllHouseUnionAppCode();
+
+ /**
+ * 西区大屏治理数据
+ */
+ @GetMapping("/screen/getWestScreenStatics")
+ R westScreenStatics();
+
+ /**
+ * 西区大屏一标三实数据
+ * @return 西区大屏一标三实数据
+ */
+ @GetMapping("/screen/getComprehensivePopulationStatics")
+ R getComprehensivePopulationStatics(@RequestParam("streetId") Long streetId);
+
+ @GetMapping("/screen/getComprehensiveStreetList")
+ R getComprehensiveStreetList();
+
+ /**
+ * 通过社区id查询社区账号密码
+ * @param communityId 社区id
+ * @return 查询社区账号密码
+ */
+ @GetMapping("/screen/getCommunityPassword")
+ R getCommunityPassword(@RequestParam("communityId") Long communityId);
+
+ @GetMapping("/reserve/bigScreenStaticsReserve")
+ R bigScreenStaticsReserve(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 党员活动折线图
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/bigscreen/party/partyActivityLine")
+ R partyActivityLine(@RequestParam("communityId")Long communityId);
+
+ /**
+ * 党员积分前3
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/bigscreen/party/partyActivityTop")
+ R partyActivityTop(@RequestParam("communityId")Long communityId);
+
+ /**
+ * 社区服务大屏数据分析接口
+ */
+ @GetMapping("/screen/serviceData")
+ R serviceData(@RequestParam("communityId")Long communityId);
+
+ /**
+ * 服务居民接口
+ */
+ @GetMapping("/screen/serviceUser")
+ R serviceUser(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 大数据分析平台-居民自治
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/resident/autonomy")
+ R getResidentAutonomy(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 大数据分析平台-清网治格
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/grids/governance")
+ R getGridsGovernance(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 大数据分析平台-社区服务
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/community/service")
+ R getCommunityServiceStatistics(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 分页获取热度排行商家
+ * @param pagePopularMerchantDTO
+ * @return
+ */
+ @PostMapping("/screen/merchant/popular")
+ R getScreenPopularMerchants(@RequestBody PagePopularMerchantDTO pagePopularMerchantDTO);
+
+ /**
+ * 新版大屏首页接口
+ */
+ @GetMapping("/screen/indexInfo")
+ R indexInfo(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-微心愿
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/index/microWish")
+ R indexMicroWish(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-随手拍
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/index/easyPhoto")
+ R indexEasyPhoto(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-随手拍展示列表
+ * @return
+ */
+ @PostMapping("/screen/index/easyPhotoList")
+ R indexEasyPhotoList(@RequestBody PageBaseDTO pageBaseDTO);
+
+ /**
+ * 首页二级页面-社区问卷
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/index/questionnaire")
+ R indexQuestionnaire(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-社区动态
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/index/dyn")
+ R indexDyn(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-社区动态展示列表
+ * @param pageBaseDTO
+ * @return
+ */
+ @PostMapping("/screen/index/dynList")
+ R indexDynList(@RequestBody PageBaseDTO pageBaseDTO);
+
+ /**
+ * 首页二级页面-邻里圈
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/index/neighbor")
+ R indexNeighbor(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-邻里圈展示列表
+ * @param pageBaseDTO
+ * @return
+ */
+ @PostMapping("/screen/index/neighborList")
+ R indexNeighborList(@RequestBody PageBaseDTO pageBaseDTO);
+
+ /**
+ * 首页二级页面-便民商家
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/index/merchant")
+ R indexMerchant(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-商家展示列表
+ * @param pageBaseDTO
+ * @return
+ */
+ @PostMapping("/screen/index/merchantList")
+ R indexMerchantList(@RequestBody PageBaseDTO pageBaseDTO);
+
+ /**
+ * 首页二级页面-微心愿展示列表
+ * @param pageBaseDTO
+ * @return
+ */
+ @PostMapping("/screen/index/microWishList")
+ R indexMicroWishList(@RequestBody PageBaseDTO pageBaseDTO);
+
+ /**
+ * 首页二级页面-社区问卷展示列表
+ * @param pageBaseDTO
+ * @return
+ */
+ @PostMapping("/screen/index/questionnaireList")
+ R indexQuestionnaireList(@RequestBody PageBaseDTO pageBaseDTO);
+
+ /**
+ * 首页二级页面-居民活动
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/index/residentAct")
+ R indexResidentAct(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-居民活动展示列表
+ * @param pageBaseDTO
+ * @return
+ */
+ @PostMapping("/screen/index/residentActList")
+ R indexResidentActList(@RequestBody PageBaseDTO pageBaseDTO);
+
+ /**
+ * 首页二级页面-志愿者活动
+ * @param communityId
+ * @return
+ */
+ @GetMapping("/screen/index/volunteerAct")
+ R indexVolunteerAct(@RequestParam("communityId") Long communityId);
+
+ /**
+ * 首页二级页面-志愿者活动展示列表
+ * @param pageBaseDTO
+ * @return
+ */
+ @PostMapping("/screen/index/volunteerActList")
+ R indexVolunteerActList(@RequestBody PageBaseDTO pageBaseDTO);
+
+ /**
+ * 新增数字商业街商家
+ * @param mcsMerchantDTO
+ * @return
+ */
+ @PostMapping("/microcommercialstreet/merchant/add")
+ R addMcsMerchant(@RequestBody McsMerchantDTO mcsMerchantDTO);
+
+ /**
+ * 编辑数字商业街商家
+ * @param mcsMerchantDTO
+ * @return
+ */
+ @PutMapping("/microcommercialstreet/merchant/put")
+ R putMcsMerchant(@RequestBody McsMerchantDTO mcsMerchantDTO);
+
+ /**
+ * 查询数字商业街商家详情
+ * @param merchantId
+ * @return
+ */
+ @GetMapping("/microcommercialstreet/merchant/get")
+ R getMcsMerchant(@RequestParam("merchantId") Long merchantId);
+
+ /**
+ * 删除数字商业街商家
+ * @param merchantId
+ * @param userId
+ * @return
+ */
+ @DeleteMapping("/microcommercialstreet/merchant/delete")
+ R deleteMcsMerchant(@RequestParam("merchantId") Long merchantId, @RequestParam("userId") Long userId);
+
+ /**
+ * 分页查询数字商业街商家
+ * @param pageMcsMerchantDTO
+ * @return
+ */
+ @PostMapping("/microcommercialstreet/merchant/page")
+ R pageMcsMerchant(@RequestBody PageMcsMerchantDTO pageMcsMerchantDTO);
+
+ /**
+ * 禁用/启用数字商业街商家
+ * @param disableOrEnableMcsMerchantDTO
+ * @return
+ */
+ @PutMapping("/microcommercialstreet/merchant/disable-or-enable")
+ R disableOrEnableMcsMerchant(@RequestBody DisableOrEnableMcsMerchantDTO disableOrEnableMcsMerchantDTO);
+
+ /**
+ * 获取所有数字商业街配置
+ * @return
+ */
+ @GetMapping("/microcommercialstreet/config/all")
+ R getAllMcsConfig();
+
+ /**
+ * 修改数字商业街配置
+ * @param configs
+ * @return
+ */
+ @PutMapping("/microcommercialstreet/config/put")
+ R putMcsConfig(@RequestBody List<McsConfigVO> configs);
+
+ /**
+ * 分页查询戳戳游戏
+ * @param pageMcsGameDTO
+ * @return
+ */
+ @PostMapping("/microcommercialstreet/game/page")
+ R pageMcsGame(@RequestBody PageMcsGameDTO pageMcsGameDTO);
+
+ /**
+ * 设为/取消游戏热门
+ * @param setPopularForGameDTO
+ * @return
+ */
+ @PutMapping("/microcommercialstreet/game/setPopular")
+ R setPopularForGame(@RequestBody SetPopularForGameDTO setPopularForGameDTO);
+
+ /**
+ * 上架/下架戳戳游戏
+ * @param setShelfForGameDTO
+ * @return
+ */
+ @PutMapping("/microcommercialstreet/game/setShelf")
+ R setShelfForGame(@RequestBody SetShelfForGameDTO setShelfForGameDTO);
+
+ /**
+ * 删除戳戳游戏
+ * @param gameId
+ * @param userId
+ * @return
+ */
+ @DeleteMapping("/microcommercialstreet/game/delete")
+ R deleteMcsGame(@RequestParam("gameId") Long gameId, @RequestParam("userId") Long userId);
+
+ /**
+ * 分页查询戳戳资讯
+ * @param pageMcsInformationDTO
+ * @return
+ */
+ @PostMapping("/microcommercialstreet/information/page")
+ R pageMcsInfo(@RequestBody PageMcsInformationDTO pageMcsInformationDTO);
+
+ /**
+ * 上架/下架戳戳资讯
+ * @param setShelfForInfoDTO
+ * @return
+ */
+ @PutMapping("/microcommercialstreet/information/setShelf")
+ R setShelfForMcsInfo(@RequestBody SetShelfForInfoDTO setShelfForInfoDTO);
+
+ /**
+ * 删除戳戳资讯
+ * @param infoId
+ * @param userId
+ * @return
+ */
+ @DeleteMapping("/microcommercialstreet/information/delete")
+ R deleteMcsInfo(@RequestParam("infoId") Long infoId, @RequestParam("userId") Long userId);
}
--
Gitblit v1.7.1