123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.wtkj.entity;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import org.springblade.core.mp.base.BaseEntity;
- import javax.validation.constraints.NotNull;
- /**
- * @author Blizzard
- * @create at 2023-09-14 14:38
- * @describe
- */
- @EqualsAndHashCode(callSuper = true)
- @Data
- @TableName("blade_file_and_folder")
- public class FileAndFolder extends BaseEntity {
- private static final long serialVersionUID = 1L;
- @JsonSerialize(using = ToStringSerializer.class)
- @TableField("project_id")
- private Long projectId;
- @JsonSerialize(using = ToStringSerializer.class)
- @TableField("stage_id")
- private Long stageId;
- @JsonSerialize(using = ToStringSerializer.class)
- @TableField("parent_id")
- private Long parentId = 0L;
- @TableField("title")
- private String title;
- @TableField("type")
- @ApiModelProperty(value = "1:文件 2:文件夹")
- @NotNull(message = "type不可为空")
- private Integer type;
- @JsonSerialize(using = ToStringSerializer.class)
- @TableField("blade_file_id")
- private Long bladeFileId;
- @TableField("is_private")
- @ApiModelProperty(value = "是否私有 1:是 0:否 默认否")
- private Integer isPrivate = 0;
- @TableField("private_user")
- @JsonSerialize(using = ToStringSerializer.class)
- private Long privateUser;
- }
|