TaskTrackService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.huaxu.track.service;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  4. import com.huaxu.track.dao.TaskTrackMapper;
  5. import com.huaxu.track.entity.TaskTrack;
  6. import org.springframework.stereotype.Service;
  7. import javax.annotation.Resource;
  8. /**
  9. * 任务轨迹服务接口
  10. *
  11. * @author yjy
  12. * @since 2021-1-16
  13. */
  14. @Service
  15. public class TaskTrackService extends ServiceImpl<TaskTrackMapper, TaskTrack> {
  16. @Resource
  17. private TaskTrackMapper taskTrackMapper;
  18. /**
  19. * 增加数据
  20. *
  21. * @param
  22. * @return
  23. */
  24. public boolean insert(TaskTrack taskTrack) {
  25. return this.save(taskTrack);
  26. }
  27. /**
  28. * 修改数据
  29. *
  30. * @param
  31. * @return
  32. */
  33. public boolean updateTrack(TaskTrack taskTrack) {
  34. return this.updateById(taskTrack);
  35. }
  36. /**
  37. * 查询数据
  38. *
  39. * @param
  40. * @return 单条数据
  41. */
  42. public TaskTrack selectTaskTrack(Integer taskId,Integer userId){
  43. return this.getOne(new QueryWrapper<TaskTrack>().eq("USER_ID",userId)
  44. .eq("TASK_ID",taskId));
  45. }
  46. }