Commit 5462b1f6c66eeb995af8202436bbae618111dc5e

Authored by gaofw189
1 parent c2e26291

去除lombok依赖-后续考虑引入

@@ -58,11 +58,6 @@ @@ -58,11 +58,6 @@
58 58
59 <dependencies> 59 <dependencies>
60 <dependency> 60 <dependency>
61 - <groupId>org.projectlombok</groupId>  
62 - <artifactId>lombok</artifactId>  
63 - <optional>true</optional>  
64 - </dependency>  
65 - <dependency>  
66 <groupId>org.springframework.boot</groupId> 61 <groupId>org.springframework.boot</groupId>
67 <artifactId>spring-boot-starter-data-redis</artifactId> 62 <artifactId>spring-boot-starter-data-redis</artifactId>
68 </dependency> 63 </dependency>
src/main/java/com/genersoft/iot/vmp/common/enums/DeviceControlType.java
1 package com.genersoft.iot.vmp.common.enums; 1 package com.genersoft.iot.vmp.common.enums;
2 2
3 -import com.alibaba.fastjson2.JSONObject;  
4 -import com.genersoft.iot.vmp.gb28181.utils.XmlUtil;  
5 -import lombok.AllArgsConstructor;  
6 -import lombok.Getter;  
7 import org.dom4j.Element; 3 import org.dom4j.Element;
8 import org.springframework.util.ObjectUtils; 4 import org.springframework.util.ObjectUtils;
9 5
10 -import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;  
11 6
12 /** 7 /**
13 * @author gaofuwang 8 * @author gaofuwang
14 * @date 2023/01/18/ 10:09:00 9 * @date 2023/01/18/ 10:09:00
15 * @since 1.0 10 * @since 1.0
16 */ 11 */
17 -@Getter  
18 -@AllArgsConstructor  
19 public enum DeviceControlType { 12 public enum DeviceControlType {
20 13
21 /** 14 /**
@@ -60,6 +53,19 @@ public enum DeviceControlType { @@ -60,6 +53,19 @@ public enum DeviceControlType {
60 53
61 private final String desc; 54 private final String desc;
62 55
  56 + DeviceControlType(String val, String desc) {
  57 + this.val = val;
  58 + this.desc = desc;
  59 + }
  60 +
  61 + public String getVal() {
  62 + return val;
  63 + }
  64 +
  65 + public String getDesc() {
  66 + return desc;
  67 + }
  68 +
63 public static DeviceControlType typeOf(Element rootElement) { 69 public static DeviceControlType typeOf(Element rootElement) {
64 for (DeviceControlType item : DeviceControlType.values()) { 70 for (DeviceControlType item : DeviceControlType.values()) {
65 if (!ObjectUtils.isEmpty(rootElement.element(item.val)) || !ObjectUtils.isEmpty(rootElement.elements(item.val))) { 71 if (!ObjectUtils.isEmpty(rootElement.element(item.val)) || !ObjectUtils.isEmpty(rootElement.elements(item.val))) {
src/main/java/com/genersoft/iot/vmp/gb28181/bean/AlarmChannelMessage.java
1 package com.genersoft.iot.vmp.gb28181.bean; 1 package com.genersoft.iot.vmp.gb28181.bean;
2 2
3 -import lombok.Data;  
4 3
5 /** 4 /**
6 * 通过redis分发报警消息 5 * 通过redis分发报警消息
7 */ 6 */
8 -@Data  
9 public class AlarmChannelMessage { 7 public class AlarmChannelMessage {
10 /** 8 /**
11 * 国标编号 9 * 国标编号
@@ -25,4 +23,35 @@ public class AlarmChannelMessage { @@ -25,4 +23,35 @@ public class AlarmChannelMessage {
25 */ 23 */
26 private String alarmDescription; 24 private String alarmDescription;
27 25
  26 + public String getGbId() {
  27 + return gbId;
  28 + }
  29 +
  30 + public void setGbId(String gbId) {
  31 + this.gbId = gbId;
  32 + }
  33 +
  34 + public int getAlarmSn() {
  35 + return alarmSn;
  36 + }
  37 +
  38 + public void setAlarmSn(int alarmSn) {
  39 + this.alarmSn = alarmSn;
  40 + }
  41 +
  42 + public int getAlarmType() {
  43 + return alarmType;
  44 + }
  45 +
  46 + public void setAlarmType(int alarmType) {
  47 + this.alarmType = alarmType;
  48 + }
  49 +
  50 + public String getAlarmDescription() {
  51 + return alarmDescription;
  52 + }
  53 +
  54 + public void setAlarmDescription(String alarmDescription) {
  55 + this.alarmDescription = alarmDescription;
  56 + }
28 } 57 }
src/main/java/com/genersoft/iot/vmp/gb28181/bean/DragZoomRequest.java
1 package com.genersoft.iot.vmp.gb28181.bean; 1 package com.genersoft.iot.vmp.gb28181.bean;
2 2
3 import com.genersoft.iot.vmp.gb28181.utils.MessageElement; 3 import com.genersoft.iot.vmp.gb28181.utils.MessageElement;
4 -import lombok.Data;  
5 -  
6 -import javax.validation.constraints.NotNull;  
7 -import java.util.List;  
8 4
9 /** 5 /**
10 * 设备信息查询响应 6 * 设备信息查询响应
@@ -13,7 +9,6 @@ import java.util.List; @@ -13,7 +9,6 @@ import java.util.List;
13 * @version 1.0 9 * @version 1.0
14 * @date 2022/6/28 14:55 10 * @date 2022/6/28 14:55
15 */ 11 */
16 -@Data  
17 public class DragZoomRequest { 12 public class DragZoomRequest {
18 /** 13 /**
19 * 序列号 14 * 序列号
@@ -33,7 +28,6 @@ public class DragZoomRequest { @@ -33,7 +28,6 @@ public class DragZoomRequest {
33 /** 28 /**
34 * 基本参数 29 * 基本参数
35 */ 30 */
36 - @Data  
37 public static class DragZoom { 31 public static class DragZoom {
38 /** 32 /**
39 * 播放窗口长度像素值 33 * 播放窗口长度像素值
@@ -66,5 +60,84 @@ public class DragZoomRequest { @@ -66,5 +60,84 @@ public class DragZoomRequest {
66 @MessageElement("LengthY") 60 @MessageElement("LengthY")
67 protected Integer lengthY; 61 protected Integer lengthY;
68 62
  63 + public Integer getLength() {
  64 + return length;
  65 + }
  66 +
  67 + public void setLength(Integer length) {
  68 + this.length = length;
  69 + }
  70 +
  71 + public Integer getWidth() {
  72 + return width;
  73 + }
  74 +
  75 + public void setWidth(Integer width) {
  76 + this.width = width;
  77 + }
  78 +
  79 + public Integer getMidPointX() {
  80 + return midPointX;
  81 + }
  82 +
  83 + public void setMidPointX(Integer midPointX) {
  84 + this.midPointX = midPointX;
  85 + }
  86 +
  87 + public Integer getMidPointY() {
  88 + return midPointY;
  89 + }
  90 +
  91 + public void setMidPointY(Integer midPointY) {
  92 + this.midPointY = midPointY;
  93 + }
  94 +
  95 + public Integer getLengthX() {
  96 + return lengthX;
  97 + }
  98 +
  99 + public void setLengthX(Integer lengthX) {
  100 + this.lengthX = lengthX;
  101 + }
  102 +
  103 + public Integer getLengthY() {
  104 + return lengthY;
  105 + }
  106 +
  107 + public void setLengthY(Integer lengthY) {
  108 + this.lengthY = lengthY;
  109 + }
  110 + }
  111 +
  112 + public String getSn() {
  113 + return sn;
  114 + }
  115 +
  116 + public void setSn(String sn) {
  117 + this.sn = sn;
  118 + }
  119 +
  120 + public String getDeviceId() {
  121 + return deviceId;
  122 + }
  123 +
  124 + public void setDeviceId(String deviceId) {
  125 + this.deviceId = deviceId;
  126 + }
  127 +
  128 + public DragZoom getDragZoomIn() {
  129 + return dragZoomIn;
  130 + }
  131 +
  132 + public void setDragZoomIn(DragZoom dragZoomIn) {
  133 + this.dragZoomIn = dragZoomIn;
  134 + }
  135 +
  136 + public DragZoom getDragZoomOut() {
  137 + return dragZoomOut;
  138 + }
  139 +
  140 + public void setDragZoomOut(DragZoom dragZoomOut) {
  141 + this.dragZoomOut = dragZoomOut;
69 } 142 }
70 } 143 }
src/main/java/com/genersoft/iot/vmp/gb28181/bean/HomePositionRequest.java
1 package com.genersoft.iot.vmp.gb28181.bean; 1 package com.genersoft.iot.vmp.gb28181.bean;
2 2
3 import com.genersoft.iot.vmp.gb28181.utils.MessageElement; 3 import com.genersoft.iot.vmp.gb28181.utils.MessageElement;
4 -import lombok.Data;  
5 4
6 /** 5 /**
7 * 设备信息查询响应 6 * 设备信息查询响应
@@ -10,7 +9,6 @@ import lombok.Data; @@ -10,7 +9,6 @@ import lombok.Data;
10 * @version 1.0 9 * @version 1.0
11 * @date 2022/6/28 14:55 10 * @date 2022/6/28 14:55
12 */ 11 */
13 -@Data  
14 public class HomePositionRequest { 12 public class HomePositionRequest {
15 /** 13 /**
16 * 序列号 14 * 序列号
@@ -28,7 +26,6 @@ public class HomePositionRequest { @@ -28,7 +26,6 @@ public class HomePositionRequest {
28 /** 26 /**
29 * 基本参数 27 * 基本参数
30 */ 28 */
31 - @Data  
32 public static class HomePosition { 29 public static class HomePosition {
33 /** 30 /**
34 * 播放窗口长度像素值 31 * 播放窗口长度像素值
@@ -46,5 +43,52 @@ public class HomePositionRequest { @@ -46,5 +43,52 @@ public class HomePositionRequest {
46 @MessageElement("PresetIndex") 43 @MessageElement("PresetIndex")
47 protected String presetIndex; 44 protected String presetIndex;
48 45
  46 + public String getEnabled() {
  47 + return enabled;
  48 + }
  49 +
  50 + public void setEnabled(String enabled) {
  51 + this.enabled = enabled;
  52 + }
  53 +
  54 + public String getResetTime() {
  55 + return resetTime;
  56 + }
  57 +
  58 + public void setResetTime(String resetTime) {
  59 + this.resetTime = resetTime;
  60 + }
  61 +
  62 + public String getPresetIndex() {
  63 + return presetIndex;
  64 + }
  65 +
  66 + public void setPresetIndex(String presetIndex) {
  67 + this.presetIndex = presetIndex;
  68 + }
  69 + }
  70 +
  71 + public String getSn() {
  72 + return sn;
  73 + }
  74 +
  75 + public void setSn(String sn) {
  76 + this.sn = sn;
  77 + }
  78 +
  79 + public String getDeviceId() {
  80 + return deviceId;
  81 + }
  82 +
  83 + public void setDeviceId(String deviceId) {
  84 + this.deviceId = deviceId;
  85 + }
  86 +
  87 + public HomePosition getHomePosition() {
  88 + return homePosition;
  89 + }
  90 +
  91 + public void setHomePosition(HomePosition homePosition) {
  92 + this.homePosition = homePosition;
49 } 93 }
50 } 94 }
src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordInfo.java
1 package com.genersoft.iot.vmp.gb28181.bean; 1 package com.genersoft.iot.vmp.gb28181.bean;
2 2
3 -import lombok.Data;  
4 3
5 import java.time.Instant; 4 import java.time.Instant;
6 import java.util.List; 5 import java.util.List;
@@ -10,7 +9,6 @@ import java.util.List; @@ -10,7 +9,6 @@ import java.util.List;
10 * @author: swwheihei 9 * @author: swwheihei
11 * @date: 2020年5月8日 下午2:05:56 10 * @date: 2020年5月8日 下午2:05:56
12 */ 11 */
13 -@Data  
14 public class RecordInfo { 12 public class RecordInfo {
15 13
16 private String deviceId; 14 private String deviceId;
@@ -84,4 +82,12 @@ public class RecordInfo { @@ -84,4 +82,12 @@ public class RecordInfo {
84 public void setLastTime(Instant lastTime) { 82 public void setLastTime(Instant lastTime) {
85 this.lastTime = lastTime; 83 this.lastTime = lastTime;
86 } 84 }
  85 +
  86 + public int getCount() {
  87 + return count;
  88 + }
  89 +
  90 + public void setCount(int count) {
  91 + this.count = count;
  92 + }
87 } 93 }