package cc.mrbird.febs.server.hr.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import org.hibernate.validator.constraints.Range; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.Date; /** * 文件夹 Entity * * @author yz * @date 2021-02-05 22:51:02 */ @Data @TableName("t_folder") public class Folder { /** * 记录创建时间 */ @TableField("createTime") private Date createtime; /** * 记录创建人 */ @TableField("creator") private String creator; /** * 记录状态 0-正常 1-删除 2-暂存 */ @TableField("delFlag") private Integer delFlag = 0; /** * id */ @TableId("folderId") private Long folderid; /** * id */ @TableField("parentId") private Long parentId; /** * 文件夹名称 */ @TableField("folderName") @NotBlank(message = "{required}") private String foldername; /** * 记录最后更新人 */ @TableField("modifier") private String modifier; /** * 记录最后更新时间 */ @TableField("modifyTime") private Date modifytime; /** * 记录版本号,用来进行乐观锁控制 */ @TableField("version") private Integer version=0; /** * 文件夹显示顺序 */ @TableField("sort") @NotNull(message = "{required}") @Range(message = "{range}", min = 0, max = 100) private Integer sort=0; }