| 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); | 
|   | 
|    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); | 
| } |