package com.backendsys.modules.upload.entity; 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 jakarta.validation.constraints.NotEmpty; import lombok.Data; @Data @TableName("sys_upload") public class SysUpload { public static interface Delete{} @TableId(type = IdType.AUTO) private Long id; private Long category_id; private String request_id; private Long user_id; private String name; private String content_type; private String url; @NotEmpty(message = "object_key 不能为空", groups = { Delete.class }) private String object_key; private Long size; private String md5; private String create_time; private String update_time; }