@ -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; | |||||
} | |||||
} |