From d8a687741273d121586b83745280c57f7e9d3297 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期一, 07 八月 2023 17:51:28 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/yuanchu_code/lims-management-system --- laboratory-server/src/main/java/com/yuanchu/limslaboratory/pojo/Instrument.java | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 110 insertions(+), 0 deletions(-) diff --git a/laboratory-server/src/main/java/com/yuanchu/limslaboratory/pojo/Instrument.java b/laboratory-server/src/main/java/com/yuanchu/limslaboratory/pojo/Instrument.java new file mode 100644 index 0000000..4c7b28b --- /dev/null +++ b/laboratory-server/src/main/java/com/yuanchu/limslaboratory/pojo/Instrument.java @@ -0,0 +1,110 @@ +package com.yuanchu.limslaboratory.pojo; + +import com.baomidou.mybatisplus.annotation.*; + +import java.io.Serializable; +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonIgnore; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.springframework.format.annotation.DateTimeFormat; + +/** + * <p> + * + * </p> + * + * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃 + * @since 2023-07-20 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="Instrument瀵硅薄", description="") +public class Instrument implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "涓婚敭", hidden = true) + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + @ApiModelProperty(value = "鍒嗙被ID 鍏宠仈", example = "1", required = true) + private Integer classifyId; + + @ApiModelProperty(value = "淇濈浜猴細鐢ㄦ埛琛ㄥ叧鑱擨d", example = "9", required = true) + private Integer userId; + + @ApiModelProperty(value = "淇濈浜猴細鐢ㄦ埛琛ㄥ叧鑱擨d", hidden = true) + @TableField(value = "") + private Integer createUserId; + + @ApiModelProperty(value = "浠櫒璁惧缂栧彿", example = "JSTC-W1-00001", required = true) + private String equipmentCode; + + @ApiModelProperty(value = "浠櫒璁惧鍚嶇О", example = "鏁板瓧鐢垫ˉ", required = true) + private String equipmentName; + + @ApiModelProperty(value = "榛樿1锛�1锛氳繍琛屻��2锛氭晠闅溿��3锛氭姤淇��4锛氭淇��5锛氬緟鏈�", example = "1", required = true) + private Integer conditions; + + @ApiModelProperty(value = "瑙勬牸鍨嬪彿", example = "WCDMS-1", required = true) + private String specificationsModels; + + @ApiModelProperty(value = "娴嬮噺鑼冨洿", example = "12姣背") + private String measuringRange; + + @ApiModelProperty(value = "璇樊", example = "0.000001寰背") + private String errorRate; + + @ApiModelProperty(value = "鐢熶骇鍘傚", example = "姹熻嫃榈烽洀") + private String manufacturer; + + @ApiModelProperty(value = "鍒拌揣鏃ユ湡", example = "2001-07-06", dataType = "date") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private Date arrivalDate; + + @ApiModelProperty(value = "楠屾敹鏃ユ湡", example = "2060-07-06", dataType = "date") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private Date acceptanceDate; + + @ApiModelProperty(value = "瀛樻斁鍦�", example = "鍦扮悆浜氭床涓浗姹熻嫃鍗楅��") + private String storagePlace; + + @ApiModelProperty(value = "鏄惁鏀寔鏁伴噰锛�1锛氭敮鎸侊紱0锛氫笉鏀寔", example = "1") + private Integer whetherDataAcquisition; + + @ApiModelProperty(value = "鏄惁闇�瑕佷华鍣ㄨ澶囪閲忥細濡傛灉闇�瑕佽閲忓懆鏈熷繀濉紱濡傛灉涓嶉渶瑕佽閲忓懆鏈熶笉蹇呭~.1锛氶渶瑕侊紱0锛氫笉闇�瑕�", example = "0") + private Integer equipmentMeasurement; + + @ApiModelProperty(value = "璁¢噺鎴鏈夋晥鏈燂細涓巈quipmentMeasurement鐩稿叧鑱�", example = "12") + private Integer termValidity; + + @ApiModelProperty(value = "鎻忚堪", example = "鐤媯鏄熸湡浜旓紒锛侊紒") + private String descriptiveness; + + @JsonIgnore + @TableLogic(value = "1", delval = "0") + @ApiModelProperty(value = "閫昏緫鍒犻櫎 姝e父>=1,鍒犻櫎<=0", hidden = true) + private Integer state; + + @TableField(fill = FieldFill.INSERT) + @ApiModelProperty(value = "鍒涘缓鏃堕棿", hidden = true) + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private Date createTime; + + @JsonIgnore + @TableField(fill = FieldFill.INSERT_UPDATE) + @ApiModelProperty(value = "鏇存柊鏃堕棿", hidden = true) + private Date updateTime; + + @JsonIgnore + @ApiModelProperty(value = "涔愯閿�", hidden = true) + private Integer version; + +} -- Gitblit v1.9.3