PlanAudit.java 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.ruoyi.demo.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
  5. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  6. import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
  7. import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
  8. import lombok.Data;
  9. import java.time.LocalDateTime;
  10. @Data
  11. @TableName("dl_plan_audit")
  12. public class PlanAudit {
  13. @TableId(value = "audit_id",type = IdType.ASSIGN_ID)
  14. private String auditId;
  15. @TableField("plan_id")
  16. private String planId;
  17. @TableField("user_id")
  18. private String userId;
  19. @TableField(value = "user_name",fill = FieldFill.INSERT)
  20. private String userName;
  21. @TableField("state")
  22. private Integer state;
  23. @TableField("audit_comment")
  24. private String auditComment;
  25. @TableField("audit_time")
  26. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  27. @JsonSerialize(using = LocalDateTimeSerializer.class)
  28. @JsonDeserialize(using = LocalDateTimeDeserializer.class)
  29. private LocalDateTime auditTime;
  30. }