package com.simuwang.base.pojo.dos; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.simuwang.base.pojo.vo.EmailFileInfoVO; import lombok.Data; import java.util.Date; @Data @TableName("email_file_info") public class EmailFileInfoDO { /** * 主键Id */ @TableId(value = "id") private Integer id; /** * 邮件id(email_parse_info.id) */ @TableField(value = "email_id") private Integer emailId; /** * 基金id */ @TableField(value = "fund_id") private Integer fundId; /** * 附件名称 */ @TableField(value = "file_name") private String fileName; /** * 附件路径 */ @TableField(value = "file_path") private String filePath; /** * 记录的有效性;1-有效;0-无效; */ @TableField(value = "isvalid") private Integer isvalid; /** * 创建者Id;第一次创建时与Creator值相同,修改时与修改人值相同 */ @TableField(value = "creatorid") private Integer creatorId; /** * 修改者Id;第一次创建时与Creator值相同,修改时与修改人值相同 */ @TableField(value = "updaterid") private Integer updaterId; /** * 创建时间,默认第一次创建的getdate()时间 */ @TableField(value = "createtime") private Date createTime; /** * 修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同 */ @TableField(value = "updatetime") private Date updateTime; public EmailFileInfoVO toVO() { EmailFileInfoVO vo = new EmailFileInfoVO(); vo.setEmailId(this.emailId); vo.setFilePath(this.filePath); vo.setFileName(this.fileName); vo.setFundId(this.fundId); vo.setId(this.id); return vo; } }