package com.consum.base.service;
|
|
import java.util.List;
|
|
import com.consum.base.core.utils.PageUtil;
|
import com.consum.base.pojo.LWhFormScrappedParam;
|
import com.consum.base.pojo.excel.ScrappedInfoExcelTemplate;
|
import com.consum.base.pojo.query.LWhFormScrappedQry;
|
import com.consum.base.pojo.response.GoodsTemplateCountVO;
|
import com.consum.base.pojo.response.LWhFormScrappedExtendVO;
|
import com.consum.model.po.FinSysTenantUser;
|
import com.iplatform.model.po.S_user_core;
|
import com.walker.jdbc.service.BaseService;
|
|
public interface LWhFormScrappedService extends BaseService {
|
|
int add(LWhFormScrappedParam param, S_user_core currentUser, FinSysTenantUser sysInfo);
|
|
PageUtil queryList(LWhFormScrappedQry param, FinSysTenantUser sysInfo);
|
|
LWhFormScrappedExtendVO getById(Long id);
|
|
/**
|
* 报废单据明细查询
|
*
|
* @param param
|
* @param sysInfo
|
* @return
|
*/
|
PageUtil queryDetailList(LWhFormScrappedQry param, FinSysTenantUser sysInfo);
|
|
/**
|
* 导出报废单据查询
|
*
|
* @param id
|
* @return
|
*/
|
List<ScrappedInfoExcelTemplate> export(Long id);
|
|
/**
|
* 统计报废单物品型号数量
|
*
|
* @param businessId
|
* @return
|
*/
|
List<GoodsTemplateCountVO> getScrappedCountByBusinessId(Long businessId);
|
}
|