NetworkDTO.java 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339
  1. package com.welampiot.dto;
  2. import lombok.Data;
  3. import java.io.Serializable;
  4. import java.util.Date;
  5. /**
  6. * ClassName: NetworkDTO
  7. * Package: com.welampiot.dto
  8. * Description:
  9. *
  10. * @Author: zhj_Start
  11. * @Create: 2023/3/22 - 16:10
  12. * @Version: v1.0
  13. */
  14. @Data
  15. public class NetworkDTO implements Serializable {
  16. /**
  17. * 主键id
  18. *
  19. * @mbg.generated
  20. */
  21. private Integer id;
  22. /**
  23. * 网络名称
  24. *
  25. * @mbg.generated
  26. */
  27. private String networkName;
  28. /**
  29. * SN码
  30. *
  31. * @mbg.generated
  32. */
  33. private String devicesn;
  34. /**
  35. * 协议类型(0 = lorawan, 1 = lora mesh, 2 = rf mesh, 3 = nbiot, 4 = gprs_direct, 5 = zigbee,6=LoraWAN,7=onenet, 8=emqtt,9=LC-6B11-J,10=WE-CON-4G20(双路控制),11=PLC(有单灯,也有双灯控制器),12=铂胜lora
  36. *
  37. * @mbg.generated
  38. */
  39. private Integer protocoltype;
  40. /**
  41. * 型号
  42. *
  43. * @mbg.generated
  44. */
  45. private String model;
  46. /**
  47. * 区/县id
  48. *
  49. * @mbg.generated
  50. */
  51. private Integer areaid;
  52. /**
  53. * 路段(街道)id
  54. *
  55. * @mbg.generated
  56. */
  57. private Integer sectionid;
  58. /**
  59. * 创建时间
  60. *
  61. * @mbg.generated
  62. */
  63. private Date createtime;
  64. /**
  65. * 经度
  66. *
  67. * @mbg.generated
  68. */
  69. private Double longitude;
  70. /**
  71. * 纬度
  72. *
  73. * @mbg.generated
  74. */
  75. private Double latitude;
  76. /**
  77. * 网络状态(0 不在线,1 在线)
  78. *
  79. * @mbg.generated
  80. */
  81. private Integer status;
  82. /**
  83. * 路灯数
  84. *
  85. * @mbg.generated
  86. */
  87. private Integer lampcount;
  88. /**
  89. * 网络类型(0 组网,1 直连)
  90. *
  91. * @mbg.generated
  92. */
  93. private Integer netType;
  94. /**
  95. * 网络类型
  96. *
  97. * @mbg.generated
  98. */
  99. private String gatewaytype;
  100. /**
  101. * 连接设备类型(0 路灯,1 环境监控,2 光照传感器, 3 应急灯, 4 双路控制器, 5 zhaga控制器)
  102. *
  103. * @mbg.generated
  104. */
  105. private Integer devicetype;
  106. /**
  107. * 网络编号
  108. *
  109. * @mbg.generated
  110. */
  111. private Integer networkid;
  112. /**
  113. * NBIot 设备id(devEUI for loraWan)
  114. *
  115. * @mbg.generated
  116. */
  117. private String deviceid;
  118. /**
  119. * 信号强度
  120. *
  121. * @mbg.generated
  122. */
  123. private Integer rssi;
  124. private Float snr;
  125. /**
  126. * sim卡号
  127. *
  128. * @mbg.generated
  129. */
  130. private String simcard;
  131. private String simid;
  132. /**
  133. * ip地址
  134. *
  135. * @mbg.generated
  136. */
  137. private String ip;
  138. /**
  139. * 端口号
  140. *
  141. * @mbg.generated
  142. */
  143. private String port;
  144. /**
  145. * 注册包
  146. *
  147. * @mbg.generated
  148. */
  149. private String regpack;
  150. /**
  151. * 心跳包
  152. *
  153. * @mbg.generated
  154. */
  155. private String hbpack;
  156. /**
  157. * 心跳周期
  158. *
  159. * @mbg.generated
  160. */
  161. private Integer hbcycle;
  162. /**
  163. * 信道(0到32)
  164. *
  165. * @mbg.generated
  166. */
  167. private Integer channel;
  168. /**
  169. * 生效时间(0到65535)
  170. *
  171. * @mbg.generated
  172. */
  173. private Short effectivetime;
  174. /**
  175. * 故障数
  176. *
  177. * @mbg.generated
  178. */
  179. private Integer faultcount;
  180. /**
  181. * 设备状态(0 = 设备正常, 1 = 模块异常,2 = 控制器连接失败,3 = 控制器通讯异常)
  182. *
  183. * @mbg.generated
  184. */
  185. private Integer devstatus;
  186. /**
  187. * 更新时间
  188. *
  189. * @mbg.generated
  190. */
  191. private Date updatetime;
  192. /**
  193. * 频段信息(0 CN470,1 EU863,2 AU915,3 US902,4 AS923)
  194. *
  195. * @mbg.generated
  196. */
  197. private Integer freBandInfo;
  198. /**
  199. * 运营商
  200. *
  201. * @mbg.generated
  202. */
  203. private String operator;
  204. /**
  205. * 设备同步数据命令
  206. *
  207. * @mbg.generated
  208. */
  209. private String syncCmd;
  210. /**
  211. * 巡检时间
  212. *
  213. * @mbg.generated
  214. */
  215. private Integer patrolinterval;
  216. /**
  217. * 连接时间
  218. *
  219. * @mbg.generated
  220. */
  221. private Date connecttime;
  222. /**
  223. * 断开连接时间
  224. *
  225. * @mbg.generated
  226. */
  227. private Date disconnecttime;
  228. /**
  229. * 双路控制器设备(0 设备A,1 设备B)
  230. *
  231. * @mbg.generated
  232. */
  233. private Integer mode;
  234. /**
  235. * 设备软件版本号
  236. *
  237. * @mbg.generated
  238. */
  239. private String swVersion;
  240. /**
  241. * 设备硬件版本号
  242. *
  243. * @mbg.generated
  244. */
  245. private String hwVersion;
  246. /**
  247. * 路灯控制器协议(2 双路控制器协议)
  248. *
  249. * @mbg.generated
  250. */
  251. private String lampProto;
  252. /**
  253. * 添加zigbee设备返回的值
  254. *
  255. * @mbg.generated
  256. */
  257. private String uid;
  258. /**
  259. * zigbee设备的回路数
  260. *
  261. * @mbg.generated
  262. */
  263. private Integer loopcount;
  264. /**
  265. * 模块型号
  266. *
  267. * @mbg.generated
  268. */
  269. private String modulename;
  270. /**
  271. * dali电源类型(DT6, DT51, DT52),其中支持DT51电量功率才有效,支持DT52 电压才有效
  272. *
  273. * @mbg.generated
  274. */
  275. private String dalitype;
  276. /**
  277. * 用户id
  278. *
  279. * @mbg.generated
  280. */
  281. private Integer userid;
  282. /**
  283. * 流量卡到期时间
  284. *
  285. * @mbg.generated
  286. */
  287. private Date expirationTime;
  288. private static final long serialVersionUID = 1L;
  289. }