package doumeemes.service.ext; 
 | 
  
 | 
import doumeemes.core.model.PageData; 
 | 
import doumeemes.core.model.PageWrap; 
 | 
import doumeemes.dao.business.dto.CreateMaterialDTO; 
 | 
import doumeemes.dao.business.model.Workorder; 
 | 
import doumeemes.dao.business.model.WorkorderRecord; 
 | 
import doumeemes.dao.ext.bean.EndCheckApBean; 
 | 
import doumeemes.dao.ext.dto.QuerySalaryStatisticDTO; 
 | 
import doumeemes.dao.ext.dto.QueryUserSalaryListDTO; 
 | 
import doumeemes.dao.ext.dto.QueryWorkorderRecordExtDTO; 
 | 
import doumeemes.dao.ext.vo.SalaryStatisticsListVO; 
 | 
import doumeemes.dao.ext.vo.UserSalaryListVO; 
 | 
import doumeemes.dao.ext.vo.WorkorderRecordExtListVO; 
 | 
  
 | 
import javax.servlet.http.HttpServletResponse; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * 工单生产过程记录Service定义 
 | 
 * @author 江蹄蹄 
 | 
 * @date 2022/04/20 10:56 
 | 
 */ 
 | 
public interface WorkorderRecordExtService { 
 | 
  
 | 
    /** 
 | 
     * 分页查询 
 | 
     * @author 江蹄蹄 
 | 
     * @date 2022/04/20 10:56 
 | 
     */ 
 | 
    PageData<WorkorderRecordExtListVO> findPage(PageWrap<QueryWorkorderRecordExtDTO> pageWrap); 
 | 
  
 | 
    Integer createMaterial(CreateMaterialDTO param); 
 | 
  
 | 
    void deleteById(Integer id); 
 | 
  
 | 
    void deleteByIdInBatch(List<Integer> idList); 
 | 
  
 | 
    void updateById(WorkorderRecord workorderRecord); 
 | 
  
 | 
    Integer createProduce(CreateMaterialDTO param); 
 | 
  
 | 
    Integer comfirmDone(Workorder param); 
 | 
  
 | 
    List<WorkorderRecordExtListVO> findAll(QueryWorkorderRecordExtDTO pageWrap); 
 | 
  
 | 
    EndCheckApBean getWOutboundRecordAp(String workOrderId, String appliancesId); 
 | 
  
 | 
  
 | 
   void exportExcel(PageWrap<QueryWorkorderRecordExtDTO> pageWrap ,HttpServletResponse response); 
 | 
  
 | 
  
 | 
    void exportExcel2(PageWrap<QueryWorkorderRecordExtDTO> pageWrap ,HttpServletResponse response); 
 | 
  
 | 
   PageData<SalaryStatisticsListVO> salaryStatistic(PageWrap<QuerySalaryStatisticDTO> pageWrap); 
 | 
  
 | 
    PageData<UserSalaryListVO> userSalaryPage(PageWrap<QueryUserSalaryListDTO> pageWrap); 
 | 
  
 | 
    void exportUserSalary(PageWrap<QueryUserSalaryListDTO> pageWrap, HttpServletResponse response); 
 | 
  
 | 
    void exportSalaryStatistics(PageWrap<QuerySalaryStatisticDTO> pageWrap, HttpServletResponse response); 
 | 
} 
 |