- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {StringBuilder s =
new StringBuilder()
new StringBuilder(32)
String str;new StringBuilder(str)
- Smart code suggestions by Codota
}
@Override public void update(SysUserDTO sysUserDTO) { SysUser sysUser = this.selectById(sysUserDTO.getId()); BeanUtils.copyProperties(sysUserDTO, sysUser); this.checkUser(sysUser); this.updateById(sysUser); }
@Override public void insert(SysUserDTO sysUserDTO) { SysUser sysUser = new SysUser(); BeanUtils.copyProperties(sysUserDTO, sysUser); this.insert(sysUser); sysUserDTO.setId(sysUser.getId()); }
SysUserDTO sysUserDTO = new SysUserDTO(); sysUserDTO.setName(sysTenantDTO.getName() + "管理员"); sysUserDTO.setUsername(sysTenantDTO.getAdministrator()); Result<SysUserDTO> userResult = this.sysUserClient.save(sysUserDTO); Assert.isTrue(userResult.getSuccess(),userResult.getMsg()); sysTenant.setAdministrator(sysUserDTO.getId()); this.insert(sysTenant); sysMember.setSysUserId(sysUserDTO.getId()); this.sysMemberService.insert(sysMember); sysEmployee.setUserId(sysUserDTO.getId()); sysEmployeeClient.add(sysEmployee);
/** * 修改员工信息 * * @param sysEmployeeDTO */ @Override @Transactional(rollbackFor = Exception.class) public void update(SysEmployeeDTO sysEmployeeDTO) { Assert.notNull(sysEmployeeDTO.getOrgId(), "所属部门不能为空"); SysEmployee employee = this.selectById(sysEmployeeDTO.getId()); //需改员工信息 BeanUtils.copyProperties(sysEmployeeDTO, employee); this.updateById(employee); SysUserDTO dto = new SysUserDTO(); BeanUtils.copyProperties(sysEmployeeDTO, dto); dto.setId(employee.getSysUserId()); Result rs = this.sysUserClient.update(dto); Assert.isTrue(rs.getSuccess(),rs.getMsg()); }
/** * 新增员工信息 * * @param sysEmployeeDTO */ @Override @Transactional(rollbackFor = Exception.class) public void create(SysEmployeeDTO sysEmployeeDTO) { //新增用户记录 SysUserDTO dto = new SysUserDTO(); BeanUtils.copyProperties(sysEmployeeDTO, dto); Result rs = this.sysUserClient.save(dto); Assert.isTrue(rs.getSuccess(),rs.getMsg()); //新增员工记录 SysEmployee employee = new SysEmployee(); employee.setSysOrgId(sysEmployeeDTO.getOrgId()); Map<String, Object> userMap = (Map<String, Object>) rs.getData(); employee.setSysUserId(Long.parseLong(userMap.get("id").toString())); employee.setSysPostId(sysEmployeeDTO.getPostId()); this.insert(employee); }