123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- package com.ruoyi.warehouseBusiness.service;
- import com.ruoyi.common.core.domain.AjaxResult;
- import com.ruoyi.reportManagement.domain.TWhgenleg;
- import com.ruoyi.warehouseBusiness.domain.TWarehousebillsitems;
- import java.util.List;
- import java.util.Map;
- /**
- * 建行仓库接口
- *
- * @author s
- */
- public interface IWarehouseBillsCcbService {
- /**
- * 出入库
- *
- * @param billType 单据类型
- * @param cargos 出入库数据
- * @return 结果
- */
- AjaxResult inAndOutStock(String billType, List<TWarehousebillsitems> cargos);
- /**
- * 获取库存
- *
- * @param takeVoucher 保管凭证号
- * @param corpName 客户名
- * @return 库存列表
- */
- List<Map<String, Object>> getStockList(String takeVoucher, String corpName);
- /**
- * 锁定库存
- *
- * @param belongTo 归属人
- * @param billNoList 业务编号
- * @param isWrNumber 是否仓单编号请求
- * @return 结果
- */
- AjaxResult lockStock(String belongTo, List<String> billNoList, boolean isWrNumber);
- /**
- * 解锁库存
- *
- * @param billNoList 业务编号
- * @param isWrNumber 是否仓单编号请求
- * @return 结果
- */
- AjaxResult unlockStock(List<String> billNoList, boolean isWrNumber);
- /**
- * 获取同步客户
- *
- * @param page 页数
- * @param size 单页大小
- * @param time 注册时间
- * @return 结果
- */
- List<Map<String, Object>> getSyncOrg(Integer page, Integer size, String time);
- /**
- * 获取电子标签
- *
- * @param billNo 业务编号
- * @return 结果
- */
- List<String> getLabel(String billNo);
- /**
- * 获取库存
- *
- * @param blNumber 提单号
- * @param corpName 客户名
- * @param billNo 凭证号
- * @return 库存列表
- */
- List<Map<String, Object>> selectBlNumber(String blNumber, String corpName,String billNo);
- /**
- * 获取库存
- *
- * @param blNumber 提单号
- * @param corpName 客户名
- * @param billNo 凭证号
- * @param pageNo 页数
- * @param pageSize 条数
- * @return 库存列表
- */
- List<Map<String, Object>> selectBlNumberPage(String blNumber, String corpName,String billNo,int pageNo,int pageSize);
- /**
- * 查询用户资产
- * @param blNumber 提单号
- * @param userName 客户名称
- * @param wrNumber 仓单编号
- * @param cargoType 物料编号
- * @return
- */
- List<Map<String, Object>> selectQueryAssets(String blNumber, String userName, String wrNumber, String cargoType);
- /**
- * 跌价补货-修改仓单编号以及质押归属人
- * @param stock 修改信息
- * @param userName 客户
- * @return 结果
- */
- int cargosRF(TWhgenleg stock, String userName);
- }
|