当使用post请求,使用实体类对象接收参数时,如果两个对象含有同一个字段,则前端传过来的数据会同时对两个对象进行赋值。
举例如下:
@PostMapping("getOperationPlanList") @ApiOperation("获取作业计划列表") public ResultModel getOperationPlanList(UpmsUser user,Page<FxFieldOperationPlan> page, FxFieldOperationPlan plan) throws BusinessException { ensureSomeRoleRelativeParamExist(user.getUserId(),user.getPeopleType(), user.getRoleId(),user.getPackageType(),user.getLoginType()); Page<FxFieldOperationPlan> pageList = operationPlanService.getOperationPlanPageList(user,page,plan,1); return result(pageList); }
其中,UpmsUser与FxFieldOperationPlan 均含有状态字段auditStatus。
当前端传数据(auditStatus=1)到接口时,user与plan对象均会接收到这一参数。