From 91c6d603bfc528398d03a6b05228b72a1912082a Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期四, 27 七月 2023 15:56:42 +0800
Subject: [PATCH] LIMS管理系统框架-开发7-27第二次标准库完成修改

---
 inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/InspectionProductListVo.java    |   77 ++++++++++++
 inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionProductListDto.java  |   58 +++++++++
 inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/FinPlanVo.java                  |   50 ++++++++
 inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionMaterialListDto.java |   77 ++++++++++++
 inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/PlanVo.java                     |   89 ++++++++++++++
 5 files changed, 351 insertions(+), 0 deletions(-)

diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionMaterialListDto.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionMaterialListDto.java
new file mode 100644
index 0000000..90f730e
--- /dev/null
+++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionMaterialListDto.java
@@ -0,0 +1,77 @@
+package com.yuanchu.limslaboratory.pojo.dto;
+
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+
+//淇敼鏍峰搧淇℃伅
+@Data
+public class InspectionMaterialListDto implements Serializable {
+
+
+    /**
+     * 鎶ユ鏁伴噺-鐗╂枡鏁伴噺
+     */
+    @ApiModelProperty(value = "鎶ユ鏁伴噺-鐗╂枡鏁伴噺",required = true)
+    private Integer materialNum;
+    /**
+     * 渚涘簲鍟�
+     */
+    @ApiModelProperty(value = "渚涘簲鍟�",required = true)
+    private String materialSupplier;
+    /**
+     * 鐗╂枡鍚嶇О
+     */
+    @ApiModelProperty(value = "鐗╂枡鍚嶇О",required = true)
+    private String materialName;
+    /**
+     * 鐗╂枡瀛樻斁鍦�
+     */
+    @ApiModelProperty(value = "鐗╂枡瀛樻斁鍦�",required = true)
+    private String materialLocation;
+    /**
+     * 鐗╂枡鎵规
+     */
+    @ApiModelProperty(value = "鐗╂枡鎵规",required = true)
+    private String materialBatch;
+    /**
+     * 鐗╂枡鐩樺彿
+     */
+    @ApiModelProperty(value = "鐗╂枡鐩樺彿",required = true)
+    private String materialReelNumber;
+    /**
+     * 瑙勬牸鍚嶇О/鍨嬪彿鍚嶇О
+     */
+    @ApiModelProperty(value = "瑙勬牸鍚嶇О/鍨嬪彿鍚嶇О",required = true)
+    private String specificationsSerialNumber;
+    /**
+     * 鐢靛帇绛夌骇
+     */
+    @ApiModelProperty("鐢靛帇绛夌骇")
+    private String specificationsVoltageLevel;
+    /**
+     * 涓荤嚎蹇冩埅闈�
+     */
+    @ApiModelProperty("涓荤嚎蹇冩埅闈�")
+    private String specificationsCrossSection;
+    /**
+     * 涓荤嚎鑺姱鏁�
+     */
+    @ApiModelProperty("涓荤嚎鑺姱鏁�")
+    private String specificationsNumberOfCores;
+    /**
+     * 鐢熶骇鎸囦护鍙�
+     */
+    @ApiModelProperty("鐢熶骇鎸囦护鍙�")
+    private String specificationsInstruct;
+
+    @ApiModelProperty("澶囨敞")
+    private String notes;
+
+
+
+
+}
diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionProductListDto.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionProductListDto.java
new file mode 100644
index 0000000..8f5ccfa
--- /dev/null
+++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/dto/InspectionProductListDto.java
@@ -0,0 +1,58 @@
+package com.yuanchu.limslaboratory.pojo.dto;
+
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+
+
+//(鏇存敼)鍒嗛厤妫�楠岄」鐩殑璇曢獙鍛�,璁惧,鏃堕棿,璇曢獙鏂规硶绛夊弬鏁�
+@Data
+public class InspectionProductListDto implements Serializable {
+
+
+    @ApiModelProperty(value = "椤圭洰妫�楠屽紑濮嬫棩鏈�")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private LocalDateTime startTime;
+
+    @ApiModelProperty(value = "椤圭洰妫�楠岀粨鏉熸棩鏈�")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private LocalDateTime endTime;
+
+    @ApiModelProperty(value = "椤圭洰鍚嶇О")
+    @JsonSerialize
+    private String name;
+
+    @ApiModelProperty(value = "璇曢獙鏂规硶")
+    @JsonSerialize
+    private String method;
+
+    @ApiModelProperty(value = "璇曢獙瑕佹眰")
+    @JsonSerialize
+    private String ask;
+
+    @ApiModelProperty(value = "鍗曚綅")
+    @JsonSerialize
+    private String unit;
+
+    @ApiModelProperty(value = "鎷涙爣浜鸿姹傚��")
+    @JsonSerialize
+    private String required;
+
+    @ApiModelProperty(value = "鍐呮帶鍊�")
+    @JsonSerialize
+    private String internal;
+
+
+    @ApiModelProperty(value = "鍏宠仈妫�楠岄」鐩瘯楠屽憳id")
+    @JsonSerialize
+    private Integer userId;
+
+    @ApiModelProperty(value = "鍏宠仈 璁惧id")
+    @JsonSerialize
+    private Integer instrumentId;
+}
diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/FinPlanVo.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/FinPlanVo.java
new file mode 100644
index 0000000..b90fd31
--- /dev/null
+++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/FinPlanVo.java
@@ -0,0 +1,50 @@
+package com.yuanchu.limslaboratory.pojo.vo;
+
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+//(鍒嗛〉鏌ヨ)璁板綍鎴愬搧妫�楠�
+@Data
+public class FinPlanVo implements Serializable {
+
+    @ApiModelProperty(value = "璁″垝缂栧彿")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "鏍峰搧缂栧彿")
+    @JsonSerialize
+    private int mid;
+
+    @ApiModelProperty(value = "鍏宠仈 鎶ユid(鐢宠鍗曠紪鍙�)")
+    @JsonSerialize
+    private String inspectionId;
+
+    @ApiModelProperty(value = "1锛氬緟璁ら锛�2锛氬緟鍒嗛厤锛�3锛氬凡鍒嗛厤锛�4锛氳秴鏈熷緟鍒嗛厤锛�5锛氬凡瀹屾垚锛�0锛氬凡浣滃簾")
+    @JsonSerialize
+    private Integer state;
+
+    @TableField(fill = FieldFill.INSERT)
+    @ApiModelProperty(value = "鐧昏鏃ユ湡", hidden = true)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date createTime;
+
+
+    @ApiModelProperty(value = "璇曢獙璐熻矗浜�")
+    @JsonSerialize
+    private String userName;
+
+    @ApiModelProperty(value = "鍏宠仈 妫�楠屼汉")
+    @JsonSerialize
+    private String inspectUserName;
+
+}
diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/InspectionProductListVo.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/InspectionProductListVo.java
new file mode 100644
index 0000000..d76aae2
--- /dev/null
+++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/InspectionProductListVo.java
@@ -0,0 +1,77 @@
+package com.yuanchu.limslaboratory.pojo.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.Date;
+
+/**
+ * <p>
+ *
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-07-17
+ */
+//鏌ヨ妫�楠岄」鐩�
+@Data
+public class InspectionProductListVo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鎶ユ鏍峰搧id")
+    @JsonSerialize
+    private int inspectionMaterialListId;
+
+    @ApiModelProperty(value = "椤圭洰妫�楠屽紑濮嬫棩鏈�")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private LocalDateTime startTime;
+
+    @ApiModelProperty(value = "椤圭洰妫�楠岀粨鏉熸棩鏈�")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private LocalDateTime endTime;
+
+    @ApiModelProperty(value = "椤圭洰鍚嶇О")
+    @JsonSerialize
+    private String name;
+
+    @ApiModelProperty(value = "璇曢獙鏂规硶")
+    @JsonSerialize
+    private String method;
+
+    @ApiModelProperty(value = "璇曢獙瑕佹眰")
+    @JsonSerialize
+    private String ask;
+
+    @ApiModelProperty(value = "鍗曚綅")
+    @JsonSerialize
+    private String unit;
+
+    @ApiModelProperty(value = "鎷涙爣浜鸿姹傚��")
+    @JsonSerialize
+    private String required;
+
+    @ApiModelProperty(value = "鍐呮帶鍊�")
+    @JsonSerialize
+    private String internal;
+
+    @ApiModelProperty(value = "璇曢獙鍗曡瘯楠屽紑濮嬫棩鏈�", hidden = true)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date inspectStartTime;
+
+    @ApiModelProperty(value = "璇曢獙鍗曡瘯楠岀粨鏉熸棩鏈�", hidden = true)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date inspectEndTime;
+
+    @ApiModelProperty(value = "妫�楠岄」鐩瘯楠屽憳")
+    @JsonSerialize
+    private String userName;
+
+    @ApiModelProperty(value = "鍏宠仈 璁惧鍚�")
+    @JsonSerialize
+    private String instrumentName;
+}
diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/PlanVo.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/PlanVo.java
new file mode 100644
index 0000000..e68fea1
--- /dev/null
+++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/PlanVo.java
@@ -0,0 +1,89 @@
+package com.yuanchu.limslaboratory.pojo.vo;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+//(鍒嗛〉鏌ヨ)妫�楠岃鍒掑垎閰�
+@Data
+public class PlanVo implements Serializable {
+
+
+    @ApiModelProperty(value = "鏍峰搧缂栧彿")
+    @JsonSerialize
+    private Integer mid;
+
+    @ApiModelProperty(value = "鎶ユ鍗曠紪鍙�")
+    @JsonSerialize
+    private String inspectionId;
+
+    @ApiModelProperty(value = "瀹屾垚鎯呭喌 1锛氬緟璁ら锛�2锛氬緟鍒嗛厤锛�3锛氬凡鍒嗛厤锛�4锛氳秴鏈熷緟鍒嗛厤锛�5锛氬凡瀹屾垚锛�0锛氬凡浣滃簾")
+    @JsonSerialize
+    private Integer state;
+
+    @TableField(fill = FieldFill.INSERT)
+    @ApiModelProperty(value = "鐧昏鏃ユ湡", hidden = true)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date createTime;
+
+    @ApiModelProperty(value = "璇曢獙璐熻矗浜�")
+    @JsonSerialize
+    private String  name;
+
+    @ApiModelProperty(value = "鏍峰搧鍚嶇О")
+    @JsonSerialize
+    private String materialName;
+
+    @ApiModelProperty(value = "瑙勬牸鍨嬪彿")
+    @JsonSerialize
+    private String specificationsSerialNumber;
+
+    @ApiModelProperty(value = "鐗╂枡缂栧彿")
+    @JsonSerialize
+    private String materialId;
+
+    @ApiModelProperty(value = "鏉ユ簮")
+    @JsonSerialize
+    private String materialSupplier;
+
+    @ApiModelProperty(value = "椤圭洰璇曢獙寮�濮嬫棩鏈�", hidden = true)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date startTime;
+
+    @ApiModelProperty(value = "椤圭洰璇曢獙缁撴潫鏃ユ湡", hidden = true)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date endTime;
+
+    @ApiModelProperty(value = "璇曢獙缁撹")
+    @JsonSerialize
+    private String results;
+
+    @ApiModelProperty(value = "瀵硅薄浣嶇疆")
+    @JsonSerialize
+    private String materialLocation;
+
+    @ApiModelProperty(value = "妫�娴嬬瓥鐣�")
+    @JsonSerialize
+    private String method;
+
+    @ApiModelProperty(value = "鎵规")
+    @JsonSerialize
+    private String materialBatch;
+
+    @ApiModelProperty(value = "鐩樺彿")
+    @JsonSerialize
+    private String materialReelNumber;
+
+    @ApiModelProperty(value = "鏍峰搧鏁伴噺")
+    @JsonSerialize
+    private String materialNum;
+
+}

--
Gitblit v1.9.3