- 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
}
/** * 新增员工信息 * * @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); }
/** * 修改员工信息 * * @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()); }
SysUserDTO sysUserDTO = new SysUserDTO(); sysUserDTO.setName(sysTenantDTO.getName() + "管理员"); sysUserDTO.setUsername(sysTenantDTO.getAdministrator());