From 9812f31d6402a268fa6fd35e8c3a2a59582b720d Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期三, 22 二月 2023 15:57:58 +0800 Subject: [PATCH] 增加service --- src/main/java/com/wgcloud/service/TaskInfoService.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/wgcloud/service/TaskInfoService.java b/src/main/java/com/wgcloud/service/TaskInfoService.java index 11706e8..843c4eb 100644 --- a/src/main/java/com/wgcloud/service/TaskInfoService.java +++ b/src/main/java/com/wgcloud/service/TaskInfoService.java @@ -1,12 +1,17 @@ package com.wgcloud.service; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; import com.wgcloud.entity.FailureLogging; +import com.wgcloud.entity.InspectionTask; import com.wgcloud.entity.TaskInfo; import com.wgcloud.mapper.TaskInfoMapper; +import com.wgcloud.util.UUIDUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * @author kdq @@ -22,10 +27,30 @@ private TaskInfoMapper taskInfoMapper; public void save(TaskInfo taskInfo) throws Exception { + taskInfo.setId(UUIDUtil.getUUID()); taskInfoMapper.save(taskInfo); } public void saveAll(List<TaskInfo> taskInfos) throws Exception { taskInfoMapper.insertList(taskInfos); } + + public List<TaskInfo> getAllByTaskId(String id) { + return taskInfoMapper.getAllByTaskId(id); + } + + public PageInfo selectByParams(Map<String, Object> params, Integer currPage, Integer pageSize) throws Exception { + PageHelper.startPage(currPage, pageSize); + List<TaskInfo> list = taskInfoMapper.selectByParams(params); + PageInfo<TaskInfo> pageInfo = new PageInfo<TaskInfo>(list); + return pageInfo; + } + + public TaskInfo selectById(String id) throws Exception { + return taskInfoMapper.selectById(id); + } + + public void updateById(TaskInfo taskInfo) { + taskInfoMapper.updateById(taskInfo); + } } -- Gitblit v1.9.1