From 8f6ffe3ec5691fe2eb1ab6caf49748ff94d8e0fb Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 07 八月 2023 08:58:51 +0800
Subject: [PATCH] 检验单

---
 inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/Inspection.java |  108 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 57 insertions(+), 51 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 5c1f45f..3af517c 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,83 +1,89 @@
 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.AllArgsConstructor;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.NoArgsConstructor;
+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 = "鎶ユ绫诲瀷")
+    /**
+     * 鐢宠鍗曠紪鐮�
+     **/
+    private String code;
+
+    /**
+     * 妫�楠岀被鍨� 0锛氬師鏉愭枡锛�1锛氫骇鍝侊紱2锛氬崐鎴愬搧锛�
+     **/
     private Integer type;
 
-    @ApiModelProperty(value = "鎶ユ鐘舵�� 1锛氬凡妫�楠岋紱0鏈楠�")
+    /**
+     * 妫�楠岀姸鎬侊細1锛氬悎鏍硷紱0锛氫笉鍚堟牸
+     **/
     private Integer inspectionStatus;
 
-    @ApiModelProperty(value = "鏄惁鍚堟牸 1锛氭槸锛�0鍚�")
-    private Integer qualifiedState;
-
-    @ApiModelProperty(value = "1锛氬緟鎻愪氦锛�2锛氬凡鎻愪氦锛�0锛氬凡浣滃簾")
+    /**
+     * ${column.comment}
+     **/
     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;
 
+    /**
+     * ${column.comment}
+     **/
     @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;
-
-    public Inspection(Integer type, Integer inspectionStatus, Integer state, Integer version, String userName) {
-        this.type = type;
-        this.inspectionStatus = inspectionStatus;
-        this.state = state;
-        this.version = version;
-        this.userName = userName;
-    }
+    /**
+     * 妫�楠岀粨鏉熸棩鏈�
+     **/
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date endTime;
 }
+

--
Gitblit v1.9.3