From 2c86a8bd60deed0dd0e044bad6fb83f75d19a332 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期日, 26 十月 2025 15:05:50 +0800
Subject: [PATCH] Merge branch 'feature-task'

---
 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysTaskLog.java |  282 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 282 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysTaskLog.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysTaskLog.java
new file mode 100644
index 0000000..e1140eb
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysTaskLog.java
@@ -0,0 +1,282 @@
+package com.ruoyi.system.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 浠诲姟鎿嶄綔鏃ュ織瀵硅薄 sys_task_log
+ * 
+ * @author ruoyi
+ * @date 2024-01-15
+ */
+public class SysTaskLog extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** 鏃ュ織ID */
+    private Long logId;
+
+    /** 浠诲姟ID */
+    @Excel(name = "浠诲姟ID")
+    private Long taskId;
+
+    /** 鎿嶄綔绫诲瀷 */
+    @Excel(name = "鎿嶄綔绫诲瀷", readConverterExp = "CREATE=鍒涘缓,UPDATE=鏇存柊,ASSIGN=鍒嗛厤,STATUS_CHANGE=鐘舵�佸彉鏇�,DELETE=鍒犻櫎")
+    private String operationType;
+
+    /** 鎿嶄綔鎻忚堪 */
+    @Excel(name = "鎿嶄綔鎻忚堪")
+    private String operationDesc;
+
+    /** 鎿嶄綔鍓嶅�� */
+    @Excel(name = "鎿嶄綔鍓嶅��")
+    private String oldValue;
+
+    /** 鎿嶄綔鍚庡�� */
+    @Excel(name = "鎿嶄綔鍚庡��")
+    private String newValue;
+
+    /** 鎿嶄綔浜篒D */
+    @Excel(name = "鎿嶄綔浜篒D")
+    private Long operatorId;
+
+    /** 鎿嶄綔浜哄鍚� */
+    @Excel(name = "鎿嶄綔浜哄鍚�")
+    private String operatorName;
+
+    /** 鎿嶄綔鏃堕棿 */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "鎿嶄綔鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date operationTime;
+
+    /** IP鍦板潃 */
+    @Excel(name = "IP鍦板潃")
+    private String ipAddress;
+
+    /** 绾害 */
+    @Excel(name = "绾害")
+    private Double latitude;
+
+    /** 缁忓害 */
+    @Excel(name = "缁忓害")
+    private Double longitude;
+
+    /** 浣嶇疆鍦板潃 */
+    @Excel(name = "浣嶇疆鍦板潃")
+    private String locationAddress;
+
+    /** 鐪佷唤 */
+    @Excel(name = "鐪佷唤")
+    private String locationProvince;
+
+    /** 鍩庡競 */
+    @Excel(name = "鍩庡競")
+    private String locationCity;
+
+    /** 鍖哄幙 */
+    @Excel(name = "鍖哄幙")
+    private String locationDistrict;
+
+    /** GPS绮惧害锛堢背锛� */
+    @Excel(name = "GPS绮惧害")
+    private Double gpsAccuracy;
+
+    /** 娴锋嫈楂樺害锛堢背锛� */
+    @Excel(name = "娴锋嫈楂樺害")
+    private Double altitude;
+
+    /** 閫熷害锛堢背/绉掞級 */
+    @Excel(name = "閫熷害")
+    private Double speed;
+
+    /** 鏂瑰悜瑙掑害锛�0-360锛� */
+    @Excel(name = "鏂瑰悜瑙掑害")
+    private Double heading;
+
+    public void setLogId(Long logId) {
+        this.logId = logId;
+    }
+
+    public Long getLogId() {
+        return logId;
+    }
+
+    public void setTaskId(Long taskId) {
+        this.taskId = taskId;
+    }
+
+    public Long getTaskId() {
+        return taskId;
+    }
+
+    public void setOperationType(String operationType) {
+        this.operationType = operationType;
+    }
+
+    public String getOperationType() {
+        return operationType;
+    }
+
+    public void setOperationDesc(String operationDesc) {
+        this.operationDesc = operationDesc;
+    }
+
+    public String getOperationDesc() {
+        return operationDesc;
+    }
+
+    public void setOldValue(String oldValue) {
+        this.oldValue = oldValue;
+    }
+
+    public String getOldValue() {
+        return oldValue;
+    }
+
+    public void setNewValue(String newValue) {
+        this.newValue = newValue;
+    }
+
+    public String getNewValue() {
+        return newValue;
+    }
+
+    public void setOperatorId(Long operatorId) {
+        this.operatorId = operatorId;
+    }
+
+    public Long getOperatorId() {
+        return operatorId;
+    }
+
+    public void setOperatorName(String operatorName) {
+        this.operatorName = operatorName;
+    }
+
+    public String getOperatorName() {
+        return operatorName;
+    }
+
+    public void setOperationTime(Date operationTime) {
+        this.operationTime = operationTime;
+    }
+
+    public Date getOperationTime() {
+        return operationTime;
+    }
+
+    public void setIpAddress(String ipAddress) {
+        this.ipAddress = ipAddress;
+    }
+
+    public String getIpAddress() {
+        return ipAddress;
+    }
+
+    public void setLatitude(Double latitude) {
+        this.latitude = latitude;
+    }
+
+    public Double getLatitude() {
+        return latitude;
+    }
+
+    public void setLongitude(Double longitude) {
+        this.longitude = longitude;
+    }
+
+    public Double getLongitude() {
+        return longitude;
+    }
+
+    public void setLocationAddress(String locationAddress) {
+        this.locationAddress = locationAddress;
+    }
+
+    public String getLocationAddress() {
+        return locationAddress;
+    }
+
+    public void setLocationProvince(String locationProvince) {
+        this.locationProvince = locationProvince;
+    }
+
+    public String getLocationProvince() {
+        return locationProvince;
+    }
+
+    public void setLocationCity(String locationCity) {
+        this.locationCity = locationCity;
+    }
+
+    public String getLocationCity() {
+        return locationCity;
+    }
+
+    public void setLocationDistrict(String locationDistrict) {
+        this.locationDistrict = locationDistrict;
+    }
+
+    public String getLocationDistrict() {
+        return locationDistrict;
+    }
+
+    public void setGpsAccuracy(Double gpsAccuracy) {
+        this.gpsAccuracy = gpsAccuracy;
+    }
+
+    public Double getGpsAccuracy() {
+        return gpsAccuracy;
+    }
+
+    public void setAltitude(Double altitude) {
+        this.altitude = altitude;
+    }
+
+    public Double getAltitude() {
+        return altitude;
+    }
+
+    public void setSpeed(Double speed) {
+        this.speed = speed;
+    }
+
+    public Double getSpeed() {
+        return speed;
+    }
+
+    public void setHeading(Double heading) {
+        this.heading = heading;
+    }
+
+    public Double getHeading() {
+        return heading;
+    }
+
+    @Override
+    public String toString() {
+        return "SysTaskLog{" +
+                "logId=" + logId +
+                ", taskId=" + taskId +
+                ", operationType='" + operationType + '\'' +
+                ", operationDesc='" + operationDesc + '\'' +
+                ", oldValue='" + oldValue + '\'' +
+                ", newValue='" + newValue + '\'' +
+                ", operatorId=" + operatorId +
+                ", operatorName='" + operatorName + '\'' +
+                ", operationTime=" + operationTime +
+                ", ipAddress='" + ipAddress + '\'' +
+                ", latitude=" + latitude +
+                ", longitude=" + longitude +
+                ", locationAddress='" + locationAddress + '\'' +
+                ", locationProvince='" + locationProvince + '\'' +
+                ", locationCity='" + locationCity + '\'' +
+                ", locationDistrict='" + locationDistrict + '\'' +
+                ", gpsAccuracy=" + gpsAccuracy +
+                ", altitude=" + altitude +
+                ", speed=" + speed +
+                ", heading=" + heading +
+                '}';
+    }
+}

--
Gitblit v1.9.1