提交 d9f793cd authored 作者: 黄夏豪's avatar 黄夏豪

fix(base): 增加了testJob的projectId

上级 649e199f
...@@ -28,4 +28,7 @@ public class TestJob extends BaseEntity{ ...@@ -28,4 +28,7 @@ public class TestJob extends BaseEntity{
@ApiModelProperty("备注") @ApiModelProperty("备注")
private String remark; private String remark;
@ApiModelProperty("项目ID")
private String projectId;
} }
...@@ -15,6 +15,7 @@ public interface TestJobMapper extends BaseMapper<TestJob> { ...@@ -15,6 +15,7 @@ public interface TestJobMapper extends BaseMapper<TestJob> {
* 分页查询TestJob * 分页查询TestJob
* @param page 分页信息 * @param page 分页信息
* @param name 测试任务名(查询条件) * @param name 测试任务名(查询条件)
* @param projectId 项目ID(查询条件)
* @return 带有分页的测试任务列表 * @return 带有分页的测试任务列表
*/ */
@Select("<script>" + @Select("<script>" +
...@@ -32,7 +33,10 @@ public interface TestJobMapper extends BaseMapper<TestJob> { ...@@ -32,7 +33,10 @@ public interface TestJobMapper extends BaseMapper<TestJob> {
"<if test=\"name!=null and name!=''\">" + "<if test=\"name!=null and name!=''\">" +
"and ktj.`name` like concat('%',#{name},'%')" + "and ktj.`name` like concat('%',#{name},'%')" +
"</if>" + "</if>" +
"<if test=\"projectId!=null \">" +
"and ktj.`project_id` = #{projectId}" +
"</if>" +
"</where>" + "</where>" +
"</script>") "</script>")
IPage<TestJobVo> pageTestJob(IPage<TestJob> page,String name); IPage<TestJobVo> pageTestJob(IPage<TestJob> page,Long projectId,String name);
} }
...@@ -17,5 +17,5 @@ public interface ITestJobService extends IService<TestJob> { ...@@ -17,5 +17,5 @@ public interface ITestJobService extends IService<TestJob> {
* @param name 任务名(查询条件) * @param name 任务名(查询条件)
* @return 执行记录列表 * @return 执行记录列表
*/ */
IPage<TestJobVo> pageTestJob(String name, int pageSize, int pageNum); IPage<TestJobVo> pageTestJob(Long projectId,String name, int pageSize, int pageNum);
} }
...@@ -17,8 +17,8 @@ import org.springframework.stereotype.Service; ...@@ -17,8 +17,8 @@ import org.springframework.stereotype.Service;
public class TestJobServiceImpl extends ServiceImpl<TestJobMapper, TestJob> implements ITestJobService { public class TestJobServiceImpl extends ServiceImpl<TestJobMapper, TestJob> implements ITestJobService {
@Override @Override
public IPage<TestJobVo> pageTestJob(String name, int pageSize, int pageNum) { public IPage<TestJobVo> pageTestJob(Long projectId,String name, int pageSize, int pageNum) {
Page<TestJob> page = new Page<>(pageNum, pageSize); Page<TestJob> page = new Page<>(pageNum, pageSize);
return baseMapper.pageTestJob(page,name); return baseMapper.pageTestJob(page,projectId,name);
} }
} }
...@@ -55,8 +55,10 @@ public class TestJobController { ...@@ -55,8 +55,10 @@ public class TestJobController {
public ResponseEntity<CommonResultObj<IPage<TestJobVo>>> findPageTestTasks( public ResponseEntity<CommonResultObj<IPage<TestJobVo>>> findPageTestTasks(
@RequestParam(defaultValue = "10") int pageSize, @RequestParam(defaultValue = "10") int pageSize,
@RequestParam(defaultValue = "1") int pageNum, @RequestParam(defaultValue = "1") int pageNum,
@RequestParam(required = false,defaultValue = "")String name) { @RequestParam(required = true)Long projectId,
IPage<TestJobVo> result = testJobService.pageTestJob(name, pageSize, pageNum); @RequestParam(required = false,defaultValue = "")String name
) {
IPage<TestJobVo> result = testJobService.pageTestJob(projectId,name, pageSize, pageNum);
return CommonResult.success(result, "查询成功"); return CommonResult.success(result, "查询成功");
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论