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