cy
2023-12-08 25b639f34bd7e80a69cdb5b46b2d082c1590d033
consum-base/src/main/java/com/consum/base/service/LWhFormProcureService.java
@@ -1,16 +1,44 @@
package com.consum.base.service;
import com.walker.jdbc.service.BaseServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
 * @ClassName lWhFormProcureService
 * @Author cy
 * @Date 2023/10/24
 * @Description 采购单
 * @Version 1.0
 **/
@Service
public class LWhFormProcureService extends BaseServiceImpl {
import com.consum.base.core.utils.PageUtil;
import com.consum.base.pojo.LWhFormProcureParam;
import com.consum.base.pojo.excel.ProcureExcelTemplate;
import com.consum.base.pojo.query.FormProcureQry;
import com.consum.model.po.FinSysTenantUser;
import com.consum.model.po.LWhFormProcure;
import com.iplatform.model.po.S_user_core;
import com.walker.db.page.GenericPager;
import com.walker.jdbc.service.BaseService;
public interface LWhFormProcureService extends BaseService {
    PageUtil<LWhFormProcure> queryFormProcureList(FormProcureQry param);
    /**
     * 采购单明细查询
     *
     * @param param
     * @return
     */
    GenericPager<Map<String, Object>> queryFormProcureDetailList(FormProcureQry param);
    /**
     * 导出
     *
     * @param id
     * @return
     */
    List<ProcureExcelTemplate> getExportList(Long id);
    /**
     * 新增
     *
     * @param param
     * @param sysTenantUser
     * @param currentUser
     */
    void add(LWhFormProcureParam param, FinSysTenantUser sysTenantUser, S_user_core currentUser);
}