SysUpload.java 868 B

123456789101112131415161718192021222324252627282930
  1. package com.backendsys.modules.upload.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import jakarta.validation.constraints.NotEmpty;
  7. import lombok.Data;
  8. @Data
  9. @TableName("sys_upload")
  10. public class SysUpload {
  11. public static interface Delete{}
  12. @TableId(type = IdType.AUTO)
  13. private Long id;
  14. private Long category_id;
  15. private String request_id;
  16. private Long user_id;
  17. private String name;
  18. private String content_type;
  19. private String url;
  20. @NotEmpty(message = "object_key 不能为空", groups = { Delete.class })
  21. private String object_key;
  22. private Long size;
  23. private String md5;
  24. private String create_time;
  25. private String update_time;
  26. }