package com.goafanti.order.service; import java.io.IOException; import java.util.List; import javax.servlet.http.HttpServletResponse; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import com.goafanti.common.model.TTaskHours; import com.goafanti.core.mybatis.page.Pagination; import com.goafanti.order.bo.TOrderTaskDetailBo; import com.goafanti.order.bo.TOrderTaskListBo; import com.goafanti.order.bo.TaskLogBo; import com.goafanti.order.bo.TaskProgressBo; import com.goafanti.order.bo.inuptTaskHoursListBo; public interface OrderProjectService { int updateProjectDistribution(Integer taskId, String taskReceiverId,Integer specially, String remarks); Pagination orderTaskList(String name,String orderNo,String taskId,Integer taskStatus,String adminName,Integer specially,String depId , String contractNo,Integer projectStatus ,Integer approval,Integer outsource,Integer outsourceStatus,Integer pageNo,Integer pageSize); TOrderTaskDetailBo orderTaskDetail(String id); int updateOrderTask(TOrderTaskDetailBo t); int addTaskHours(TTaskHours t); Pagination taskHoursList(inuptTaskHoursListBo ib, Integer pageNo, Integer pageSize); Pagination selectTaskList(String name, String orderNo, String taskId, Integer taskStatus, String adminName, Integer specially,String depId , Integer pageNo, Integer pageSize); List TaskLogList(Integer id); int createTaskProgress(TaskProgressBo t); int delectTaskProgress(Integer id); List selectTaskProgress(Integer tid); List taskHoursDetailsList(String taskId); void exportMyTaskList(HttpServletResponse response,inuptTaskHoursListBo ib, Integer pageNo, Integer pageSize)throws IOException ; }