|
|
|
|
@ -15,39 +15,41 @@ import java.util.List; |
|
|
|
|
*/ |
|
|
|
|
public interface IYieldOrderCraftService extends BaseService<YieldOrderCraft> { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 自定义分页 |
|
|
|
|
* |
|
|
|
|
* @param page |
|
|
|
|
* @param entity |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
IPage<YieldOrderCraft> selectPage(IPage<YieldOrderCraft> page, YieldOrderCraft entity); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 根据生产订单ID查询工艺列表 |
|
|
|
|
* |
|
|
|
|
* @param yoId |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
List<YieldOrderCraft> listByYoId(Long yoId); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 根据生产订单ID删除工艺列表 |
|
|
|
|
* |
|
|
|
|
* @param yoId |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
int deleteByYoId(Long yoId); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 查找订单各工序的加工单位 |
|
|
|
|
* |
|
|
|
|
* @param yieldOrderCraftList 订单工艺列表 |
|
|
|
|
* @param yieldOrder 生产订单 |
|
|
|
|
* @param factor null 整体 ,true : 转厂内 ,false:转厂外 |
|
|
|
|
* @param rxlSpace 需要特殊分派,true:需要, false:不需要,null:不需要 |
|
|
|
|
* @throws BusinessException |
|
|
|
|
*/ |
|
|
|
|
void automaticDispatch(List<YieldOrderCraft> yieldOrderCraftList, YieldOrder yieldOrder, Boolean factor, Boolean rxlSpace) throws Exception; |
|
|
|
|
/** |
|
|
|
|
* 自定义分页 |
|
|
|
|
* |
|
|
|
|
* @param page |
|
|
|
|
* @param entity |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
IPage<YieldOrderCraft> selectPage(IPage<YieldOrderCraft> page, YieldOrderCraft entity); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 根据生产订单ID查询工艺列表 |
|
|
|
|
* |
|
|
|
|
* @param yoId |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
List<YieldOrderCraft> listByYoId(Long yoId); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 根据生产订单ID删除工艺列表 |
|
|
|
|
* |
|
|
|
|
* @param yoId |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
int deleteByYoId(Long yoId); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 查找订单各工序的加工单位 |
|
|
|
|
* |
|
|
|
|
* @param yieldOrderCraftList 订单工艺列表 |
|
|
|
|
* @param yieldOrder 生产订单 |
|
|
|
|
* @param factor null 整体 ,true : 转厂内 ,false:转厂外 |
|
|
|
|
* @param rxlSpace 需要特殊分派,true:需要, false:不需要,null:不需要 |
|
|
|
|
* @throws BusinessException |
|
|
|
|
*/ |
|
|
|
|
void automaticDispatch(List<YieldOrderCraft> yieldOrderCraftList, YieldOrder yieldOrder, Boolean factor, Boolean rxlSpace) throws Exception; |
|
|
|
|
|
|
|
|
|
List<YieldOrderCraft> listByYoIdAndNo(Long id, String orders); |
|
|
|
|
} |
|
|
|
|
|