OrderCargoService.java 1.03 KB
package com.sl.ms.oms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sl.ms.oms.dto.OrderCargoDTO;
import com.sl.ms.oms.entity.OrderCargoEntity;

import java.util.List;

/**
 * 货品总重量  服务类
 */
public interface OrderCargoService extends IService<OrderCargoEntity> {


    /**
     * 保存货物信息
     *
     * @param record 货物信息
     * @return 货物信息
     */
    OrderCargoEntity saveSelective(OrderCargoEntity record);

    /**
     * 获取货物列表
     *
     * @param tranOrderId 运单id
     * @param orderId     订单id
     * @return 货物列表
     */
    List<OrderCargoEntity> findAll(Long tranOrderId, Long orderId);

    /**
     * 根据订单id查询货品信息
     *
     * @param id 订单id
     * @return 货品信息
     */
    OrderCargoDTO findByOrderId(Long id);

    /**
     * 最近寄递
     *
     * @param name     物品名称
     * @param memberId 用户ID
     * @return
     */
    List<OrderCargoDTO> listRecent(String name, Long memberId);
}