@ -0,0 +1,339 @@ | |||
package jumapacelaya.gob.mx.appots.controlador; | |||
import jumapacelaya.gob.mx.appots.dto.dictamenDTO; | |||
import jumapacelaya.gob.mx.appots.dto.empleadoOrigenDTO; | |||
import jumapacelaya.gob.mx.appots.dto.fotoOTDTO; | |||
import jumapacelaya.gob.mx.appots.dto.motivoPreguntaDTO; | |||
import jumapacelaya.gob.mx.appots.dto.noCommMensajeDTO; | |||
import jumapacelaya.gob.mx.appots.dto.origenDTO; | |||
import jumapacelaya.gob.mx.appots.dto.otDTO; | |||
import jumapacelaya.gob.mx.appots.dto.preguntaDTO; | |||
import jumapacelaya.gob.mx.appots.dto.respuestaOTDTO; | |||
import jumapacelaya.gob.mx.appots.dto.transaccionDTO; | |||
import jumapacelaya.gob.mx.appots.servicio.AppOtsServicio; | |||
import java.net.URI; | |||
import java.util.Collections; | |||
import java.util.List; | |||
import java.util.Map; | |||
import java.util.Optional; | |||
import io.micronaut.http.HttpResponse; | |||
import io.micronaut.http.HttpStatus; | |||
import io.micronaut.http.MediaType; | |||
import io.micronaut.http.annotation.Body; | |||
import io.micronaut.http.annotation.Controller; | |||
import io.micronaut.http.annotation.Get; | |||
import io.micronaut.http.annotation.PathVariable; | |||
import io.micronaut.http.annotation.Put; | |||
import io.micronaut.http.exceptions.HttpStatusException; | |||
import jakarta.inject.Inject; | |||
import jumapacelaya.gob.mx.predios.dto.PredioDTO; | |||
import jumapacelaya.gob.mx.predios.servicio.PredioServicio; | |||
@Controller("/appots") | |||
public class AppOtsControlador { | |||
private final AppOtsServicio servicio; | |||
private final PredioServicio pServicio; | |||
@Inject | |||
public AppOtsControlador(AppOtsServicio servicio, PredioServicio pServicio) { | |||
this.servicio = servicio; | |||
this.pServicio = pServicio; | |||
} | |||
@Get("/infopredioappots/{vPredContrRefer}") | |||
public HttpResponse<PredioDTO> obtenerPredioAppOts(@PathVariable String vPredContrRefer) { | |||
PredioDTO dto = pServicio.obtenerPredioAppOts(vPredContrRefer); | |||
if (dto == null) { | |||
return HttpResponse.notFound(); | |||
} | |||
return HttpResponse.ok(dto); | |||
} | |||
@Get("/infopredio/{predioid}") | |||
public HttpResponse<?> redirigirAConsultaPredio(@PathVariable Long predioid) { | |||
String redirPath = "/predios/appots/{id}" + predioid; | |||
return HttpResponse.redirect(URI.create(redirPath)); | |||
} | |||
@Get("/ots/predio/{predioid}") | |||
public HttpResponse<List<otDTO>> obtenerOTsPorPredio(@PathVariable Long predioid) { | |||
List<otDTO> lista = servicio.obtenerOTsPorPredio(predioid); | |||
return HttpResponse.ok(lista); | |||
} | |||
//Consulta OTs Pendientes ↓ | |||
@Get("/todo/ot/{otid}") | |||
public otDTO obtenerOT(@PathVariable Long otid) { | |||
List<otDTO> lista = servicio.obtenerInfoGralOT(otid); | |||
if (lista != null && !lista.isEmpty()) { | |||
return lista.get(0); // ✅ Solo devolvemos el primer resultado | |||
} else { | |||
throw new HttpStatusException(HttpStatus.NOT_FOUND, "No se encontró la OT con ID " + otid); | |||
} | |||
} | |||
//Consulta OTs ↓ | |||
@Get("/todo/prog/cuadrilla/{cuadrillaId}/{motivoId}") | |||
public HttpResponse<List<otDTO>> obtenerOtsPorCuadrillaYMotivo(@PathVariable String cuadrillaId, | |||
@PathVariable String motivoId) { | |||
List<otDTO> resultado = servicio.obtenerOtsProgramadasPorCuadrillaYMotivo(cuadrillaId, motivoId); | |||
if (resultado.isEmpty()) { | |||
throw new HttpStatusException(HttpStatus.NOT_FOUND, "No se encontraron OTs para los filtros dados."); | |||
} | |||
return HttpResponse.ok(resultado); | |||
} | |||
@Get("/todo/prog/motivo/{origenid}/{motivoid}") | |||
public HttpResponse<?> obtenerOtsPorOrigenYMotivo(@PathVariable String origenid, | |||
@PathVariable String motivoid) { | |||
try { | |||
List<otDTO> resultado = servicio.obtenerOtsProgramadasPorOrigenYMotivo(origenid, motivoid); | |||
if (resultado.isEmpty()) { | |||
return HttpResponse.notFound( | |||
Collections.singletonMap("message", "No se encontraron OTs programadas para los parámetros dados") | |||
); | |||
} | |||
return HttpResponse.ok(resultado); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError( | |||
Collections.singletonMap("message", "Error al obtener OTs programadas: " + e.getMessage()) | |||
); | |||
} | |||
} | |||
@Get("/todo/prog/areaorigenmotivo/{areaid}/{origenid}/{motivoid}") | |||
public HttpResponse<?> obtenerOtsProgramadasPorAreaOrigenMotivo(@PathVariable String areaid, | |||
@PathVariable String origenid, | |||
@PathVariable String motivoid) { | |||
try { | |||
List<otDTO> resultado = servicio.obtenerOtsProgramadasPorAreaOrigenMotivo(areaid, origenid, motivoid); | |||
if (resultado.isEmpty()) { | |||
return HttpResponse.notFound(Collections.singletonMap("message", "No se encontraron OTs programadas con los parámetros proporcionados")); | |||
} | |||
return HttpResponse.ok(resultado); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError( | |||
Collections.singletonMap("message", "Error al obtener OTs programadas por área, origen y motivo: " + e.getMessage()) | |||
); | |||
} | |||
} | |||
//Consulta OTs ↑ | |||
//Consulta OTs Pendientes ↑ | |||
//Consulta Catalogos ↓ | |||
@Get("/catalogos/origenes/{origenid}") | |||
public HttpResponse<?> obtenerOrigenes(@PathVariable String origenid) { | |||
List<origenDTO> origenes = servicio.obtenerOrigenes(origenid); | |||
return HttpResponse.ok(origenes); | |||
} | |||
@Get("/catalogos/motivos/{motivoid}") | |||
public HttpResponse<?> obtenerMotivos(@PathVariable String motivoid) { | |||
try { | |||
List<Map<String, Object>> resultado = servicio.obtenerMotivos(motivoid); | |||
return HttpResponse.ok(resultado); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError( | |||
Collections.singletonMap("message", "Error interno: " + e.getMessage()) | |||
); | |||
} | |||
} | |||
@Get("/catalogos/motivosarea/{areaid}/{motivoid}") | |||
public HttpResponse<?> obtenerMotivosPorAreaYMotivo(@PathVariable String areaid, | |||
@PathVariable String motivoid) { | |||
try { | |||
List<Map<String, Object>> resultado = servicio.obtenerMotivosPorAreaYMotivo(areaid, motivoid); | |||
return HttpResponse.ok(resultado); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError(Collections.singletonMap("error", e.getMessage())); | |||
} | |||
} | |||
@Get("/catalogos/motivossuspen/{motsusid}") | |||
public HttpResponse<?> obtenerMotivoSusp(@PathVariable String motsusid) { | |||
try { | |||
Integer id = "all".equalsIgnoreCase(motsusid) ? null : Integer.valueOf(motsusid); | |||
List<Map<String, Object>> resultado = servicio.obtenerMotivoSusp(id); | |||
return HttpResponse.ok(resultado); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError( | |||
Collections.singletonMap("error", "Error al consultar motivos de suspensión: " + e.getMessage()) | |||
); | |||
} | |||
} | |||
@Get("/catalogos/preguntas/{preguntaid}/{dato}") | |||
public HttpResponse<?> obtenerPreguntas(@PathVariable String preguntaid, | |||
@PathVariable Optional<String> dato) { | |||
try { | |||
List<preguntaDTO> resultado = servicio.obtenerPreguntas(preguntaid, dato.orElse("")); | |||
return HttpResponse.ok(resultado); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError(Collections.singletonMap("error", e.getMessage())); | |||
} | |||
} | |||
@Get("/catalogos/unimed/{umid}") | |||
public HttpResponse<?> obtenerUnidadMedida(@PathVariable String umid) { | |||
try { | |||
List<Map<String, Object>> resultado = servicio.obtenerUnidadesMedida(umid); | |||
return HttpResponse.ok(resultado); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError( | |||
Map.of("message", "Internal Server Error", | |||
"_embedded", Map.of("errors", List.of(Map.of("message", "Error al obtener unidad de medida: " + e.getMessage()))) | |||
) | |||
); | |||
} | |||
} | |||
@Get("/catalogos/motpreg/{motivoid}/{preguntaid}") | |||
public HttpResponse<?> obtenerMotivoPreguntas(@PathVariable String motivoid, | |||
@PathVariable String preguntaid) { | |||
try { | |||
List<motivoPreguntaDTO> resultado = servicio.obtenerMotivoPreguntas(motivoid, preguntaid); | |||
return HttpResponse.ok(resultado.isEmpty() | |||
? Collections.singletonMap("message", "No se encontraron resultados") | |||
: resultado); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError(Collections.singletonMap("message", | |||
"Error al consultar motivo-pregunta: " + e.getMessage())); | |||
} | |||
} | |||
@Get("/catalogos/dictamenes/{motivoid}/{dictamenid}") | |||
public HttpResponse<?> obtenerDictamenes(@PathVariable String motivoid, @PathVariable String dictamenid) { | |||
try { | |||
List<dictamenDTO> data = servicio.obtenerDictamenesPorMotivoYDictamen(motivoid, dictamenid); | |||
return HttpResponse.ok(Collections.singletonMap("data", data)); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError(Collections.singletonMap("message", "Error interno: " + e.getMessage())); | |||
} | |||
} | |||
@Get("/catalogos/cortesfisicos/{motivoid}") | |||
public HttpResponse<List<Map<String, Object>>> obtenerCortesFisicos(@PathVariable String motivoid) { | |||
List<Map<String, Object>> data = servicio.obtenerCortesFisicos(motivoid); | |||
return HttpResponse.ok(data); | |||
} | |||
@Get(uri = "/catalogos/empleadosorigen/{origenid}{/usuarioid}", produces = MediaType.APPLICATION_JSON) | |||
public List<empleadoOrigenDTO> obtenerEmpleadosPorOrigenYUsuario(@PathVariable String origenid, | |||
@PathVariable(name = "usuarioid") String usuarioid) { | |||
return servicio.obtenerEmpleadosPorOrigenYUsuario(origenid, usuarioid); | |||
} | |||
//Consulta Catalogos ↑ | |||
//Status OTs ↓ | |||
@Get("/status/enruta/{otid}") | |||
public HttpResponse<?> marcarEnRuta(@PathVariable Long otid) { | |||
return manejarActualizacion(otid, "R"); | |||
} | |||
@Get("/status/ensitio/{otid}") | |||
public HttpResponse<?> marcarEnSitio(@PathVariable Long otid) { | |||
return manejarActualizacion(otid, "S"); | |||
} | |||
@Get("/status/comenzada/{otid}") | |||
public HttpResponse<?> marcarComenzada(@PathVariable Long otid) { | |||
return manejarActualizacion(otid, "C"); | |||
} | |||
@Get("/status/terminada/{otid}") | |||
public HttpResponse<?> marcarTerminada(@PathVariable Long otid) { | |||
return manejarActualizacion(otid, "T"); | |||
} | |||
@Get("/status/reprogramada/{otid}") | |||
public HttpResponse<?> marcarReprogramada(@PathVariable Long otid) { | |||
return manejarActualizacion(otid, "D"); | |||
} | |||
private HttpResponse<?> manejarActualizacion(Long otid, String situacion) { | |||
try { | |||
Map<String, Object> result = servicio.actualizarSituacionOT(otid, situacion); | |||
if ("200".equals(result.get("status"))) { | |||
return HttpResponse.ok(result); | |||
} else { | |||
return HttpResponse.serverError(result); | |||
} | |||
} catch (Exception e) { | |||
return HttpResponse.serverError(Map.of( | |||
"status", "500", | |||
"message", "Error: " + e.getMessage(), | |||
"data", Map.of("OTID", otid) | |||
)); | |||
} | |||
} | |||
//Status OTs ↑ | |||
@Put("/nocomm/ot/{otid}") | |||
public HttpResponse<?> registrarNoComm(@PathVariable Long otid, @Body List<noCommMensajeDTO> mensajes) { | |||
Map<String, Object> result = servicio.registrarAvisoNoComm(otid, mensajes); | |||
if ("200".equals(result.get("status"))) { | |||
return HttpResponse.ok(result); | |||
} else if ("404".equals(result.get("status"))) { | |||
return HttpResponse.notFound(result); | |||
} else { | |||
return HttpResponse.serverError(result); | |||
} | |||
} | |||
//Guardar información ↓ | |||
@Put("/guardaresp/ot/{otid}") | |||
public HttpResponse<?> guardarRespuestas(@PathVariable Long otid, @Body List<respuestaOTDTO> otList) { | |||
try { | |||
servicio.guardarRespuestas(otList); | |||
return HttpResponse.ok(new RespuestaOKDTO( | |||
200, | |||
"Respuestas guardadas exitosamente.", | |||
otid | |||
)); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError(new RespuestaErrorDTO( | |||
500, | |||
"Error al guardar respuestas: " + e.getMessage(), | |||
otid | |||
)); | |||
} | |||
} | |||
public record RespuestaOKDTO(int status, String message, Long otid) {} | |||
public record RespuestaErrorDTO(int status, String message, Long otid) {} | |||
@Put("/guardaresp/fotos/{otid}") | |||
public HttpResponse<?> guardarFotos(@PathVariable Integer otid, | |||
@Body List<fotoOTDTO> fotosOT) { | |||
try { | |||
servicio.guardarFotosOT(otid, fotosOT); | |||
return HttpResponse.ok(Map.of( | |||
"status", "200", | |||
"message", "Fotos guardadas exitosamente", | |||
"data", Map.of("OTID", otid) | |||
)); | |||
} catch (Exception e) { | |||
return HttpResponse.serverError(Map.of( | |||
"status", "500", | |||
"message", "Error al guardar las fotos", | |||
"error", e.getMessage() | |||
)); | |||
} | |||
} | |||
@Get("/guardaresp/comprueba/{transaccid}") | |||
public List<transaccionDTO> obtenerPorTransaccionId(@PathVariable String transaccid) { | |||
return servicio.obtenerPorTransaccionId(transaccid); | |||
} | |||
//Guardar información ↑ | |||
} |
@ -0,0 +1,9 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
public class FotoBase64DTO { | |||
private String base64; | |||
public String getBase64() { return base64; } | |||
public void setBase64(String base64) { this.base64 = base64; } | |||
} |
@ -0,0 +1,23 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
public class OTHijaDTO { | |||
private String motivoid; | |||
private String descripcion; | |||
private String motsusid; | |||
// Getters y Setters | |||
public String getMotivoId() { return motivoid; } | |||
public void setMotivoId(String motivoid) { | |||
this.motivoid = motivoid; | |||
} | |||
public String getDescripcion() { return descripcion; } | |||
public void setDescripcion(String descripcion) { | |||
this.descripcion = descripcion; | |||
} | |||
public String getMotSusId() { return motsusid; } | |||
public void setMotSusId(String motsusid) { | |||
this.motsusid = motsusid; | |||
} | |||
} |
@ -0,0 +1,46 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import io.micronaut.core.annotation.Introspected; | |||
@Introspected | |||
public class dictamenDTO { | |||
private String dictamenid; | |||
private String descripcion; | |||
private String activo; | |||
private String norealizacion; | |||
private String motivoid; | |||
private String activoMotivo; | |||
// Getters y setters | |||
public String getDictamenid() { return dictamenid; } | |||
public void setDictamenid(String dictamenid) { | |||
this.dictamenid = dictamenid; | |||
} | |||
public String getDescripcion() { return descripcion; } | |||
public void setDescripcion(String descripcion) { | |||
this.descripcion = descripcion; | |||
} | |||
public String getActivo() { return activo; } | |||
public void setActivo(String activo) { | |||
this.activo = activo; | |||
} | |||
public String getNorealizacion() { return norealizacion; } | |||
public void setNorealizacion(String norealizacion) { | |||
this.norealizacion = norealizacion; | |||
} | |||
public String getMotivoid() { return motivoid; } | |||
public void setMotivoid(String motivoid) { | |||
this.motivoid = motivoid; | |||
} | |||
public String getActivoMotivo() { return activoMotivo; } | |||
public void setActivoMotivo(String activoMotivo) { | |||
this.activoMotivo = activoMotivo; | |||
} | |||
} |
@ -0,0 +1,102 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import io.micronaut.core.annotation.Introspected; | |||
@Introspected | |||
public class empleadoOrigenDTO { | |||
private String empleadoid; | |||
private String usuarioid; | |||
private String nombrecompleto; | |||
private String titulo; | |||
private String fechaalt; | |||
private String fechabaj; | |||
private String lector; | |||
private String inspector; | |||
private String cambio; | |||
private String corte; | |||
private String reconexion; | |||
private String cobro; | |||
private String ordtrab; | |||
private String fotos; | |||
private String serv_catastro; | |||
private String sobrante; | |||
private String dictamenot; | |||
private String prorrogas; | |||
private String anularconv; | |||
private String ordenarpreg; | |||
private String jefeid; | |||
private String uniorgid; | |||
private String uniorg; | |||
// Getters y setters | |||
public String getEmpleadoid() { return empleadoid; } | |||
public void setEmpleadoid(String empleadoid) { this.empleadoid = empleadoid; } | |||
public String getUsuarioid() { return usuarioid; } | |||
public void setUsuarioid(String usuarioid) { this.usuarioid = usuarioid; } | |||
public String getNombrecompleto() { return nombrecompleto; } | |||
public void setNombrecompleto(String nombrecompleto) { this.nombrecompleto = nombrecompleto; } | |||
public String getTitulo() { return titulo; } | |||
public void setTitulo(String titulo) { this.titulo = titulo; } | |||
public String getFechaalt() { return fechaalt; } | |||
public void setFechaalt(String fechaalt) { this.fechaalt = fechaalt; } | |||
public String getFechabaj() { return fechabaj; } | |||
public void setFechabaj(String fechabaj) { this.fechabaj = fechabaj; } | |||
public String getLector() { return lector; } | |||
public void setLector(String lector) { this.lector = lector; } | |||
public String getInspector() { return inspector; } | |||
public void setInspector(String inspector) { this.inspector = inspector; } | |||
public String getCambio() { return cambio; } | |||
public void setCambio(String cambio) { this.cambio = cambio; } | |||
public String getCorte() { return corte; } | |||
public void setCorte(String corte) { this.corte = corte; } | |||
public String getReconexion() { return reconexion; } | |||
public void setReconexion(String reconexion) { this.reconexion = reconexion; } | |||
public String getCobro() { return cobro; } | |||
public void setCobro(String cobro) { this.cobro = cobro; } | |||
public String getOrdtrab() { return ordtrab; } | |||
public void setOrdtrab(String ordtrab) { this.ordtrab = ordtrab; } | |||
public String getFotos() { return fotos; } | |||
public void setFotos(String fotos) { this.fotos = fotos; } | |||
public String getServ_catastro() { return serv_catastro; } | |||
public void setServ_catastro(String serv_catastro) { this.serv_catastro = serv_catastro; } | |||
public String getSobrante() { return sobrante; } | |||
public void setSobrante(String sobrante) { this.sobrante = sobrante; } | |||
public String getDictamenot() { return dictamenot; } | |||
public void setDictamenot(String dictamenot) { this.dictamenot = dictamenot; } | |||
public String getProrrogas() { return prorrogas; } | |||
public void setProrrogas(String prorrogas) { this.prorrogas = prorrogas; } | |||
public String getAnularconv() { return anularconv; } | |||
public void setAnularconv(String anularconv) { this.anularconv = anularconv; } | |||
public String getOrdenarpreg() { return ordenarpreg; } | |||
public void setOrdenarpreg(String ordenarpreg) { this.ordenarpreg = ordenarpreg; } | |||
public String getJefeid() { return jefeid; } | |||
public void setJefeid(String jefeid) { this.jefeid = jefeid; } | |||
public String getUniorgid() { return uniorgid; } | |||
public void setUniorgid(String uniorgid) { this.uniorgid = uniorgid; } | |||
public String getUniorg() { return uniorg; } | |||
public void setUniorg(String uniorg) { this.uniorg = uniorg; } | |||
} |
@ -0,0 +1,33 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import java.util.List; | |||
public class fotoOTDTO { | |||
private Integer OTID; | |||
private List<FotoDTO> FOTOS; | |||
public Integer getOTID() { return OTID; } | |||
public void setOTID(Integer OTID) { | |||
this.OTID = OTID; | |||
} | |||
public List<FotoDTO> getFOTOS() { return FOTOS; } | |||
public void setFOTOS(List<FotoDTO> FOTOS) { | |||
this.FOTOS = FOTOS; | |||
} | |||
public static class FotoDTO { | |||
private String base64; | |||
private String nomfoto; | |||
public String getBase64() { return base64; } | |||
public void setBase64(String base64) { | |||
this.base64 = base64; | |||
} | |||
public String getNomfoto() { return nomfoto; } | |||
public void setNomfoto(String nomfoto) { | |||
this.nomfoto = nomfoto; | |||
} | |||
} | |||
} |
@ -0,0 +1,19 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import io.micronaut.core.annotation.Introspected; | |||
@Introspected | |||
public class motivoPreguntaDTO { | |||
private Integer motivoid; | |||
private Integer preguntaid; | |||
private Integer ordenmot; | |||
public Integer getMotivoid() { return motivoid; } | |||
public void setMotivoid(Integer motivoid) { this.motivoid = motivoid; } | |||
public Integer getPreguntaid() { return preguntaid; } | |||
public void setPreguntaid(Integer preguntaid) { this.preguntaid = preguntaid; } | |||
public Integer getOrdenmot() { return ordenmot; } | |||
public void setOrdenmot(Integer ordenmot) { this.ordenmot = ordenmot; } | |||
} |
@ -0,0 +1,16 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
public class noCommMensajeDTO { | |||
private Long OTID; | |||
private String MENSAJE; | |||
public Long getOTID() { return OTID; } | |||
public void setOTID(Long OTID) { | |||
this.OTID = OTID; | |||
} | |||
public String getMENSAJE() { return MENSAJE; } | |||
public void setMENSAJE(String MENSAJE) { | |||
this.MENSAJE = MENSAJE; | |||
} | |||
} |
@ -0,0 +1,20 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import io.micronaut.core.annotation.Introspected; | |||
@Introspected | |||
public class origenDTO { | |||
private Integer origenid; | |||
private String descripcion; | |||
public Integer getOrigenid() { return origenid; } | |||
public void setOrigenid(Integer origenid) { | |||
this.origenid = origenid; | |||
} | |||
public String getDescripcion() { return descripcion; } | |||
public void setDescripcion(String descripcion) { | |||
this.descripcion = descripcion; | |||
} | |||
} |
@ -0,0 +1,147 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import io.micronaut.core.annotation.Introspected; | |||
import java.math.BigDecimal; | |||
@Introspected | |||
public class otDTO { | |||
private Long otid; | |||
private Long predioid; | |||
private Long clienteid; | |||
private String fecha; | |||
private String fechamax; | |||
private String fechaprecierre; | |||
private String fechacierre; | |||
private String fechaanulacion; | |||
private Integer motivoid; | |||
private String motivo; | |||
private Integer origenid; | |||
private String usuarioalta; | |||
private String usuarioprecierre; | |||
private String usuariocierre; | |||
private String usuarioanulacion; | |||
private String descripcion; | |||
private String observacion; | |||
private String horainicio; | |||
private String horaftermino; | |||
private Long otpadre; | |||
private String fechareporte; | |||
private Integer numreportes; | |||
private String fechaasignacion; | |||
private String cuadrillaasignada; | |||
private String fechaprog; | |||
private String nombsuperv; | |||
private String nombintegra; | |||
private String motivoanulacion; | |||
private Integer motsusid; | |||
private String usudictamen; | |||
private String obsdictamen; | |||
private String direccionot; | |||
private BigDecimal coordx; | |||
private BigDecimal coordy; | |||
// Getters y setters | |||
public Long getOtid() { return otid; } | |||
public void setOtid(Long otid) { this.otid = otid; } | |||
public Long getPredioid() { return predioid; } | |||
public void setPredioid(Long predioid) { this.predioid = predioid; } | |||
public Long getClienteid() { return clienteid; } | |||
public void setClienteid(Long clienteid) { this.clienteid = clienteid; } | |||
public String getFecha() { return fecha; } | |||
public void setFecha(String fecha) { this.fecha = fecha; } | |||
public String getFechamax() { return fechamax; } | |||
public void setFechamax(String fechamax) { this.fechamax = fechamax; } | |||
public String getFechaprecierre() { return fechaprecierre; } | |||
public void setFechaprecierre(String fechaprecierre) { this.fechaprecierre = fechaprecierre; } | |||
public String getFechacierre() { return fechacierre; } | |||
public void setFechacierre(String fechacierre) { this.fechacierre = fechacierre; } | |||
public String getFechaanulacion() { return fechaanulacion; } | |||
public void setFechaanulacion(String fechaanulacion) { this.fechaanulacion = fechaanulacion; } | |||
public Integer getMotivoid() { return motivoid; } | |||
public void setMotivoid(Integer motivoid) { this.motivoid = motivoid; } | |||
public String getMotivo() { return motivo; } | |||
public void setMotivo(String motivo) { this.motivo = motivo; } | |||
public Integer getOrigenid() { return origenid; } | |||
public void setOrigenid(Integer origenid) { this.origenid = origenid; } | |||
public String getUsuarioalta() { return usuarioalta; } | |||
public void setUsuarioalta(String usuarioalta) { this.usuarioalta = usuarioalta; } | |||
public String getUsuarioprecierre() { return usuarioprecierre; } | |||
public void setUsuarioprecierre(String usuarioprecierre) { this.usuarioprecierre = usuarioprecierre; } | |||
public String getUsuariocierre() { return usuariocierre; } | |||
public void setUsuariocierre(String usuariocierre) { this.usuariocierre = usuariocierre; } | |||
public String getUsuarioanulacion() { return usuarioanulacion; } | |||
public void setUsuarioanulacion(String usuarioanulacion) { this.usuarioanulacion = usuarioanulacion; } | |||
public String getDescripcion() { return descripcion; } | |||
public void setDescripcion(String descripcion) { this.descripcion = descripcion; } | |||
public String getObservacion() { return observacion; } | |||
public void setObservacion(String observacion) { this.observacion = observacion; } | |||
public String getHorainicio() { return horainicio; } | |||
public void setHorainicio(String horainicio) { this.horainicio = horainicio; } | |||
public String getHoraftermino() { return horaftermino; } | |||
public void setHoraftermino(String horaftermino) { this.horaftermino = horaftermino; } | |||
public Long getOtpadre() { return otpadre; } | |||
public void setOtpadre(Long otpadre) { this.otpadre = otpadre; } | |||
public String getFechareporte() { return fechareporte; } | |||
public void setFechareporte(String fechareporte) { this.fechareporte = fechareporte; } | |||
public Integer getNumreportes() { return numreportes; } | |||
public void setNumreportes(Integer numreportes) { this.numreportes = numreportes; } | |||
public String getFechaasignacion() { return fechaasignacion; } | |||
public void setFechaasignacion(String fechaasignacion) { this.fechaasignacion = fechaasignacion; } | |||
public String getCuadrillaasignada() { return cuadrillaasignada; } | |||
public void setCuadrillaasignada(String cuadrillaasignada) { this.cuadrillaasignada = cuadrillaasignada; } | |||
public String getFechaprog() { return fechaprog; } | |||
public void setFechaprog(String fechaprog) { this.fechaprog = fechaprog; } | |||
public String getNombsuperv() { return nombsuperv; } | |||
public void setNombsuperv(String nombsuperv) { this.nombsuperv = nombsuperv; } | |||
public String getNombintegra() { return nombintegra; } | |||
public void setNombintegra(String nombintegra) { this.nombintegra = nombintegra; } | |||
public String getMotivoanulacion() { return motivoanulacion; } | |||
public void setMotivoanulacion(String motivoanulacion) { this.motivoanulacion = motivoanulacion; } | |||
public Integer getMotsusid() { return motsusid; } | |||
public void setMotsusid(Integer motsusid) { this.motsusid = motsusid; } | |||
public String getUsudictamen() { return usudictamen; } | |||
public void setUsudictamen(String usudictamen) { this.usudictamen = usudictamen; } | |||
public String getObsdictamen() { return obsdictamen; } | |||
public void setObsdictamen(String obsdictamen) { this.obsdictamen = obsdictamen; } | |||
public String getDireccionot() { return direccionot; } | |||
public void setDireccionot(String direccionot) { this.direccionot = direccionot; } | |||
public BigDecimal getCoordx() { return coordx; } | |||
public void setCoordx(BigDecimal coordx) { this.coordx = coordx; } | |||
public BigDecimal getCoordy() { return coordy; } | |||
public void setCoordy(BigDecimal coordy) { this.coordy = coordy; } | |||
} |
@ -0,0 +1,44 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import java.util.List; | |||
import java.util.Map; | |||
public class preguntaDTO { | |||
private Integer preguntaid; | |||
private String descripcion; | |||
private String sentenciasql; | |||
private String unimed; | |||
private List<Map<String, Object>> sentenciasqlData; | |||
private List<Map<String, Object>> unimedData; | |||
public Integer getPreguntaid() { return preguntaid; } | |||
public void setPreguntaid(Integer preguntaid) { | |||
this.preguntaid = preguntaid; | |||
} | |||
public String getDescripcion() { return descripcion; } | |||
public void setDescripcion(String descripcion) { | |||
this.descripcion = descripcion; | |||
} | |||
public String getSentenciaSQL() { return sentenciasql; } | |||
public void setSentenciaSQL(String sentenciasql) { | |||
this.sentenciasql = sentenciasql; | |||
} | |||
public String getUnimed() { return unimed; } | |||
public void setUnimed(String unimed) { | |||
this.unimed = unimed; | |||
} | |||
public List<Map<String, Object>> getSentenciaSQLData() { return sentenciasqlData; } | |||
public void setSentenciaSQLData(List<Map<String, Object>> sentenciasqlData) { | |||
this.sentenciasqlData = sentenciasqlData; | |||
} | |||
public List<Map<String, Object>> getUnimedData() { return unimedData; } | |||
public void setUnimedData(List<Map<String, Object>> unimedData) { | |||
this.unimedData = unimedData; | |||
} | |||
} |
@ -0,0 +1,102 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import java.util.List; | |||
public class respuestaOTDTO { | |||
private Long otid; | |||
private String fechaprecierre; | |||
private String usuarioprecierre; | |||
private String horainicio; | |||
private String horatermino; | |||
private String observacion; | |||
private String nombsuperv; | |||
private String nombintegra; | |||
private String dictamenid; | |||
private String obsdictamen; | |||
private String usuariocierree; | |||
private String transaccid; | |||
private List<respuestaPreguntaDTO> resppreg; | |||
private List<FotoBase64DTO> fotos; | |||
private List<OTHijaDTO> othijas; | |||
// Getters y Setters | |||
public Long getOTid() { return otid; } | |||
public void setOtid(Long otid) { | |||
this.otid = otid; | |||
} | |||
public String getFechaPreCierre() { return fechaprecierre; } | |||
public void setFechaPreCierre(String fechaprecierre) { | |||
this.fechaprecierre = fechaprecierre; | |||
} | |||
public String getUsuarioPreCierre() { return usuarioprecierre; } | |||
public void setUsuarioPreCierre(String usuarioprecierre) { | |||
this.usuarioprecierre = usuarioprecierre; | |||
} | |||
public String getHoraInicio() { return horainicio; } | |||
public void setHoraInicio(String horainicio) { | |||
this.horainicio = horainicio; | |||
} | |||
public String getHoraTermino() { return horatermino; } | |||
public void set(String horatermino) { | |||
this.horatermino = horatermino; | |||
} | |||
public String getObservacion() { return observacion; } | |||
public void setObservacion(String observacion) { | |||
this.observacion = observacion; | |||
} | |||
public String getNombSuperv() { return nombsuperv; } | |||
public void setNombSuperv(String nombsuprev) { | |||
this.nombsuperv = nombsuprev; | |||
} | |||
public String getNombIntegra() { return nombintegra; } | |||
public void setNombIntegra(String nombintegra) { | |||
this.nombintegra = nombintegra; | |||
} | |||
public String getDictamenId() { return dictamenid; } | |||
public void setDictamenId(String dictamenid) { | |||
this.dictamenid = dictamenid; | |||
} | |||
public String getObsDictamen() { return obsdictamen; } | |||
public void setObsDictamen(String obsdictamen) { | |||
this.obsdictamen = obsdictamen; | |||
} | |||
public String getUsuarioCierre() { return usuariocierree; } | |||
public void setUsuarioCierre(String usuariocierree) { | |||
this.usuariocierree = usuariocierree; | |||
} | |||
public String getTransaccId() { return transaccid; } | |||
public void setTransaccId(String transaccid) { | |||
this.transaccid = transaccid; | |||
} | |||
public List<respuestaPreguntaDTO> getResppreg() { return resppreg; } | |||
public void setResppreg(List<respuestaPreguntaDTO> resppreg) { | |||
this.resppreg = resppreg; | |||
} | |||
public List<FotoBase64DTO> getFoto() { return fotos; } | |||
public void setFoto(List<FotoBase64DTO> fotos) { | |||
this.fotos = fotos; | |||
} | |||
public List<OTHijaDTO> getOThijas() { return othijas; } | |||
public void setOThijas(List<OTHijaDTO> othijas) { | |||
this.othijas = othijas; | |||
} | |||
/*public String get() { return ; } | |||
public void set(String ) { | |||
this. = ; | |||
}*/ | |||
} |
@ -0,0 +1,23 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
public class respuestaPreguntaDTO { | |||
private String preguntaid; | |||
private String respuesta; | |||
private String umid; | |||
// Getters y Setters | |||
public String getPreguntaId() { return preguntaid; } | |||
public void setPreguntaId(String preguntaid) { | |||
this.preguntaid = preguntaid; | |||
} | |||
public String getRespuesta() { return respuesta; } | |||
public void setRespuesta(String respuesta) { | |||
this.respuesta = respuesta; | |||
} | |||
public String getUmId() { return umid; } | |||
public void setUmId(String umid) { | |||
this.umid = umid; | |||
} | |||
} |
@ -0,0 +1,19 @@ | |||
package jumapacelaya.gob.mx.appots.dto; | |||
import java.time.LocalDateTime; | |||
public class transaccionDTO { | |||
private Long otid; | |||
private LocalDateTime transaccdt; | |||
// Getters y setters | |||
public Long getOtid() { return otid; } | |||
public void setOtid(Long otid) { | |||
this.otid = otid; | |||
} | |||
public LocalDateTime getTransaccdt() { return transaccdt; } | |||
public void setTransaccdt(LocalDateTime transaccdt) { | |||
this.transaccdt = transaccdt; | |||
} | |||
} |