From 2b8767a3b089e8b69d2dd59795593b096ea699a5 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期二, 29 八月 2023 17:57:58 +0800
Subject: [PATCH] 8-28 bug修改

---
 inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/Inspection.java |  133 +++++++++++++++++++------------------------
 1 files changed, 59 insertions(+), 74 deletions(-)

diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/Inspection.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/Inspection.java
index e55775d..bbaf1c4 100644
--- a/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/Inspection.java
+++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/Inspection.java
@@ -1,101 +1,86 @@
 package com.yuanchu.limslaboratory.pojo;
 
-import java.time.LocalDateTime;
-import java.io.Serializable;
-import java.util.Date;
-
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.*;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
+import lombok.*;
+import lombok.experimental.Accessors;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+import java.io.Serializable;
 
 /**
- * <p>
+ * 鐢宠琛�(Inspection)琛ㄥ疄浣撶被
  *
- * </p>
- *
- * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
- * @since 2023-07-17
+ * @author zss
+ * @since 2023-08-03 13:04:05
  */
 @Data
+@Accessors(chain = true)
+@AllArgsConstructor
+@NoArgsConstructor
 @EqualsAndHashCode(callSuper = false)
-@ApiModel(value="Inspection瀵硅薄", description="")
+@Builder
+@TableName("inspection")
 public class Inspection implements Serializable {
-
     private static final long serialVersionUID = 1L;
 
-    @ApiModelProperty(value = "鎶ユ缂栧彿")
-    private String id;
+    /**
+     * 鐢宠鍗曠紪鍙�
+     **/
+    @TableId(type = IdType.AUTO)
+    private Integer id;
 
-    @ApiModelProperty(value = "鎶ユ鐘舵�� 1锛氬凡妫�楠岋紱0鏈楠�")
+    /**
+     * 鐢宠鍗曠紪鐮�
+     **/
+    private String code;
+
+    /**
+     * 妫�楠岀被鍨� 0锛氬師鏉愭枡锛�1锛氫骇鍝侊紱2锛氬崐鎴愬搧锛�
+     **/
+    private Integer type;
+
+    /**
+     * 妫�楠岀姸鎬侊細1锛氬悎鏍硷紱0锛氫笉鍚堟牸
+     **/
     private Integer inspectionStatus;
 
-    @ApiModelProperty(value = "鏄惁鍚堟牸 1锛氭槸锛�0鍚�")
-    private Integer qualifiedState;
-
-    @ApiModelProperty(value = "1锛氬緟鎻愪氦锛�2锛氬凡鎻愪氦锛�0锛氬凡浣滃簾")
+    @ApiModelProperty(value = "閫昏緫鍒犻櫎 姝e父>=1,鍒犻櫎<=0", hidden = true)
     private Integer state;
 
+    /**
+     * 鐧昏鏃ユ湡
+     **/
     @TableField(fill = FieldFill.INSERT)
-    @ApiModelProperty(value = "鍒涘缓鏃堕棿", hidden = true)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
     private Date createTime;
 
+
     @TableField(fill = FieldFill.INSERT_UPDATE)
-    @ApiModelProperty(value = "鏇存柊鏃堕棿", hidden = true)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
     private Date updateTime;
 
-    private Integer version;
+    /**
+     * 鍏宠仈 鐧昏浜猴紙鐢ㄦ埛id锛�
+     **/
+    private Integer userId;
 
-    @ApiModelProperty(value = "鎶ユ浜�")
-    private String userName;
+    /**
+     * 妫�楠屽紑濮嬫棩鏈�
+     **/
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date startTime;
 
-    @ApiModelProperty(value = "鍏宠仈 妫�楠屼汉锛堢敤鎴穒d锛�")
-    private Integer inspectUserId;
-
-    @ApiModelProperty(value = "妫�楠屽紑濮嬫棩鏈�")
-    private LocalDateTime inspectStartTime;
-
-    @ApiModelProperty(value = "妫�楠岀粨鏉熸棩鏈�")
-    private LocalDateTime inspectEndTime;
-
-    @ApiModelProperty(value = "鎶ユ鏁伴噺-鐗╂枡鏁伴噺")
-    private Integer materialNum;
-
-    @ApiModelProperty(value = "渚涘簲鍟�")
-    private String materialSupplier;
-
-    @ApiModelProperty(value = "鐗╂枡鍚嶇О")
-    private String materialName;
-
-    @ApiModelProperty(value = "鐗╂枡瀛樻斁鍦�")
-    private String materialLocation;
-
-    @ApiModelProperty(value = "鐗╂枡鎵规")
-    private String materialBatch;
-
-    @ApiModelProperty(value = "鐗╂枡鐩樺彿")
-    private String materialReelNumber;
-
-    @ApiModelProperty(value = "瑙勬牸鍚嶇О/鍨嬪彿鍚嶇О")
-    private String specificationsSerialNumber;
-
-    @ApiModelProperty(value = "鐢靛帇绛夌骇")
-    private String specificationsVoltageLevel;
-
-    @ApiModelProperty(value = "涓荤嚎蹇冩埅闈�")
-    private String specificationsCrossSection;
-
-    @ApiModelProperty(value = "涓荤嚎鑺姱鏁�")
-    private String specificationsNumberOfCores;
-
-    @ApiModelProperty(value = "鐢熶骇鎸囦护鍙�")
-    private String specificationsInstruct;
-
-
+    /**
+     * 妫�楠岀粨鏉熸棩鏈�
+     **/
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date endTime;
 }
+

--
Gitblit v1.9.3