CityAdminCaseInfoDTO.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. package com.welampiot.dto;
  2. import lombok.Data;
  3. import java.io.Serializable;
  4. /**
  5. * ClassName: CityAdminCaseInfoDTO
  6. * Package: com.welampiot.dto
  7. * Description:
  8. *
  9. * @Author: zhj_Start
  10. * @Create: 2023/9/14 - 15:15
  11. * @Version: v1.0
  12. */
  13. @Data
  14. public class CityAdminCaseInfoDTO implements Serializable {
  15. private static final long serialVersionUID = 1L;
  16. private Integer id;
  17. /** 任务号 **/
  18. private String number;
  19. private String phone; // 接入电话
  20. private Integer isBack; // 是否回访(0 否,1 是)
  21. private String backPhone; // 回访电话
  22. private String remark; // 问题描述
  23. private String location; // 位置信息
  24. private String longitude; // 经度
  25. private String latitude; // 纬度
  26. /** 问题来源(0 采集上报,1 公众举报,2 视频上报,3 微信上报,4 领导举办) **/
  27. private Integer problemSource;
  28. /** 问题等级(0 日常,1 一般,2 严重,3 重大) **/
  29. private Integer problemLevel;
  30. private Integer caseBigId; // 案件大类id
  31. private Integer caseSmallId; // 案件小类id
  32. private Integer areaId;
  33. private Integer streetId;
  34. private String community; // 社区
  35. private String grid; // 网格
  36. private Integer supervisorId; // 监督员id
  37. private String createTime; // 创建时间
  38. private String name; // 举报人姓名
  39. /** 案件状态(0 新建,1 立案,2 转批城管,3 处置结束转批坐席,4 待复核转批网络巡查员,5 已复核转批坐席,6 坐席结案)**/
  40. private Integer status;
  41. /** 0 正常,1 取消 **/
  42. private Integer voild;
  43. private Integer cityAdminId; // 转批的城管账号id
  44. private Integer seatsId1; // 处置完转坐席id
  45. private Integer seatsId2; // 复核完转坐席id
  46. private Integer inspectorId; // 转批巡查员id
  47. private String image; // 案件图片地址
  48. private Integer sax; // 举报人性别(0 女,1 男)
  49. private String startDate; // 案件发生时间
  50. private String area;
  51. private String street;
  52. private String caseBigName;
  53. private String caseSmallName;
  54. public static Integer getProblemSourceByStr(String problemSourceStr) {
  55. int problemSource = 0;
  56. switch (problemSourceStr) {
  57. case "采集上报" :
  58. break;
  59. case "公众举报" :
  60. problemSource = 1;
  61. break;
  62. case "视频上报" :
  63. problemSource = 2;
  64. break;
  65. case "微信上报" :
  66. problemSource = 3;
  67. break;
  68. case "领导交办" :
  69. problemSource = 4;
  70. break;
  71. }
  72. return problemSource;
  73. }
  74. public static Integer getProblemLevelByStr(String problemLevelStr) {
  75. int problemLevel = 0;
  76. switch (problemLevelStr) {
  77. case "日常" :
  78. break;
  79. case "一般" :
  80. problemLevel = 1;
  81. break;
  82. case "严重" :
  83. problemLevel = 2;
  84. break;
  85. case "重大" :
  86. problemLevel = 3;
  87. break;
  88. }
  89. return problemLevel;
  90. }
  91. }