automated terminal push

This commit is contained in:
Software Shinobi
2025-03-10 09:39:38 -04:00
parent 22c4507400
commit eaabff1d30
28 changed files with 230 additions and 774 deletions

View File

@@ -1,6 +1,7 @@
package edu.gsyoung.twitch.upstream.sullygnome.download.failure;
import jakarta.persistence.*;
import java.sql.Timestamp;
@Entity
@Table(name = "sully_download_failure")
@@ -10,12 +11,26 @@ public class SullyDownloadFailure {
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(nullable = false)
@Column(name = "download_url", nullable = false)
private String url;
@Column(nullable = false)
@Column(name = "reason", nullable = false)
private String reason;
@Column(name = "host_ip", nullable = false)
private String hostIP;
@Column(name = "host_name", nullable = false)
private String hostName;
@Column(name = "insert_date", nullable = false, updatable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Timestamp insertDate;
@Column(name = "update_date", nullable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Timestamp updateDate;
public Long getId() {
return id;
@@ -52,23 +67,50 @@ public class SullyDownloadFailure {
}
@Override
public String toString() {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("SullyDownloadFailure{");
stringBuilder.append("id=").append(id);
stringBuilder.append(", url=").append(url);
stringBuilder.append(", hostIp=").append(hostIP);
stringBuilder.append('}');
return stringBuilder.toString();
public String getHostName() {
return hostName;
}
}
public void setHostName(String hostName) {
this.hostName = hostName;
}
public Timestamp getInsertDate() {
return insertDate;
}
public void setInsertDate(Timestamp insertDate) {
this.insertDate = insertDate;
}
public Timestamp getUpdateDate() {
return updateDate;
}
public void setUpdateDate(Timestamp updateDate) {
this.updateDate = updateDate;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("SullyDownloadFailure{");
sb.append("id=").append(id);
sb.append(", url=").append(url);
sb.append(", reason=").append(reason);
sb.append(", hostIP=").append(hostIP);
sb.append(", hostName=").append(hostName);
sb.append(", insertDate=").append(insertDate);
sb.append(", updateDate=").append(updateDate);
sb.append('}');
return sb.toString();
}
public String getReason() {
return reason;
}
public void setReason(String reason) {
this.reason = reason;
}
}

View File

@@ -1,6 +1,7 @@
package edu.gsyoung.twitch.upstream.sullygnome.download.success;
import jakarta.persistence.*;
import java.sql.Timestamp;
@Entity
@Table(name = "sully_download_success")
@@ -10,12 +11,23 @@ public class SullyDownloadSuccess {
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(nullable = false)
@Column(name = "download_url", nullable = false)
private String url;
@Column(nullable = false)
@Column(name = "host_ip", nullable = false)
private String hostIP;
@Column(name = "host_name", nullable = false)
private String hostName;
@Column(name = "insert_date", nullable = false, updatable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Timestamp insertDate;
@Column(name = "update_date", nullable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Timestamp updateDate;
public Long getId() {
return id;
@@ -52,23 +64,42 @@ public class SullyDownloadSuccess {
}
public String getHostName() {
return hostName;
}
public void setHostName(String hostName) {
this.hostName = hostName;
}
public Timestamp getInsertDate() {
return insertDate;
}
public void setInsertDate(Timestamp insertDate) {
this.insertDate = insertDate;
}
public Timestamp getUpdateDate() {
return updateDate;
}
public void setUpdateDate(Timestamp updateDate) {
this.updateDate = updateDate;
}
@Override
public String toString() {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("SullyDownloadSuccess{");
stringBuilder.append("id=").append(id);
stringBuilder.append(", url=").append(url);
stringBuilder.append(", hostIp=").append(hostIP);
stringBuilder.append('}');
return stringBuilder.toString();
StringBuilder sb = new StringBuilder();
sb.append("SullyDownloadSuccess{");
sb.append("id=").append(id);
sb.append(", url=").append(url);
sb.append(", hostIP=").append(hostIP);
sb.append(", hostName=").append(hostName);
sb.append(", insertDate=").append(insertDate);
sb.append(", updateDate=").append(updateDate);
sb.append('}');
return sb.toString();
}
}