package com.dayu.pipirrapp.bean.net; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * AddIssueRequest - 添加问题上报 * * @author zuoxiao * @version 1.0 * @since 2024-12-09 */ public class AddIssueRequest extends BaseRequest { String workOrderId;//工单ID String inspectorId;//巡检员ID String content;//结果内容 List images = new ArrayList<>(); List videos = new ArrayList<>(); String completeTime;//任务完成时间 String lng; String lat; public String getWorkOrderId() { return workOrderId; } public void setWorkOrderId(String workOrderId) { this.workOrderId = workOrderId; } public String getInspectorId() { return inspectorId; } public void setInspectorId(String inspectorId) { this.inspectorId = inspectorId; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public List getImages() { return images; } public void setImages(Map states) { images.clear(); for (UplodFileState data : states.values()) { ImageRequest image = new ImageRequest(); image.setWebPath(data.getWebPath()); image.setId(data.getPostId()); if (data.getUploadType()==UplodFileState.IMG_TYPE){ images.add(image); }else { videos.add(image); } } } public String getCompleteTime() { return completeTime; } public void setCompleteTime(String completeTime) { this.completeTime = completeTime; } 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; } }