mirror of
https://github.com/TheWhiteDog9487/WebAPI.git
synced 2026-08-11 23:01:30 +08:00
使用@JsonProperty使JPA查询出的数据的Key保持同样命名
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package xyz.thewhitedog9487.WebAPI.Data.Entity;
|
package xyz.thewhitedog9487.WebAPI.Data.Entity;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import jakarta.persistence.*;
|
import jakarta.persistence.*;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
@@ -18,17 +19,44 @@ public class AccessLog{
|
|||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
@Column(nullable = false)
|
@Column(nullable = false)
|
||||||
|
@JsonProperty("ID")
|
||||||
Long ID;
|
Long ID;
|
||||||
|
|
||||||
|
@JsonProperty("RequestID")
|
||||||
String RequestID;
|
String RequestID;
|
||||||
@Column(name = "\"CF-Connecting-IP\"") String CF_Connecting_IP;
|
|
||||||
@Column(name = "\"X-Forwarded-For\"") String X_Forwarded_For;
|
@JsonProperty("CF_Connecting_IP")
|
||||||
|
@Column(name = "\"CF-Connecting-IP\"")
|
||||||
|
String CF_Connecting_IP;
|
||||||
|
|
||||||
|
@JsonProperty("X_Forwarded_For")
|
||||||
|
@Column(name = "\"X-Forwarded-For\"")
|
||||||
|
String X_Forwarded_For;
|
||||||
|
|
||||||
|
@JsonProperty("RemoteAddress")
|
||||||
String RemoteAddress;
|
String RemoteAddress;
|
||||||
@Column(name = "\"CF-IPCountry\"") String CF_IPCountry;
|
|
||||||
|
@JsonProperty("CF_IPCountry")
|
||||||
|
@Column(name = "\"CF-IPCountry\"")
|
||||||
|
String CF_IPCountry;
|
||||||
|
|
||||||
|
@JsonProperty("ISO3166")
|
||||||
String ISO3166;
|
String ISO3166;
|
||||||
|
|
||||||
|
@JsonProperty("UserAgent")
|
||||||
String UserAgent;
|
String UserAgent;
|
||||||
|
|
||||||
|
@JsonProperty("HttpMethod")
|
||||||
String HttpMethod;
|
String HttpMethod;
|
||||||
|
@JsonProperty("URL")
|
||||||
String URL;
|
String URL;
|
||||||
|
|
||||||
|
@JsonProperty("QueryString")
|
||||||
String QueryString;
|
String QueryString;
|
||||||
@Column(columnDefinition = "text") String Header;
|
|
||||||
Instant Timestamp; }
|
@JsonProperty("Header")
|
||||||
|
@Column(columnDefinition = "text")
|
||||||
|
String Header;
|
||||||
|
|
||||||
|
@JsonProperty("Timestamp")
|
||||||
|
Instant Timestamp;
|
||||||
Reference in New Issue
Block a user