1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package com.ruoyi.ams.asn.service;
- import java.util.List;
- import com.ruoyi.ams.asn.domain.WmsDocAsnDetails;
- import com.ruoyi.ams.asn.domain.WmsDocAsnHeader;
- import com.ruoyi.ams.asn.form.StockForm;
- import com.ruoyi.common.core.domain.AjaxResult;
- /**
- * 入库单Service接口
- *
- * @author ruoyi
- * @date 2022-10-12
- */
- public interface IWmsDocAsnHeaderService
- {
- /**
- * 查询入库单
- *
- * @param asnNo 入库单主键
- * @return 入库单
- */
- WmsDocAsnHeader selectWmsDocAsnHeaderByAsnNo(String asnNo);
- /**
- * 查询入库单列表
- *
- * @param wmsDocAsnHeader 入库单
- * @return 入库单集合
- */
- List<WmsDocAsnHeader> selectWmsDocAsnHeaderList(WmsDocAsnHeader wmsDocAsnHeader);
- /**
- * 查询入库单
- *
- * @param wmsDocAsnHeader 入库单
- * @return 入库单集合
- */
- WmsDocAsnHeader selectWmsDocAsnHeaderByModel(WmsDocAsnHeader wmsDocAsnHeader);
- /**
- * 新增入库单
- *
- * @param wmsDocAsnHeader 入库单
- * @return 结果
- */
- int insertWmsDocAsnHeader(WmsDocAsnHeader wmsDocAsnHeader);
- /**
- * 修改入库单
- *
- * @param wmsDocAsnHeader 入库单
- * @return 结果
- */
- int updateWmsDocAsnHeader(WmsDocAsnHeader wmsDocAsnHeader);
- /**
- * 批量删除入库单
- *
- * @param asnNos 需要删除的入库单主键集合
- * @return 结果
- */
- int deleteWmsDocAsnHeaderByAsnNos(String[] asnNos);
- /**
- * 删除入库单信息
- *
- * @param asnNo 入库单主键
- * @return 结果
- */
- int deleteWmsDocAsnHeaderByAsnNo(String asnNo);
- /**
- * 插入表体
- * @param wmsDocAsnDetails
- * @return
- */
- int insertWmsDocAsnDetails(WmsDocAsnDetails wmsDocAsnDetails);
- /**
- * 查询入库单明细
- * @param asnNo
- * @return
- */
- List<WmsDocAsnDetails> queryWmsDocAsnDetails(String asnNo);
- /**
- * 码盘
- * @param stockForm
- * @return
- */
- AjaxResult doStock(StockForm stockForm);
- }
|