package com.gkhy.assess.system.domain; import com.baomidou.mybatisplus.annotation.*; import java.io.Serializable; import java.time.LocalDateTime; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; /** *

* 项目补录附件表 *

* * @author kzy * @since 2024-06-11 15:44:15 */ @Getter @Setter @TableName("ass_project_supplement_file") @ApiModel(value = "AssProjectSupplementFile对象", description = "项目补录附件表") public class AssProjectSupplementFile implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("文件名称") @TableField("file_name") private String fileName; @Length(min = 0,max = 100,message = "文件名长度不能超过100个字符") @ApiModelProperty("文件原始名称") @TableField("origin_name") private String originName; @ApiModelProperty("文件存放路径") @TableField("path") private String path; @ApiModelProperty("项目补录id") @TableField("project_id") private Long projectId; @Version @ApiModelProperty("乐观锁") @TableField("version") private Integer version; @ApiModelProperty("创建人") @TableField("create_by") private String createBy; @TableField("create_time") private LocalDateTime createTime; @ApiModelProperty("更新人") @TableField("update_by") private String updateBy; @TableField("update_time") private LocalDateTime updateTime; }