package com.youzan.pfcase.service; import com.youzan.pfcase.domain.Task; import com.youzan.pfcase.mapper.TaskMapper; import com.youzan.pfcase.domain.Rank; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.sql.Timestamp; import java.util.List; import java.util.Map; /** * Created by sunjun on 16/8/12. */ @Service public class TaskService { @Autowired private TaskMapper taskMapper; public List<Task> getAllTask() { return taskMapper.getAllTask(); } public List<Task> getAllTaskByUsername(String username) { return taskMapper.getAllTaskByUsername(username); } public List<Task> getUnpreparedTasks() { return taskMapper.getUnpreparedTasks(); } public Task getTaskByTaskid(int taskid) { return taskMapper.getTaskByTaskid(taskid); } public int getTaskscore(int taskid) { return taskMapper.getTaskscore(taskid); } public List<Task> getAllDoneTask() { return taskMapper.getAllDoneTask(); } public List<Task> getAllDoneTaskByUsername(String username) { return taskMapper.getAllDoneTaskByUsername(username); } @Transactional public void insertTask(Task task) { taskMapper.insertTask(task); } @Transactional public void updateTask(Task task) { taskMapper.updateTask(task); } @Transactional public void updateTaskPrepared(int taskid) { taskMapper.updateTaskPrepared(taskid); } public void updateTaskscore(int taskid, int taskscore) { taskMapper.updateTaskscore(taskid, taskscore); } public void delTask(int taskid, String modifier, Timestamp updatetime) { taskMapper.delTask(taskid, modifier, updatetime); } // @Transactional public void insertRank(Rank rankForm) { taskMapper.insertRank(rankForm); } public List<Map<String, String>> getTotalScores() { return taskMapper.getTotalScores(); } // public List<Map<String, String>> getExeTimes() { return taskMapper.getExeTimes(); } }