邮件API
This commit is contained in:
13
src/main/java/com/mini/capi/model/auth/LoginRequest.java
Normal file
13
src/main/java/com/mini/capi/model/auth/LoginRequest.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package com.mini.capi.model.auth;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class LoginRequest implements Serializable {
|
||||
|
||||
private String username;
|
||||
private String password;
|
||||
private boolean remember;
|
||||
}
|
||||
22
src/main/java/com/mini/capi/model/info/CpuInfo.java
Normal file
22
src/main/java/com/mini/capi/model/info/CpuInfo.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package com.mini.capi.model.info;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class CpuInfo implements Serializable {
|
||||
|
||||
private double cpuUsage; // CPU使用率
|
||||
private double memoryUsage; // 内存使用率
|
||||
|
||||
|
||||
public CpuInfo() {
|
||||
}
|
||||
|
||||
public CpuInfo(double cpuUsage, double memoryUsage) {
|
||||
this.cpuUsage = cpuUsage;
|
||||
this.memoryUsage = memoryUsage;
|
||||
}
|
||||
|
||||
}
|
||||
26
src/main/java/com/mini/capi/model/info/DiskInfo.java
Normal file
26
src/main/java/com/mini/capi/model/info/DiskInfo.java
Normal file
@@ -0,0 +1,26 @@
|
||||
package com.mini.capi.model.info;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class DiskInfo implements Serializable {
|
||||
|
||||
private String device; // 设备
|
||||
private String mountPoint; // 挂载点
|
||||
private String totalSize; // 总容量
|
||||
private String usedSize; // 已使用
|
||||
private double usageRate; // 使用率
|
||||
|
||||
public DiskInfo() {
|
||||
}
|
||||
|
||||
public DiskInfo(String device, String mountPoint, String totalSize, String usedSize, double usageRate) {
|
||||
this.device = device;
|
||||
this.mountPoint = mountPoint;
|
||||
this.totalSize = totalSize;
|
||||
this.usedSize = usedSize;
|
||||
this.usageRate = usageRate;
|
||||
}
|
||||
}
|
||||
19
src/main/java/com/mini/capi/model/info/FileInfo.java
Normal file
19
src/main/java/com/mini/capi/model/info/FileInfo.java
Normal file
@@ -0,0 +1,19 @@
|
||||
package com.mini.capi.model.info;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Data
|
||||
public class FileInfo implements Serializable {
|
||||
|
||||
private String id; // 文件唯一标识
|
||||
private String name; // 文件名
|
||||
private String type; // 文件类型(pdf、excel、image等)
|
||||
private String size; // 文件大小
|
||||
private String source; // 文件来源(本地上传、共享文件等)
|
||||
private LocalDateTime createTime; // 创建时间
|
||||
private String creator; // 创建人
|
||||
private String folderId; // 所属文件夹ID
|
||||
}
|
||||
30
src/main/java/com/mini/capi/model/info/ServerInfo.java
Normal file
30
src/main/java/com/mini/capi/model/info/ServerInfo.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package com.mini.capi.model.info;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class ServerInfo implements Serializable {
|
||||
|
||||
private String uptime; // 主机运行时间
|
||||
private String os; // 操作系统
|
||||
private String kernelVersion; // 内核版本
|
||||
private String hostname; // 主机名
|
||||
private String ipAddress; // IP地址
|
||||
private String cpuModel; // CPU型号
|
||||
private String memoryTotal; // 内存总量
|
||||
|
||||
public ServerInfo() {
|
||||
}
|
||||
|
||||
public ServerInfo(String uptime, String os, String kernelVersion, String hostname, String ipAddress, String cpuModel, String memoryTotal) {
|
||||
this.uptime = uptime;
|
||||
this.os = os;
|
||||
this.kernelVersion = kernelVersion;
|
||||
this.hostname = hostname;
|
||||
this.ipAddress = ipAddress;
|
||||
this.cpuModel = cpuModel;
|
||||
this.memoryTotal = memoryTotal;
|
||||
}
|
||||
}
|
||||
15
src/main/java/com/mini/capi/model/info/TodoHandleDTO.java
Normal file
15
src/main/java/com/mini/capi/model/info/TodoHandleDTO.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package com.mini.capi.model.info;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class TodoHandleDTO implements Serializable {
|
||||
|
||||
private Long taskId;
|
||||
private String opinion;
|
||||
|
||||
// 必须有默认无参构造函数
|
||||
public TodoHandleDTO() {}
|
||||
}
|
||||
Reference in New Issue
Block a user