135 lines
2.6 KiB
Java
135 lines
2.6 KiB
Java
package com.kaidi.oa.domain;
|
|
|
|
import java.time.Instant;
|
|
|
|
import jakarta.persistence.Entity;
|
|
import jakarta.persistence.GeneratedValue;
|
|
import jakarta.persistence.GenerationType;
|
|
import jakarta.persistence.Id;
|
|
import jakarta.persistence.Column;
|
|
import jakarta.persistence.Table;
|
|
|
|
/**
|
|
* 查网内容记录(需求功能15「记录查网内容,支持分类存档与共享」)。
|
|
*
|
|
* 每次执行查网任务记录一条:分类 scanType、标题、内容摘要、是否共享 shared、相关链接。
|
|
* 关联 taskId(来自 NetScanTask),支持按分类筛选与共享检索。
|
|
*/
|
|
@Entity
|
|
@Table(name = "net_scan_log")
|
|
public class NetScanLog {
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
private Long id;
|
|
|
|
private Long taskId;
|
|
|
|
private String taskName;
|
|
|
|
private String scanType;
|
|
|
|
private String title;
|
|
|
|
@Column(columnDefinition = "TEXT")
|
|
private String content;
|
|
|
|
private String link;
|
|
|
|
private String scanDate;
|
|
|
|
private String scanner;
|
|
|
|
private boolean shared;
|
|
|
|
private Instant createdAt;
|
|
|
|
public Long getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(Long id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public Long getTaskId() {
|
|
return taskId;
|
|
}
|
|
|
|
public void setTaskId(Long taskId) {
|
|
this.taskId = taskId;
|
|
}
|
|
|
|
public String getTaskName() {
|
|
return taskName;
|
|
}
|
|
|
|
public void setTaskName(String taskName) {
|
|
this.taskName = taskName;
|
|
}
|
|
|
|
public String getScanType() {
|
|
return scanType;
|
|
}
|
|
|
|
public void setScanType(String scanType) {
|
|
this.scanType = scanType;
|
|
}
|
|
|
|
public String getTitle() {
|
|
return title;
|
|
}
|
|
|
|
public void setTitle(String title) {
|
|
this.title = title;
|
|
}
|
|
|
|
public String getContent() {
|
|
return content;
|
|
}
|
|
|
|
public void setContent(String content) {
|
|
this.content = content;
|
|
}
|
|
|
|
public String getLink() {
|
|
return link;
|
|
}
|
|
|
|
public void setLink(String link) {
|
|
this.link = link;
|
|
}
|
|
|
|
public String getScanDate() {
|
|
return scanDate;
|
|
}
|
|
|
|
public void setScanDate(String scanDate) {
|
|
this.scanDate = scanDate;
|
|
}
|
|
|
|
public String getScanner() {
|
|
return scanner;
|
|
}
|
|
|
|
public void setScanner(String scanner) {
|
|
this.scanner = scanner;
|
|
}
|
|
|
|
public boolean isShared() {
|
|
return shared;
|
|
}
|
|
|
|
public void setShared(boolean shared) {
|
|
this.shared = shared;
|
|
}
|
|
|
|
public Instant getCreatedAt() {
|
|
return createdAt;
|
|
}
|
|
|
|
public void setCreatedAt(Instant createdAt) {
|
|
this.createdAt = createdAt;
|
|
}
|
|
}
|