Skip to content

Commit 2f7a2d1

Browse files
committed
refactor(UtmDataInputStatus, UtmNetworkScan): remove unused relationships and update queries to use source field
1 parent ec2bdcf commit 2f7a2d1

File tree

3 files changed

+2
-18
lines changed

3 files changed

+2
-18
lines changed

backend/src/main/java/com/park/utmstack/domain/UtmDataInputStatus.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,6 @@ public class UtmDataInputStatus implements Serializable {
3535
@Column(name = "source", length = 256, nullable = false)
3636
private String source;
3737

38-
@ManyToOne(fetch = FetchType.LAZY)
39-
@JoinColumn(name = "source", referencedColumnName = "asset_name", insertable = false, updatable = false, nullable = false)
40-
@JsonIgnore
41-
private UtmNetworkScan assetName;
42-
43-
@ManyToOne(fetch = FetchType.LAZY)
44-
@JoinColumn(name = "source", referencedColumnName = "asset_ip", insertable = false, updatable = false, nullable = false)
45-
@JsonIgnore
46-
private UtmNetworkScan assetIp;
47-
4838
@NotNull
4939
@Size(max = 50)
5040
@Column(name = "data_type", length = 50, nullable = false)

backend/src/main/java/com/park/utmstack/domain/network_scan/UtmNetworkScan.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -140,12 +140,6 @@ public class UtmNetworkScan implements Serializable {
140140
@OneToMany(mappedBy = "asset", fetch = FetchType.LAZY)
141141
private List<UtmAssetMetrics> metrics;
142142

143-
/*@OneToMany(mappedBy = "assetName", fetch = FetchType.LAZY)
144-
private List<UtmDataInputStatus> dataInputSourceList;
145-
146-
@OneToMany(mappedBy = "assetIp", fetch = FetchType.LAZY)
147-
private List<UtmDataInputStatus> dataInputIpList;*/
148-
149143
@OneToOne
150144
@JoinColumn(name = "group_id", referencedColumnName = "id", insertable = false, updatable = false)
151145
private UtmAssetGroup assetGroup;

backend/src/main/java/com/park/utmstack/repository/network_scan/UtmNetworkScanRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ public interface UtmNetworkScanRepository extends JpaRepository<UtmNetworkScan,
5656
"AND ((cast(:initDate as timestamp) is null) or (cast(:endDate as timestamp) is null) or (ns.discoveredAt BETWEEN :initDate AND :endDate)) " +
5757
"AND (:dataTypes IS NULL OR EXISTS (\n" +
5858
" SELECT 1 FROM UtmDataInputStatus ip\n" +
59-
" WHERE ip.assetIp = ns.assetIp AND ip.dataType IN :dataTypes\n" +
59+
" WHERE ip.source = ns.assetIp AND ip.dataType IN :dataTypes\n" +
6060
" ) \n" +
6161
" OR EXISTS (\n" +
6262
" SELECT 1 FROM UtmDataInputStatus src\n" +
63-
" WHERE src.assetName = ns.assetName AND src.dataType IN :dataTypes\n" +
63+
" WHERE src.source = ns.assetName AND src.dataType IN :dataTypes\n" +
6464
" ))" +
6565
"AND (:ports IS NULL OR ns.id IN (" +
6666
" SELECT p.scanId FROM UtmPorts p WHERE p.port IN :ports))")

0 commit comments

Comments
 (0)