package com.ruoyi.inspect.pojo; 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.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; @Data @TableName("seal_usage_ledger") @Schema(description = "用印管理台账") public class SealUsageLedger implements Serializable { @TableId(type = IdType.AUTO) private Long id; private Integer reportId; private String reportCode; private Integer insOrderId; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime useTime; private String sealIds; private String sealNames; private String projectName; @TableField(exist = false) @Schema(description = "送样日期") private java.time.LocalDate sampleDate; private Integer useUserId; private String useUserName; private Integer copies; private Integer version; @TableField(fill = FieldFill.INSERT) private Integer createUser; @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; }