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

获取模块列表接口新增projectId

parent 18dbe672
......@@ -10,6 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
......@@ -34,8 +35,8 @@ public class AutoModuleController {
* @return
*/
@GetMapping("/list")
public JsonResult getAutoModuleList(Integer pageNum, Integer pageSize) {
IPage<AutoModule> autoModuleIPage = autoModuleService.getAutoModuleList(pageNum, pageSize);
public JsonResult getAutoModuleList(Integer pageNum, Integer pageSize, Integer projectId) {
IPage<AutoModule> autoModuleIPage = autoModuleService.getAutoModuleList(pageNum, pageSize, projectId);
Map<String, Object> map = new HashMap<>();
map.put("total", autoModuleIPage.getTotal());
map.put("list", autoModuleIPage.getRecords());
......
......@@ -5,5 +5,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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;
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
AutoModuleMapper autoModuleMapper;
@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);
return autoModuleMapper.getAutoModuleList(page);
return autoModuleMapper.getAutoModuleList(page, projectId);
}
}
......@@ -7,5 +7,8 @@
p.`name` as projectName
from `auto_module` a, auto_project p
where a.`project_id` = p.`id`
<if test="projectId != null and projectId != ''">
AND a.`project_id` = #{projectId}
</if>
</select>
</mapper>
\ No newline at end of file
......@@ -6,7 +6,7 @@
select stc.* from scene_testcase as stc
left join scene as sc ON stc.`scene_id`=sc.`id`
<if test="projectId != null">
WHERE sc.`id`=#{projectId}
WHERE sc.`id`= #{projectId}
</if>
</select>
</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