package com.welampiot.dto; import lombok.Data; import java.io.Serializable; /** * ClassName: CityAdminCaseInfoDTO * Package: com.welampiot.dto * Description: * * @Author: zhj_Start * @Create: 2023/9/14 - 15:15 * @Version: v1.0 */ @Data public class CityAdminCaseInfoDTO implements Serializable { private static final long serialVersionUID = 1L; private Integer id; /** 任务号 **/ private String number; private String phone; // 接入电话 private Integer isBack; // 是否回访(0 否,1 是) private String backPhone; // 回访电话 private String remark; // 问题描述 private String location; // 位置信息 private String longitude; // 经度 private String latitude; // 纬度 /** 问题来源(0 采集上报,1 公众举报,2 视频上报,3 微信上报,4 领导举办) **/ private Integer problemSource; /** 问题等级(0 日常,1 一般,2 严重,3 重大) **/ private Integer problemLevel; private Integer caseBigId; // 案件大类id private Integer caseSmallId; // 案件小类id private Integer areaId; private Integer streetId; private String community; // 社区 private String grid; // 网格 private Integer supervisorId; // 监督员id private String createTime; // 创建时间 private String name; // 举报人姓名 /** 案件状态(0 新建,1 立案,2 转批城管,3 处置结束转批坐席,4 待复核转批网络巡查员,5 已复核转批坐席,6 坐席结案)**/ private Integer status; /** 0 正常,1 取消 **/ private Integer voild; private Integer cityAdminId; // 转批的城管账号id private Integer seatsId1; // 处置完转坐席id private Integer seatsId2; // 复核完转坐席id private Integer inspectorId; // 转批巡查员id private String image; // 案件图片地址 private Integer sax; // 举报人性别(0 女,1 男) private String startDate; // 案件发生时间 private String area; private String street; private String caseBigName; private String caseSmallName; public static Integer getProblemSourceByStr(String problemSourceStr) { int problemSource = 0; switch (problemSourceStr) { case "采集上报" : break; case "公众举报" : problemSource = 1; break; case "视频上报" : problemSource = 2; break; case "微信上报" : problemSource = 3; break; case "领导交办" : problemSource = 4; break; } return problemSource; } public static Integer getProblemLevelByStr(String problemLevelStr) { int problemLevel = 0; switch (problemLevelStr) { case "日常" : break; case "一般" : problemLevel = 1; break; case "严重" : problemLevel = 2; break; case "重大" : problemLevel = 3; break; } return problemLevel; } }