DdManager.java 1.11 KB
package com.hotent.lpg.user.manager;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hotent.base.manager.BaseManager;
import com.hotent.lpg.common.model.WDd;
import com.hotent.lpg.user.dto.DdDto;
import com.hotent.lpg.user.vo.DdxxVo;

/**
 * 订单 服务类
 *
 * @author 超级管理员
 * @company 广州宏天软件股份有限公司
 * @since 2024-03-18
 */
public interface DdManager extends BaseManager<WDd> {


    /**
     * 根据主键获取详情
     *
     * @param id
     * @return
     */
    WDd getDetail(String id);

    void cancel(String ddid);


//    WDd createOrder(DdDto request);



    /**
     * 订单列表
     *
     * @param page
     * @param zt     订单状态
     * @param hyid 会员id
     * @return
     */
    IPage pageList(Page page, String zt, String hyid);

    /**
     * 根据订单id查询订单详情
     *
     * @param oracleId
     * @return
     */
    DdxxVo getOrderByid(String oracleId);


    /**
     * 创建订单
     * @param ddDto
     * @return
     */
    WDd addOrder(DdDto ddDto);


}