XiaoRuby
2023-08-19 d0a6fc23f31f924cb1744397478dc4c7c57c04e1
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/NonConformanceReview.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,102 @@
package com.yuanchu.limslaboratory.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.sql.Date;
import java.time.LocalDateTime;
/**
 * @Author å¼ å®¾
 * @Date 2023/8/9
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="不符合品评审对象", description="")
@TableName("tb_non_conformance_review")
public class NonConformanceReview implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    /**
     * æ ·å“ç¼–号
     */
    private String materialCode;
    /**
     * æ ·å“åç§°
     */
    private String materialName;
    /**
     * ç”³è¯·å•号
     */
    private String inspectionCode;
    /**
     * ç™»è®°æ—¥æœŸ
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;
    /**
     * å®žéªŒè´Ÿè´£äºº
     */
    private String testManager;
    /**
     * è§„格型号
     */
    private String specifications;
    /**
     * åˆ›å»ºäºº
     */
    private String createdUser;
    /**
     * åˆ›å»ºæ—¶é—´
     */
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private LocalDateTime createdTime;
    /**
     * ä¿®æ”¹äºº
     */
    private String updatedUser;
    /**
     * ä¿®æ”¹æ—¶é—´
     */
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private LocalDateTime updatedTime;
    /**
     * é€»è¾‘删除
     */
    @TableLogic(value = "1")
    private Integer state;
}