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<LWhFormTransfer> queryFormTransferList(TransferQry param);
|
|
/**
|
* @Description 根据id查询详情
|
* @Author 卢庆阳
|
* @Date 2023/10/30
|
*/
|
LWHFromTransferExtendVO getById(Long id);
|
|
|
/**
|
* @Description 导出调拨出库单
|
* @Author 卢庆阳
|
* @Date 2023/10/31
|
*/
|
List<TransferExcelTemplate> export(Long id, Integer type);
|
|
/**
|
* 撤销
|
*
|
* @author 卢庆阳
|
* @date 2023/10/31
|
*/
|
int updateStatus(Long id);
|
|
GenericPager<Map<String, Object>> queryTransferInfo(TransferQry transferQry);
|
|
|
GenericPager<Map<String, Object>> queryFormTransferDetailList(TransferQry param);
|
|
List<Map<String, Object>> queryDepartmentTransferOrder();
|
|
LWhFormTransfer selectById(Long id);
|
}
|