private Team assembleTeamObject(SysUser caller, TeamParam param) { Team item = new Team(); if (StringUtil.isEmptyString(param.getId())) { item.setId(param.getId()); item.setCode(param.getCode()); // 用当前时间作为编号 item.setName(param.getName()); item.setDescription(param.getDescription()); } else { // Update a existed record item = teamDao.findById(Team.class, param.getId()); } return item; }