package com.consum.base.service; import com.consum.base.pojo.excel.TransferExcelTemplate; import com.consum.base.pojo.query.TransferQry; import com.consum.base.pojo.request.LWhFormTransferParam; import com.consum.base.pojo.response.LWHFromTransferExtendVO; import com.consum.model.po.FinSysTenantUser; import com.consum.model.po.LWhFormTransfer; import com.walker.db.page.GenericPager; import com.walker.jdbc.service.BaseService; import java.util.List; import java.util.Map; public interface LWhFormTransferService extends BaseService { long add(LWhFormTransferParam param, FinSysTenantUser sysInfo) throws Exception; /** * @Description 列表查询 * @Author 卢庆阳 * @Date 2023/10/30 */ GenericPager queryFormTransferList(TransferQry param); /** * @Description 根据id查询详情 * @Author 卢庆阳 * @Date 2023/10/30 */ LWHFromTransferExtendVO getById(Long id); /** * @Description 导出调拨出库单 * @Author 卢庆阳 * @Date 2023/10/31 */ List export(Long id, Integer type); /** * 撤销 * * @author 卢庆阳 * @date 2023/10/31 */ int updateStatus(Long id); GenericPager> queryTransferInfo(TransferQry transferQry); GenericPager> queryFormTransferDetailList(TransferQry param); List> queryDepartmentTransferOrder(); LWhFormTransfer selectById(Long id); }