package com.xintong.visualinspection.service; import java.util.List; import java.util.Map; import com.xintong.visualinspection.bean.Task; import com.xintong.visualinspection.bean.TaskStatus; import com.xintong.visualinspection.bean.User; import com.xintong.visualinspection.bean.UserClassCount; import com.xintong.visualinspection.pojo.TaskListByDeptAppeal; /** * * * ConstantService * * tiger * tiger * 2017年5月4日 上午10:41:40 * * @version 1.0.0 * */ public interface TaskService { public List getAll(); public Task getById(Long id); public List getTaskList(Task task); public void insert(Task task); public void update(Task task); public void delete(Long id); public List getTaskStatusList(Long id); public void dispatch(Task task); public void dispatchById(Task task); public void insertStatus(TaskStatus taskStatus); public void insertStatusBatch(List taskStatusList); public void deleteInvalidTaskCount(Long task_id); public void updateInvalidTaskCount(Task task); public List getUserCount(Task task); public List getTaskListByDept(TaskListByDeptAppeal taskListByDeptAppeal,User user); }