订单状态定时处理 + day09业务功能

This commit is contained in:
zvv
2026-04-05 18:57:29 +08:00
parent 01b8c0f935
commit 21bfc4430b
12 changed files with 1021 additions and 17 deletions

View File

@@ -1,9 +1,11 @@
package com.sky.service;
import com.sky.dto.OrdersSubmitDTO;
import com.sky.dto.*;
import com.sky.result.PageResult;
import com.sky.vo.OrderPaymentVO;
import com.sky.vo.OrderStatisticsVO;
import com.sky.vo.OrderSubmitVO;
import com.sky.vo.OrderVO;
public interface OrderService {
@@ -14,4 +16,99 @@ public interface OrderService {
* @return
*/
OrderSubmitVO submitOrder(OrdersSubmitDTO ordersSubmitDTO);
/**
* 订单支付
* @param ordersPaymentDTO
* @return
*/
OrderPaymentVO payment(OrdersPaymentDTO ordersPaymentDTO) throws Exception;
/**
* 支付成功,修改订单状态
* @param outTradeNo
*/
void paySuccess(String outTradeNo);
/**
* 用户订单分页查询
* @param page
* @param pageSize
* @param status
* @return
*/
PageResult pageQuery4User(int page, int pageSize, Integer status);
/**
* 查询订单详情
* @param id
* @return
*/
OrderVO details(Long id);
/**
* 用户取消订单
* @param id
*/
void userCancelById(Long id);
/**
* 再来一单
* @param id
*/
void repetition(Long id);
/**
* 订单搜索
* @param ordersPageQueryDTO
* @return
*/
PageResult conditionSearch(OrdersPageQueryDTO ordersPageQueryDTO);
/**
* 各个状态的订单数量统计
* @return
*/
OrderStatisticsVO statistics();
/**
* 接单
* @param ordersConfirmDTO
*/
void confirm(OrdersConfirmDTO ordersConfirmDTO);
/**
* 拒单
* @param ordersRejectionDTO
*/
void rejection(OrdersRejectionDTO ordersRejectionDTO);
/**
* 取消订单
* @param ordersCancelDTO
*/
void cancel(OrdersCancelDTO ordersCancelDTO);
/**
* 派送订单
* @param id
*/
void delivery(Long id);
/**
* 完成订单
* @param id
*/
void complete(Long id);
}