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.QueryWorkorderRecordExtDTO; 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 findPage(PageWrap pageWrap); Integer createMaterial(CreateMaterialDTO param); void deleteById(Integer id); void deleteByIdInBatch(List idList); void updateById(WorkorderRecord workorderRecord); Integer createProduce(CreateMaterialDTO param); Integer comfirmDone(Workorder param); List findAll(QueryWorkorderRecordExtDTO pageWrap); EndCheckApBean getWOutboundRecordAp(String workOrderId, String appliancesId); void exportExcel(PageWrap pageWrap ,HttpServletResponse response); }