futian.liu
2023-12-05 ceecebe477faf5a45b19f3b258f7add8f93b4583
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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);
}