| | |
| | | package com.panzhihua.common.service.community; |
| | | |
| | | import com.panzhihua.common.model.dtos.AppletesBackstageConfigDTO; |
| | | import com.panzhihua.common.model.dtos.PageDTO; |
| | | import com.panzhihua.common.model.dtos.advertisement.ComOpsAdvDTO; |
| | | import com.panzhihua.common.model.dtos.advertisement.PageComOpsAdvDTO; |
| | | import com.panzhihua.common.model.dtos.community.*; |
| | | import com.panzhihua.common.model.dtos.shop.PageComShopOrderSearchDTO; |
| | | import com.panzhihua.common.model.dtos.shop.*; |
| | | import com.panzhihua.common.model.dtos.shop.PageComShopGoodsDTO; |
| | | import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.SystemmanagementConfigVO; |
| | | import com.panzhihua.common.model.vos.community.*; |
| | | 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.shop.ShopOperLogVO; |
| | | import com.panzhihua.common.model.vos.shop.AddShopGoodsVO; |
| | | import com.panzhihua.common.model.vos.shop.ShopStoreVO; |
| | | import com.panzhihua.common.model.vos.user.UserPhoneVO; |
| | | import org.springframework.cloud.openfeign.FeignClient; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("pagedynamic") |
| | | R pageDynamic(@RequestBody ComActDynVO comActDynVO); |
| | | |
| | | /** |
| | | * 管理后台分页查询社区动态 |
| | | * |
| | | * @param comActDynVO 查询参数 |
| | | * @return 动态集合 |
| | | */ |
| | | @PostMapping("pagedynamicByAdmin") |
| | | R pageDynamicByAdmin(@RequestBody ComActDynVO comActDynVO); |
| | | |
| | | /** |
| | | * 社区动态详情 |
| | |
| | | * @return |
| | | */ |
| | | @PostMapping("/questnaire/editquestnairedo") |
| | | R editQuestnaireDO(@RequestBody EditComActQuestnaireVo editComActQuestnaireVo); |
| | | R editQuestnaireDO(@RequestBody EditComActQuestnaireVo editComActQuestnaireVo, @RequestParam("userId") Long userId); |
| | | |
| | | /** |
| | | * 删除问卷 ——隐藏 |
| | |
| | | * @param questId 问卷ID |
| | | */ |
| | | @PostMapping("/questnaire/answerslist") |
| | | R answerResultList(Long questId); |
| | | R answerResultList(@RequestParam("questId") Long questId); |
| | | |
| | | |
| | | /** |
| | |
| | | * |
| | | * @param pageQuestnaireSubDetailsDTO 问卷ID |
| | | */ |
| | | @GetMapping("/questnaire/qaqeustanswerdetails") |
| | | R qaQeustAnswerDetails(PageQuestnaireSubDetailsDTO pageQuestnaireSubDetailsDTO); |
| | | @PostMapping("/questnaire/qaqeustanswerdetails") |
| | | R qaQeustAnswerDetails(@RequestBody PageQuestnaireSubDetailsDTO pageQuestnaireSubDetailsDTO); |
| | | |
| | | |
| | | /** |
| | |
| | | * @param pageQuestnaireAnswerDTO 社区问卷分页参数 |
| | | * @return 分页数据 |
| | | */ |
| | | @GetMapping("/questnaire/pagequestnaireanswer") |
| | | R pageQuestnaireAnswer(PageQuestnaireAnswerDTO pageQuestnaireAnswerDTO); |
| | | @PostMapping("/questnaire/pagequestnaireanswer") |
| | | R pageQuestnaireAnswer(@RequestBody PageQuestnaireAnswerDTO pageQuestnaireAnswerDTO); |
| | | |
| | | |
| | | /** |
| | | * 居民填写问卷调查问卷 |
| | | * @param usersAnswerQuestnaireVO 填写情况 |
| | | */ |
| | | @PostMapping("/questnaire/usersanswequestnaire") |
| | | R usersAnsweQuestnaire(@RequestBody UsersAnswerQuestnaireVO usersAnswerQuestnaireVO, @RequestParam("userId") Long userId); |
| | | |
| | | /** |
| | | * 店铺列表-分页查询 |
| | | * @param pageComShopStoreDTO 分页条件 |
| | | */ |
| | | @PostMapping("/shop/pageShopStore") |
| | | R pageStoreList(@RequestBody PageComShopStoreDTO pageComShopStoreDTO); |
| | | |
| | | /** |
| | | * 保存店铺 |
| | | * @param storeVO 数据 |
| | | */ |
| | | @PostMapping("/shop/saveStore") |
| | | R saveStore(@RequestBody ShopStoreVO storeVO); |
| | | |
| | | |
| | | /** |
| | | * 编辑店铺、启用、禁用 |
| | | * @param storeVO 数据 |
| | | * @param id 商铺id |
| | | */ |
| | | @PostMapping("/shop/editStore/{id}") |
| | | R editStore(@RequestBody ShopStoreVO storeVO, @PathVariable("id") Long id); |
| | | |
| | | /** |
| | | * 删除店铺 |
| | | * @param id 商铺id |
| | | */ |
| | | @PostMapping("/shop/deleteStore") |
| | | R deleteStore(@RequestBody Long[] id); |
| | | |
| | | /** |
| | | * 获取详情 |
| | | * @param id 商铺id |
| | | */ |
| | | @GetMapping("/shop/getStoreInfo") |
| | | R getStoreInfo(@RequestParam("id")Long id); |
| | | |
| | | |
| | | /** |
| | | * 商品列表-分页查询 |
| | | * @param pageComShopGoodsDTO 添加数据 |
| | | */ |
| | | @PostMapping("/shop/pageGoods") |
| | | R pageGoodsList(@RequestBody PageComShopGoodsDTO pageComShopGoodsDTO); |
| | | |
| | | /** |
| | | * 新增商品 |
| | | * @param addShopGoodsVO |
| | | * @return |
| | | */ |
| | | @PostMapping("/shop/saveShopGoods") |
| | | R saveShopGoods(@RequestBody AddShopGoodsVO addShopGoodsVO); |
| | | |
| | | /** |
| | | * 编辑商品 |
| | | * @param id |
| | | * @param addShopGoodsVO |
| | | * @return |
| | | */ |
| | | @PostMapping("/shop/editShopGoods/{id}") |
| | | R editShopGoods(@PathVariable("id") Long id,@RequestBody AddShopGoodsVO addShopGoodsVO); |
| | | |
| | | /** |
| | | * 删除商品 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @PostMapping("/shop/deleteShopGoods") |
| | | R deleteShopGoods(@RequestBody Long[] id); |
| | | /** |
| | | * 修改商品状态 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @GetMapping("/shop/changeShopGoodsStatus") |
| | | R changeStatus(@RequestParam("id") Long id,@RequestParam("status")Integer status); |
| | | /** |
| | | * 结果 |
| | | * @param shopOperlog 商城后台操作日志 |
| | | */ |
| | | @PostMapping("/shop/addShopOperLog") |
| | | R addShopOperLog(@RequestBody ShopOperLogVO shopOperlog); |
| | | |
| | | /** |
| | | * 分页查询 商家后台操作日志 |
| | | * @param pageDTO 分页数据 |
| | | * @return 分页日志 |
| | | */ |
| | | @PostMapping("/shop/pageShopOperLog") |
| | | R pageShopOperLog(@RequestBody PageDTO pageDTO); |
| | | |
| | | /** |
| | | * 订单分页查询 |
| | | * @param pageComShopOrderSearchDTO 分页数据 |
| | | * @return 订单分页查询 |
| | | */ |
| | | @PostMapping("/shop/order/page") |
| | | R pageShopOrder(@RequestBody PageComShopOrderSearchDTO pageComShopOrderSearchDTO); |
| | | /** |
| | | * 分页查询店铺列表 |
| | | * @param comShopStoreDTO 请求参数 |
| | | * @return 店铺列表 |
| | | */ |
| | | @PostMapping("/shop/pageShopStore") |
| | | R pageShopStore(@RequestBody PageComShopStoreDTO comShopStoreDTO); |
| | | |
| | | /** |
| | | * 根据id查询店铺详情 |
| | | * @param comShopStoreDTO 请求参数 |
| | | * @return 店铺详情 |
| | | */ |
| | | @PostMapping("/shop/shopStoreDetail") |
| | | R shopStoreDetail(@RequestBody PageComShopStoreDTO comShopStoreDTO); |
| | | |
| | | /** |
| | | * 分页查询商品列表 |
| | | * @param comShopGoodsDTO 请求参数 |
| | | * @return 商品列表 |
| | | */ |
| | | @PostMapping("/shop/pageShopGoods") |
| | | R pageShopGoods(@RequestBody ComShopGoodsDTO comShopGoodsDTO); |
| | | |
| | | /** |
| | | * 根据商品id查询商品信息 |
| | | * @param goodsId 商品id |
| | | * @return 商品信息 |
| | | */ |
| | | @PostMapping("/shop/shopGoodsDetail") |
| | | R shopGoodsDetail(@RequestParam("goodsId") Long goodsId); |
| | | |
| | | /** |
| | | * 查询用户购物车列表 |
| | | * @param userId 用户id |
| | | * @return 购物车列表 |
| | | */ |
| | | @PostMapping("/shop/shopCartList") |
| | | R shopCartList(@RequestParam("userId") Long userId); |
| | | |
| | | /** |
| | | * 购物车添加 |
| | | * @param comShopCartDTO 请求参数 |
| | | * @return 购物车列表 |
| | | */ |
| | | @PostMapping("/shop/shopAddCart") |
| | | R shopAddCart(@RequestBody ComShopCartDTO comShopCartDTO); |
| | | |
| | | /** |
| | | * 购物车内商品数量修改 |
| | | * @param shopEditNubCartDTO 请求参数 |
| | | * @return 修改结果 |
| | | */ |
| | | @PostMapping("/shop/shopEditNubCart") |
| | | R shopEditNubCart(@RequestBody ComShopEditNubCartDTO shopEditNubCartDTO); |
| | | |
| | | /** |
| | | * 删除购物车记录 |
| | | * @param Ids 购物车id集合 |
| | | * @return 删除结果 |
| | | */ |
| | | @PostMapping("/shop/shopDelCart") |
| | | R shopDelCart(@RequestBody List<Long> Ids); |
| | | |
| | | /** |
| | | * 分页查询用户收货地址列表 |
| | | * @param comShopAddressDTO 请求参数 |
| | | * @return 用户收货地址列表 |
| | | */ |
| | | @PostMapping("/shop/shopUserAddressList") |
| | | R shopUserAddressList(@RequestBody PageComShopAddressDTO comShopAddressDTO); |
| | | |
| | | /** |
| | | * 用户添加收货地址 |
| | | * @param comShopAddressDTO 请求参数 |
| | | * @return 添加结果 |
| | | */ |
| | | @PostMapping("/shop/shopAddUserAddress") |
| | | R shopAddUserAddress(@RequestBody ComShopAddressDTO comShopAddressDTO); |
| | | |
| | | /** |
| | | * 用户修改收货地址 |
| | | * @param comShopAddressDTO 请求参数 |
| | | * @return 修改结果 |
| | | */ |
| | | @PostMapping("/shop/shopEditUserAddress") |
| | | R shopEditUserAddress(@RequestBody ComShopAddressDTO comShopAddressDTO); |
| | | |
| | | /** |
| | | * 用户删除收货地址 |
| | | * @param addressId 收货地址id |
| | | * @return 删除结果 |
| | | */ |
| | | @PostMapping("/shop/shopDelUserAddress") |
| | | R shopDelUserAddress(@RequestParam("addressId") Long addressId); |
| | | |
| | | /** |
| | | * 订单预览 |
| | | * @param orderPreviewDTO 请求参数 |
| | | * @return 订单预览数据 |
| | | */ |
| | | @PostMapping("/shop/orderPreview") |
| | | R orderPreview(@RequestBody ComShopOrderPreviewDTO orderPreviewDTO); |
| | | |
| | | /** |
| | | * 创建订单 |
| | | * @param orderCreateDTO 创建订单请求参数 |
| | | * @return 创建结果 |
| | | */ |
| | | @PostMapping("/shop/orderCreate") |
| | | R orderCreate(@RequestBody ComShopOrderCreateDTO orderCreateDTO); |
| | | |
| | | /** |
| | | * 分页查询用户订单列表 |
| | | * @param comOrderListDTO 请求参数 |
| | | * @return 查询结果 |
| | | */ |
| | | @PostMapping("/shop/pageOrderList") |
| | | R pageOrderList(@RequestBody PageComOrderListDTO comOrderListDTO); |
| | | |
| | | /** |
| | | * 根据订单id查询订单详情 |
| | | * @param orderId 订单id |
| | | * @return 订单详情 |
| | | */ |
| | | @PostMapping("/shop/orderDetail") |
| | | R orderDetail(@RequestParam("orderId") Long orderId); |
| | | |
| | | /** |
| | | * 根据订单id取消订单 |
| | | * @param comShopOrderQueryDTO 请求参数 |
| | | * @return 取消结果 |
| | | */ |
| | | @PostMapping("/shop/orderCancel") |
| | | R orderCancel(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO); |
| | | |
| | | /** |
| | | * 根据订单id删除订单 |
| | | * @param orderId 订单id |
| | | * @return 删除结果 |
| | | */ |
| | | @PostMapping("/shop/orderDelete") |
| | | R orderDelete(@RequestParam("orderId") Long orderId); |
| | | |
| | | /** |
| | | * 根据订单id确认收货 |
| | | * @param comShopOrderQueryDTO 请求参数 |
| | | * @return 确认结果 |
| | | */ |
| | | @PostMapping("/shop/orderConfirm") |
| | | R orderConfirm(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO); |
| | | |
| | | /** |
| | | * 统计用户订单数量 |
| | | * @param userId 用户id |
| | | * @return 统计结果 |
| | | */ |
| | | @PostMapping("/shop/orderStatistics") |
| | | R orderStatistics(@RequestParam("userId") Long userId); |
| | | |
| | | /** |
| | | * 商家资金的订单详情 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @GetMapping("/shop/capitalDetailByStore") |
| | | R capitalDetailByStore(@RequestParam("id") Long id); |
| | | |
| | | |
| | | /** |
| | | * 订单发货 |
| | | * @param orderShipDTO 商城订单发货信息 |
| | | * @return 发货结果 |
| | | */ |
| | | @PostMapping("/shop/shipOrder") |
| | | R shipOrder(@RequestBody ComShopOrderShipDTO orderShipDTO); |
| | | |
| | | /** |
| | | * 订单配送 |
| | | * @param deliverDTO 订单信息 |
| | | * @return 配送结果 |
| | | */ |
| | | @PostMapping("/shop/deliverOrder") |
| | | R deliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO); |
| | | |
| | | /** |
| | | * 订单完成配送 |
| | | * @param deliverDTO 订单信息 |
| | | * @return 配送完成结果 |
| | | */ |
| | | @PostMapping("/shop/finishDeliverOrder") |
| | | R finishDeliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO); |
| | | |
| | | /** |
| | | * 获取用户商户详情 |
| | | * @param userId 用户ID |
| | | */ |
| | | @GetMapping("/shop/getUserStoreInfo") |
| | | R getUserStoreInfo(@RequestParam("userId") Long userId); |
| | | |
| | | /** |
| | | * 订单导出信息 |
| | | * @param comShopOrderExportDTO 订单导出信息 |
| | | * @return 订单导出信息 |
| | | */ |
| | | @PostMapping("/shop/shopOrderExportData") |
| | | R shopOrderExportData(@RequestBody ComShopOrderExportDTO comShopOrderExportDTO); |
| | | |
| | | /** |
| | | * 资金管理导出信息 |
| | | * @param comShopFundsExportDTO 资金管理导出信息 |
| | | * @return 资金管理导出信息 |
| | | */ |
| | | @PostMapping("/shop/shopOrderFundsExportData") |
| | | R shopOrderFundsExportData(@RequestBody ComShopFundsExportDTO comShopFundsExportDTO ); |
| | | |
| | | /** |
| | | * 店铺资金统计信息 |
| | | * @param userId 用户ID |
| | | * @return 店铺资金统计信息 |
| | | */ |
| | | @GetMapping("/shop/getFundsStat") |
| | | R getFundsStat(@RequestParam("userId") Long userId); |
| | | |
| | | /** |
| | | * 店铺资金统计信息 |
| | | * @param pageComShopFundsSearchDTO 店铺资金 |
| | | * @return 店铺资金统计信息 |
| | | */ |
| | | @PostMapping("/shop/pageShopFunds") |
| | | R pageShopFunds(@RequestBody PageComShopFundsSearchDTO pageComShopFundsSearchDTO); |
| | | } |