package com.dayu.pipirrapp.bean.net; import java.util.ArrayList; import java.util.List; /** * InspectionRequest - * * @author zuoxiao * @version 1.0 * @since 2024-12-02 */ public class InspectionRequest extends BaseRequest { private static InspectionRequest inspectionRequest; public static InspectionRequest getInstance() { if (inspectionRequest == null) { inspectionRequest = new InspectionRequest(); } inspectionRequest.setStartTime(""); inspectionRequest.setStopTime(""); inspectionRequest.setInspectId(""); inspectionRequest.setInspectorId(""); inspectionRequest.getTracks().clear(); return inspectionRequest; } private String inspectorId; private String inspectId; private String startTime; private String stopTime; private List tracks = new ArrayList<>(); public String getInspectorId() { return inspectorId; } public void setInspectorId(String inspectorId) { this.inspectorId = inspectorId; } public String getInspectId() { return inspectId; } public void setInspectId(String inspectId) { this.inspectId = inspectId; } public String getStartTime() { return startTime; } public void setStartTime(String startTime) { this.startTime = startTime; } public String getStopTime() { return stopTime; } public void setStopTime(String stopTime) { this.stopTime = stopTime; } public List getTracks() { return tracks; } public void setTracks(List tracks) { this.tracks = tracks; } public void addTracks(Track track) { if (tracks == null) { tracks = new ArrayList<>(); } tracks.add(track); } // Track 数据类 public static class Track { private String lng; private String lat; private String locateTime; public String getLng() { return lng; } public void setLng(String lng) { this.lng = lng; } public String getLat() { return lat; } public void setLat(String lat) { this.lat = lat; } public String getLocateTime() { return locateTime; } public void setLocateTime(String locateTime) { this.locateTime = locateTime; } } }