|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.wms.asrs.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.extension.service.IService; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.Order; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.param.CreateOrderParam; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.param.UpdateOrderParam; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public interface OrderService extends IService<Order> { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean createOrder(CreateOrderParam param); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean createOrder(List<CreateOrderParam> list); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean updateOrder(UpdateOrderParam param); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean deleteOrder(Long orderId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean checkOrderComplete(Long orderId);//检测订单是否完成 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | package com.zy.asrs.wms.asrs.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.extension.service.IService; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.Order; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.dto.OrderInfoDto; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.param.CreateOrderParam; | 
|---|
|  |  |  | import com.zy.asrs.wms.asrs.entity.param.UpdateOrderParam; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public interface OrderService extends IService<Order> { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean createOrder(CreateOrderParam param); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean createOrder(List<CreateOrderParam> list); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean updateOrder(UpdateOrderParam param); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean deleteOrder(Long orderId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean checkOrderComplete(Long orderId);//检测订单是否完成 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Order selectByBarcode(String barcode); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<OrderInfoDto> getDetlForOrderId(Long id); | 
|---|
|  |  |  | } | 
|---|