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