7 changed files with 155 additions and 9 deletions
-
18src/main/java/com/qyft/gd/mapper/TaskStepsMapper.java
-
13src/main/java/com/qyft/gd/model/entity/TaskSteps.java
-
4src/main/java/com/qyft/gd/model/vo/TaskListVO.java
-
18src/main/java/com/qyft/gd/service/TaskStepsService.java
-
40src/main/java/com/qyft/gd/service/impl/TaskStepsServiceImpl.java
-
63src/main/java/com/qyft/gd/service/impl/TasksServiceImpl.java
-
8src/main/resources/mapper/TaskStepsMapper.xml
@ -0,0 +1,18 @@ |
|||||
|
package com.qyft.gd.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
|
import com.qyft.gd.model.entity.TaskSteps; |
||||
|
import com.qyft.gd.model.entity.Tasks; |
||||
|
import com.qyft.gd.model.vo.TaskListVO; |
||||
|
import org.apache.ibatis.annotations.Mapper; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* 实验持久层接口 |
||||
|
*/ |
||||
|
@Mapper |
||||
|
public interface TaskStepsMapper extends BaseMapper<TaskSteps> { |
||||
|
List<TaskSteps> getTaskStepsByTaskId(Long taskId); |
||||
|
} |
@ -0,0 +1,18 @@ |
|||||
|
package com.qyft.gd.service; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||
|
import com.qyft.gd.model.entity.TaskSteps; |
||||
|
import com.qyft.gd.model.entity.Tasks; |
||||
|
import com.qyft.gd.model.vo.TaskListVO; |
||||
|
import com.qyft.gd.system.common.base.BasePageQuery; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* 实验业务接口 |
||||
|
*/ |
||||
|
public interface TaskStepsService extends IService<TaskSteps> { |
||||
|
List<TaskSteps> getTaskStepsByTaskId(Long taskId); |
||||
|
int addTaskSteps(TaskSteps taskSteps); |
||||
|
} |
@ -0,0 +1,40 @@ |
|||||
|
package com.qyft.gd.service.impl; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
|
import com.qyft.gd.mapper.TaskStepsMapper; |
||||
|
import com.qyft.gd.mapper.TasksMapper; |
||||
|
import com.qyft.gd.model.entity.TaskSteps; |
||||
|
import com.qyft.gd.model.entity.Tasks; |
||||
|
import com.qyft.gd.model.vo.TaskListVO; |
||||
|
import com.qyft.gd.service.TaskStepsService; |
||||
|
import com.qyft.gd.service.TasksService; |
||||
|
import com.qyft.gd.system.common.base.BasePageQuery; |
||||
|
import com.qyft.gd.system.model.entity.User; |
||||
|
import com.qyft.gd.system.service.UserService; |
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
import java.util.stream.Collectors; |
||||
|
|
||||
|
/** |
||||
|
* 实验业务实现类 |
||||
|
*/ |
||||
|
@Service |
||||
|
@RequiredArgsConstructor |
||||
|
public class TaskStepsServiceImpl extends ServiceImpl<TaskStepsMapper, TaskSteps> implements TaskStepsService { |
||||
|
private final TaskStepsMapper taskStepsMapper; |
||||
|
|
||||
|
@Override |
||||
|
public List<TaskSteps> getTaskStepsByTaskId(Long taskId) { |
||||
|
return taskStepsMapper.getTaskStepsByTaskId(taskId); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public int addTaskSteps(TaskSteps taskSteps) { |
||||
|
return this.baseMapper.insert(taskSteps); |
||||
|
} |
||||
|
} |
@ -0,0 +1,8 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
|
<mapper namespace="com.qyft.gd.mapper.TaskStepsMapper"> |
||||
|
|
||||
|
<select id="getTaskStepsByTaskId" resultType="com.qyft.gd.model.entity.TaskSteps"> |
||||
|
SELECT * FROM task_steps WHERE task_id = #{taskId} |
||||
|
</select> |
||||
|
</mapper> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue