jiangping
2025-07-15 c4bd6e7e1fadfac44466d589ee4d5dfcf77c2a59
server/services/src/main/java/com/doumee/service/business/OrdersService.java
@@ -1,8 +1,15 @@
package com.doumee.service.business;
import com.doumee.core.model.LoginUserInfo;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.business.model.Orders;
import com.doumee.dao.dto.CommentDTO;
import com.doumee.dao.dto.ConfirmUpdOrderDTO;
import com.doumee.dao.dto.DoneOrderDTO;
import com.doumee.dao.dto.UpdOrderDataDTO;
import java.util.List;
/**
@@ -18,7 +25,7 @@
     * @param orders 实体对象
     * @return Integer
     */
    Integer create(Orders orders);
    Object create(Orders orders);
    /**
     * 主键删除
@@ -94,4 +101,29 @@
     * @return long
     */
    long count(Orders orders);
    void accept(Integer orderId, Member member);
    void begin(Integer orderId,Member member);
    void updOrderData(UpdOrderDataDTO updOrderDataDTO);
    void confirmUpd(ConfirmUpdOrderDTO confirmUpdOrderDTO);
    void releaseCancelOrder(Integer orderId,Member member);
    void receiveCancelOrder(Integer orderId,Member member);
    Object doneOrder(DoneOrderDTO doneOrderDTO);
    void comment(CommentDTO commentDTO);
    /**
     * 支付回调业务
     * @param preOrderId
     * @return
     */
    String payNotify(String preOrderId,String paymentNo);
    void platformCancel(Integer orderId, LoginUserInfo loginUserInfo);
}