ArticleDO.java 1.18 KB
package com.canrd.webmagic.domain.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;

/**
 * nature-文章信息(NatureArticle)实体类
 *
 * @author makejava
 * @since 2024-04-07 18:39:38
 */
@TableName("article")
@Data
@AllArgsConstructor
@ToString
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@SuperBuilder
public class ArticleDO implements Serializable {
    private static final long serialVersionUID = 890672868109538541L;

    private Long id;

    /**
     * 文章类型:ArticleTypeEnum
     */
    private String articleType;

    /**
     * 作者名称
     */
    private String authorName;

    /**
     * 文章标识
     */
    private String articleCode;

    /**
     * 文章标题
     */
    private String title;

    /**
     * 发布时间
     */
    private String publishTime;

    /**
     * 邮箱信息
     */
    private String emailInfo;

    /**
     * 文章摘要
     */
    private String articleDesc;

    /**
     * 作者地址
     */
    private String authorAddress;

    /**
     * 相关文章引用信息
     */
    private String referenceInfo;

}