临时提交

This commit is contained in:
648540858
2024-07-24 17:54:19 +08:00
parent 6bd0cdd37b
commit 5a812e7f08
12 changed files with 355 additions and 200 deletions

View File

@@ -1,5 +1,6 @@
package com.genersoft.iot.vmp.gb28181.bean;
import com.genersoft.iot.vmp.common.CivilCodePo;
import com.genersoft.iot.vmp.utils.DateUtil;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -57,6 +58,18 @@ public class Region implements Comparable<Region>{
return region;
}
public static Region getInstance(CivilCodePo civilCodePo) {
Region region = new Region();
region.setName(civilCodePo.getName());
region.setDeviceId(civilCodePo.getCode());
if (civilCodePo.getCode().length() > 2) {
region.setParentDeviceId(civilCodePo.getParentCode());
}
region.setCreateTime(DateUtil.getNow());
region.setUpdateTime(DateUtil.getNow());
return region;
}
@Override
public int compareTo(@NotNull Region region) {
return Integer.compare(Integer.parseInt(this.deviceId), Integer.parseInt(region.getDeviceId()));