package org.jeecg.modules.ai.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecgframework.poi.excel.annotation.Excel; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * @author clown * * @date 2024/8/1 */ @Data @TableName("ai_file_img_info") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) public class FileImgInfo implements Serializable { private static final long serialVersionUID = 1519876512924700514L; @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "主键") private String id; private String fileId; /*页码*/ private Integer pageNumber; /*图片路径*/ private String imgPath; /*图片名称*/ private String imgName; private String imgEncodeName; @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("创建时间") private Date createTime; @Excel(name = "创建人",width = 15) @ApiModelProperty("创建人") private String createBy; @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("更新时间") private Date updateTime; @Excel(name = "更新人",width = 15) @ApiModelProperty("更新人") private String updateBy; @Excel(name = "删除状态", width = 15, dicCode = "del_flag") @ApiModelProperty(value = "删除状态(0,正常,1已删除)") private String delFlag; }