| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.panzhihua.common.model.dtos.shop.*; |
| | | import com.panzhihua.common.model.dtos.shop.*; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.service_community.model.dos.ComShopOrderDO; |
| | | |
| | |
| | | |
| | | /** |
| | | * 分页搜索订单记录 |
| | | * @param pageComShopOrderSearchDTO 分页数据 |
| | | * |
| | | * @param pageComShopOrderSearchDTO |
| | | * 分页数据 |
| | | * @return 分页订单 |
| | | */ |
| | | R pageShopOrder(PageComShopOrderSearchDTO pageComShopOrderSearchDTO); |
| | | |
| | | /** |
| | | * 订单预览 |
| | | * @param orderPreviewDTO 请求参数 |
| | | * |
| | | * @param orderPreviewDTO |
| | | * 请求参数 |
| | | * @return 订单预览数据 |
| | | */ |
| | | R orderPreview(ComShopOrderPreviewDTO orderPreviewDTO); |
| | | |
| | | /** |
| | | * 创建订单 |
| | | * @param orderCreateDTO 创建订单请求参数 |
| | | * |
| | | * @param orderCreateDTO |
| | | * 创建订单请求参数 |
| | | * @return 创建结果 |
| | | */ |
| | | R orderCreate(ComShopOrderCreateDTO orderCreateDTO); |
| | | |
| | | /** |
| | | * 分页查询用户订单列表 |
| | | * @param comOrderListDTO 请求参数 |
| | | * |
| | | * @param comOrderListDTO |
| | | * 请求参数 |
| | | * @return 查询结果 |
| | | */ |
| | | R pageOrderList(PageComOrderListDTO comOrderListDTO); |
| | | |
| | | /** |
| | | * 根据订单id查询订单详情 |
| | | * @param orderId 订单id |
| | | * |
| | | * @param orderId |
| | | * 订单id |
| | | * @return 订单详情 |
| | | */ |
| | | R orderDetail(Long orderId); |
| | | |
| | | /** |
| | | * 根据订单id取消订单 |
| | | * @param comShopOrderQueryDTO 订单信息 |
| | | * |
| | | * @param comShopOrderQueryDTO |
| | | * 订单信息 |
| | | * @return 取消结果 |
| | | */ |
| | | R orderCancel(ComShopOrderQueryDTO comShopOrderQueryDTO); |
| | | |
| | | /** |
| | | * 根据订单id删除订单 |
| | | * @param orderId 订单id |
| | | * |
| | | * @param orderId |
| | | * 订单id |
| | | * @return 删除结果 |
| | | */ |
| | | R orderDelete(Long orderId); |
| | | |
| | | /** |
| | | * 根据订单id确认收货 |
| | | * @param orderId 订单id |
| | | * @param phone 手机号 |
| | | * |
| | | * @param orderId |
| | | * 订单id |
| | | * @param phone |
| | | * 手机号 |
| | | * @return 确认结果 |
| | | */ |
| | | R orderConfirm(Long orderId, String phone); |
| | | |
| | | /** |
| | | * 统计用户订单数量 |
| | | * @param userId 用户id |
| | | * |
| | | * @param userId |
| | | * 用户id |
| | | * @return 统计结果 |
| | | */ |
| | | R orderStatistics(Long userId); |
| | | |
| | | /** |
| | | * 商家资金的订单详情 |
| | | * @param id 订单id |
| | | * |
| | | * @param id |
| | | * 订单id |
| | | * @return |
| | | */ |
| | | R capitalDetailByStore(Long id); |
| | | |
| | | /** |
| | | * 订单发货 |
| | | * @param orderShipDTO 订单发货信息 |
| | | * |
| | | * @param orderShipDTO |
| | | * 订单发货信息 |
| | | * @return 发货结果 |
| | | */ |
| | | R shipOrder(ComShopOrderShipDTO orderShipDTO); |
| | | |
| | | /** |
| | | * 订单配送 |
| | | * @param orderDeliverDTO 订单信息 |
| | | * |
| | | * @param orderDeliverDTO |
| | | * 订单信息 |
| | | * @return 配送结果 |
| | | */ |
| | | R deliverOrder(ComShopOrderDeliverDTO orderDeliverDTO); |
| | | |
| | | /** |
| | | * 订单完成配送 |
| | | * @param orderDeliverDTO 订单信息 |
| | | * |
| | | * @param orderDeliverDTO |
| | | * 订单信息 |
| | | * @return 完成配送结果 |
| | | */ |
| | | R finishDeliverOrder(ComShopOrderDeliverDTO orderDeliverDTO); |
| | | |
| | | /** |
| | | * 获取订单导出数据 |
| | | * @param comShopOrderExportDTO 订单导出参数 |
| | | * |
| | | * @param comShopOrderExportDTO |
| | | * 订单导出参数 |
| | | * @return 订单数据 |
| | | */ |
| | | R shopOrderExportData(ComShopOrderExportDTO comShopOrderExportDTO); |
| | | |
| | | /** |
| | | * 获取资金导出数据 |
| | | * @param comShopFundsExportDTO 资金导出参数 |
| | | * |
| | | * @param comShopFundsExportDTO |
| | | * 资金导出参数 |
| | | * @return 资金数据 |
| | | */ |
| | | R shopOrderFundsExportData(ComShopFundsExportDTO comShopFundsExportDTO); |
| | | |
| | | /** |
| | | * 获取用户资金信息 |
| | | * @param userId 用户ID |
| | | * |
| | | * @param userId |
| | | * 用户ID |
| | | * @return 统计结果 |
| | | */ |
| | | R getFundsStat(Long userId); |
| | | |
| | | /** |
| | | * 获取分页 资金订单数据 |
| | | * @param pageComShopFundsSearchDTO 资金导出参数 |
| | | * |
| | | * @param pageComShopFundsSearchDTO |
| | | * 资金导出参数 |
| | | * @return 资金订单数据 |
| | | */ |
| | | R pageShopFunds(PageComShopFundsSearchDTO pageComShopFundsSearchDTO); |
| | | |
| | | /** |
| | | * 微信支付订单回调 |
| | | * @param wxPayNotifyOrderDTO 订单支付回调参数 |
| | | * |
| | | * @param wxPayNotifyOrderDTO |
| | | * 订单支付回调参数 |
| | | */ |
| | | void wxOrderPayNotify(WxPayNotifyOrderDTO wxPayNotifyOrderDTO); |
| | | |
| | | /** |
| | | * 用户点击去支付 |
| | | * @param orderPayDTO 请求参数 |
| | | * |
| | | * @param orderPayDTO |
| | | * 请求参数 |
| | | * @return 返回支付对象 |
| | | */ |
| | | R wxPay(OrderPayDTO orderPayDTO); |