From 3b0516a2959e25576e4f3fda697a3b025d06c8c9 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 24 六月 2025 14:09:07 +0800
Subject: [PATCH] 每日录像可用指标添加日志,修改大屏为查看当前月平均

---
 ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TContract.java |   35 +++++++++++++++++++++++++++++++----
 1 files changed, 31 insertions(+), 4 deletions(-)

diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TContract.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TContract.java
index e3498b4..eb47cd8 100644
--- a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TContract.java
+++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/TContract.java
@@ -9,9 +9,22 @@
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.core.JsonParser;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.databind.DeserializationContext;
+import com.fasterxml.jackson.databind.JsonDeserializer;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
 import lombok.Data;
+import org.springframework.web.multipart.MultipartFile;
 
+import java.io.IOException;
+import java.util.Arrays;
 import java.util.Date;
+import java.util.List;
 
 /**
  * 杩愮淮鍚堝悓瀵硅薄 t_contract
@@ -35,7 +48,8 @@
     /**
      * 鍗曚綅id
      */
-    private Integer unitId;
+    @NotBlank
+    private Long unitId;
 
     @TableField(exist = false)
     private String unitName;
@@ -43,25 +57,38 @@
     /**
      * 鍚堝悓鍚嶇О
      */
+    @NotBlank
     private String name;
 
     /**
      * 寮�濮嬫椂闂�
      */
-    @JsonFormat(pattern = "yyyy-MM-dd hh-mm-ss")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @NotNull
     private Date startTime;
 
     /**
      * 缁撴潫鏃堕棿
      */
-    @JsonFormat(pattern = "yyyy-MM-dd hh-mm-ss")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @NotNull
     private Date endTime;
+
+    /**
+     * 鍚堝悓闄勪欢
+     */
+    private String attachment;
 
     private Date createTime;
 
     private Date updateTime;
 
     @TableLogic
-    private String deleted;
+    private Integer deleted;
+
+    @TableField(exist = false)
+    private String ruleList;
+    @TableField(exist = false)
+    private MultipartFile file;
 
 }

--
Gitblit v1.8.0