idea方法调用

controller

	 @AutoLog(value = "项目成员表-查找")
	 @ApiOperation(value="项目成员表-查找", notes="项目成员表-查找")
	 @PostMapping(value = "/checkProjectTeamPm")
	 public Result<String> checkProjectTeamPm( @RequestParam("userId") String userId,
	                                           @RequestParam("postCode") String postCode    ) {
		List<ProjectTeam> list = projectTeamService.checkProjectTeamPm(userId,postCode);
		if(list !=null && list.size()>0){
			return Result.OK();
		}else{
			return Result.error("未成功查询到有关人员");
		}
	 }

段代码是一个用于检查项目团队负责人的方法。方法接受两个参数,userId和postCode,分别表示用户ID和职位编码。方法首先通过调用projectTeamService的checkProjectTeamPm方法来查询项目团队负责人信息,并将结果保存在list变量中。然后,通过判断list是否为空来决定返回的结果。如果list不为空且长度大于0,则返回一个表示成功的Result对象;否则,返回一个包含错误信息的Result对象,提示未成功查询到相关人员。
在这段代码中,List 表示一个泛型列表,用于存储 ProjectTeam 对象的集合。<> 符号表示泛型的使用,它可以在声明该集合时指定集合中元素的类型。

projectTeamService.checkProjectTeamPm(userId, postCode) 是一个方法调用,返回的是一个 List 类型的列表。通过将返回的结果保存在 list 变量中,可以对查询到的项目团队负责人进行进一步的处理和判断。

使用 List 类型的变量是因为可能会查询到多个项目团队负责人的信息,而不仅仅是一个。通过将查询结果保存在 List 中,可以方便地遍历和操作这些对象。

所以,在这段代码中,List list 的作用是用于存储从 projectTeamService.checkProjectTeamPm(userId,postCode) 方法返回的项目团队负责人信息列表,并以此来判断是否成功查询到相关人员。

service implement

	@Override
	public List<ProjectTeam> checkProjectTeamPm(String userId,String postCode) {
		//远程调用查询postCode对应的postId
		String postId = sysBaseAPI.queryPostIdByCode(postCode);
		QueryWrapper<ProjectTeam> queryWrapper = new QueryWrapper<>();
		queryWrapper.eq("user_id",userId)
				    .eq("post_id", postId);

		return this.getBaseMapper().selectList(queryWrapper);
	}

这里查询实体类中的postId和userId,将查到的结果返回

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值