@Transactional public Integer guardar(CapaDto capaDto) throws Exception { Capa capa = new Capa(); BeanUtils.copyProperties(capaDto, capa); int rs = 0; Capa exiteCapa = capaMapper.selectByPrimaryKey(capa); if (exiteCapa != null) { rs = capaMapper.updateByPrimaryKeySelective(capa); } else { rs = capaMapper.insertSelective(capa); Integer srlIdCapa = capaMapper.lastSequence(); capaDto.setSrlIdCapa(srlIdCapa); } return rs; }
public List<Capa> buscarConfig(CapaDto capaDto) throws Exception { CapaParamDef capaParamDef = new CapaParamDef(); Criteria criteria = capaParamDef.createCriteria(); if (capaDto != null) { if (CadenaUtil.getStrNull(capaDto.getStrNombre()) != null) { criteria.andStrNombreLike(capaDto.getStrNombre()); } if (CadenaUtil.getStrNull(capaDto.getStrComentarios()) != null) { criteria.andStrComentariosLike(capaDto.getStrComentarios()); } if (CadenaUtil.getInteNull(capaDto.getIntGrupoCapas()) != null) { criteria.andIntGrupoCapasEqualTo(capaDto.getIntGrupoCapas()); } if (CadenaUtil.getInteNull(capaDto.getIntIdUsuario()) != null) { criteria.andIntIdUsuarioEqualTo(capaDto.getIntIdUsuario()); } else { criteria.andIntIdUsuarioIsNull(); } } capaParamDef.setOrderByClause("nm_orden"); List<Capa> list = capaMapper.selectByDefaultParameter(capaParamDef); return list; }
@Transactional public Integer eliminar(CapaDto capaDto) throws Exception { CampoMetadataDto campoMetadataDto = new CampoMetadataDto(); campoMetadataDto.setIntIdCapa(capaDto.getSrlIdCapa()); List<CampoMetadata> listCampoMetadata = campoMetadataService.buscar(campoMetadataDto); for (CampoMetadata campoMetadata : listCampoMetadata) { campoMetadataDto = new CampoMetadataDto(); BeanUtils.copyProperties(campoMetadata, campoMetadataDto); campoMetadataService.eliminar(campoMetadataDto); } GeometriaUsuarioDto geometriaUsuarioDto = new GeometriaUsuarioDto(); geometriaUsuarioDto.setIntIdCapa(capaDto.getSrlIdCapa()); List<GeometriaUsuario> listGeometriaUsuario = geometriaUsuarioService.buscar(geometriaUsuarioDto); for (GeometriaUsuario geometriaUsuario : listGeometriaUsuario) { geometriaUsuarioDto = new GeometriaUsuarioDto(); BeanUtils.copyProperties(geometriaUsuario, geometriaUsuarioDto); geometriaUsuarioService.eliminar(geometriaUsuarioDto); } Capa capa = new Capa(); BeanUtils.copyProperties(capaDto, capa); Integer rs = capaMapper.deleteByPrimaryKey(capa); return rs; }
public Capa buscarById(CapaDto capaDto) throws Exception { Capa capa = new Capa(); BeanUtils.copyProperties(capaDto, capa); return capaMapper.selectByPrimaryKey(capa); }