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.time.LocalDateTime; import java.util.Date; /** * @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 Integer specificationsId; /** * 创建人 */ 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; }