123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package com.steerinfo.dil.service;
- import com.steerinfo.dil.model.WmspOutboundResult;
- import com.steerinfo.dil.model.WmspOutboundScanResult;
- import com.steerinfo.dil.vo.OutBoundDetailed;
- import java.math.BigDecimal;
- import java.util.List;
- import java.util.Map;
- /**
- * WmspOutboundResult服务接口:
- * @author generator
- * @version 1.0-SNAPSHORT 2021-09-08 10:35
- * 类描述
- * 修订历史:
- * 日期:2021-09-08
- * 作者:generator
- * 参考:
- * 描述:WmspOutboundResult服务接口
- * @see null
- * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
- */
- public interface IWmspOutboundResultService {
- //查询出库实绩
- List<Map<String, Object>> selectResultNumber (Map<String, Object> mapval);
- //根据运输订单主键id查询出库单详情
- int insertSelective(WmspOutboundResult wmspOutboundResult);
- //根据运输订单主键id查询出库单详情
- Map<String, Object> getOrder (String orderNumber);
- //根据运输订单主键id查询出库单详情
- List<Map<String, Object>> getwmspOutboundResultdetails (Integer orderId);
- //根据运输订单主键id查询出库单数量
- int getcountOrderNumber (Integer orderId);
- //根据出库单id查询物资编码
- String getmaterialCode(Integer resultId);
- //装卸工点击确认出库时,修改出库单的出库状态
- int updateByPrimaryKeySelective(WmspOutboundResult wmspOutboundResult);
- //根据运输订单号查找物资信息
- List<Map<String, Object>> selectOutbountResultByOrderNumber(String orderNumber);
- //通过装卸工工号查询装卸工名称
- String getPersonnelNameByJobnumber(String personnelJobNumber);
- //根据运输订单id查询还没装货的物资id
- List<Map<String,Object>> getMaterial(Integer orderId);
- //根据运输订单ID和物资id查询出库单(没有逻辑删除)
- int ExistWmspOutboundResult(Map<String, Object> map);
- //返回出库单详情信息
- Map<String,Object> getOutBoundDetailedInfo(BigDecimal orderId);
- //通过出库单号逻辑删除出库单
- int deleteWmspOutboundResult(BigDecimal resultId);
- //通过出库单号查询出库实绩ID
- BigDecimal getOutBoundId(String resultNumber);
- //通过装卸工工号查询装卸工Id
- BigDecimal getPersonnelIdByJobnumber(String personnelJobNumber);
- //根据扫描结果查询扫描实绩是否存在
- int ExistScanResult(String resultMaterial);
- //通过物资物资唯一编码查询钢材物资表的物资Id
- BigDecimal getSteelMaterialIdByMaterialOnlyCode(String MaterialOnlyCode);
- //通过出库实绩Id查询物资Id
- BigDecimal getOutboundMaterialByResultId(BigDecimal resultId);
- //插入出库扫描实绩
- int scanResultInsert(WmspOutboundScanResult wmspOutboundScanResult);
- //获取月台Id
- BigDecimal getPlatformIdByResultId(BigDecimal resultId);
- //通过月台Id获取仓库名称
- String getWarehouseNameByPlatformId(BigDecimal platformId);
- //获取出库单统一信息
- Map<String,Object> theSameOutboundInfo(BigDecimal resultId);
- //返回已扫描并并稽核成功的物资信息
- List<Map<String,Object>> scanAuditSuccessInfo(BigDecimal resultId);
- //通过唯一编码获取物资名称、计量单位、垛位
- Map<String,Object> getOtherInfoByMaterialOnlyCode(String MaterialOnlyCode1);
- // 出库成功
- int outbountResultToSuccess(Integer resultId);
- //通过出库实绩Id判断出库单已扫描的件数是否等于运输订单物资表的物资件数
- int EqualMaterialsNumber(BigDecimal resultId);
- // 根据orderId判断当前运输订单的状态
- int getOutboundStatus(BigDecimal orderId);
- WmspOutboundResult createOutboundResult(BigDecimal orderId, BigDecimal orderType);
- OutBoundDetailed getInitOutboundScanResultMaterialInfo(BigDecimal resultId);
- int createOutboundScanResult(String subResultMaterial, BigDecimal personnelId, BigDecimal resultId);
- //删除实时库存
- int deleteGridMaterial(String materialOnlyCode);
- }
|