WangHan
2024-04-29 2bd9ddd56697e202a443d04139f854afa2559e95
consum-base/src/main/java/com/consum/base/service/LWhFormScrappedService.java
@@ -1,16 +1,47 @@
package com.consum.base.service;
import com.walker.jdbc.service.BaseServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
/**
 * @ClassName LWhFormScrappedService
 * @Author cy
 * @Date 2023/10/30
 * @Description
 * @Version 1.0
 **/
@Service
public class LWhFormScrappedService extends BaseServiceImpl {
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);
}