Commit 8420d15b authored by 黎博's avatar 黎博

获取模块列表接口新增projectId

parent 18dbe672
...@@ -10,6 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -10,6 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
...@@ -34,8 +35,8 @@ public class AutoModuleController { ...@@ -34,8 +35,8 @@ public class AutoModuleController {
* @return * @return
*/ */
@GetMapping("/list") @GetMapping("/list")
public JsonResult getAutoModuleList(Integer pageNum, Integer pageSize) { public JsonResult getAutoModuleList(Integer pageNum, Integer pageSize, Integer projectId) {
IPage<AutoModule> autoModuleIPage = autoModuleService.getAutoModuleList(pageNum, pageSize); IPage<AutoModule> autoModuleIPage = autoModuleService.getAutoModuleList(pageNum, pageSize, projectId);
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("total", autoModuleIPage.getTotal()); map.put("total", autoModuleIPage.getTotal());
map.put("list", autoModuleIPage.getRecords()); map.put("list", autoModuleIPage.getRecords());
......
...@@ -5,5 +5,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -5,5 +5,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
public interface AutoModuleMapper extends BaseMapper<AutoModule> { public interface AutoModuleMapper extends BaseMapper<AutoModule> {
IPage<AutoModule> getAutoModuleList(IPage<AutoModule> page); IPage<AutoModule> getAutoModuleList(IPage<AutoModule> page, Integer projectId);
} }
...@@ -7,5 +7,5 @@ import com.baomidou.mybatisplus.extension.service.IService; ...@@ -7,5 +7,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
public interface AutoModuleService extends IService<AutoModule> { public interface AutoModuleService extends IService<AutoModule> {
IPage<AutoModule> getAutoModuleList(Integer pageNum, Integer pageSize); IPage<AutoModule> getAutoModuleList(Integer pageNum, Integer pageSize, Integer projectId);
} }
...@@ -16,8 +16,8 @@ public class AutoModuleServiceImpl extends ServiceImpl<AutoModuleMapper, AutoMod ...@@ -16,8 +16,8 @@ public class AutoModuleServiceImpl extends ServiceImpl<AutoModuleMapper, AutoMod
AutoModuleMapper autoModuleMapper; AutoModuleMapper autoModuleMapper;
@Override @Override
public IPage<AutoModule> getAutoModuleList(Integer pageNum, Integer pageSize) { public IPage<AutoModule> getAutoModuleList(Integer pageNum, Integer pageSize, Integer projectId) {
IPage<AutoModule> page = new Page<>(pageNum, pageSize); IPage<AutoModule> page = new Page<>(pageNum, pageSize);
return autoModuleMapper.getAutoModuleList(page); return autoModuleMapper.getAutoModuleList(page, projectId);
} }
} }
...@@ -7,5 +7,8 @@ ...@@ -7,5 +7,8 @@
p.`name` as projectName p.`name` as projectName
from `auto_module` a, auto_project p from `auto_module` a, auto_project p
where a.`project_id` = p.`id` where a.`project_id` = p.`id`
<if test="projectId != null and projectId != ''">
AND a.`project_id` = #{projectId}
</if>
</select> </select>
</mapper> </mapper>
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
select stc.* from scene_testcase as stc select stc.* from scene_testcase as stc
left join scene as sc ON stc.`scene_id`=sc.`id` left join scene as sc ON stc.`scene_id`=sc.`id`
<if test="projectId != null"> <if test="projectId != null">
WHERE sc.`id`=#{projectId} WHERE sc.`id`= #{projectId}
</if> </if>
</select> </select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment