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; public interface OrderProjectService { int updateProjectDistribution(Integer taskId, String taskReceiverId,Integer specially); Pagination orderTaskList(String name, String orderNo, String taskId, Integer taskStatus, String adminName,Integer specially, String depId, String contractNo, Integer pageNo, Integer pageSize,Integer outsource, Integer outsource2); TOrderTaskDetailBo orderTaskDetail(String id); int updateOrderTask(TOrderTaskDetailBo t); int addTaskHours(TTaskHours t); Pagination taskHoursList(String name,String orderNo, String taskId,String starTime,String endTime ,Integer type, 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); XSSFWorkbook exportTaskHoursListData(String name, String taskId, String startTime, String endTime, Integer type); List taskHoursDetailsList(String taskId); void exportMyTaskList(HttpServletResponse response, String name, String orderNo, String taskId, String starTime, String endTime, Integer type, Integer pageNo, Integer pageSize)throws IOException ; }