package com.ruoyi.cs.domain.dto;

import com.ruoyi.common.annotation.Excel;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
import java.util.Date;

/**
 * 科研成果-论文成果详情信息对象 CsAchievementPaperDetailsDTO
 *
 * @author ruoyi
 * @date 2024-05-08
 */
@Getter
@Setter
@ToString
public class CsAchievementPaperDetailsDTO implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 成果详情信息主键ID */
    private String infoDetailsId;

    /** 相关资源ID */
    private String resId;

    /** 发表日期 */
    private Date allTime;

    /** 文章题目 */
    private String articleTitle;

    /** 主要作者 */
    private String leadAuthor;

    /** DOI */
    private String doi;

    /** 期刊名 */
    private String journalName;

    /** 期刊分区ID */
    private String journalPartitionId;

    /** 期刊分区 */
    private String journalPartition;

    /** 影响因子 */
    private String impactFactors;

    /** 所属项目名称 */
    private String projectName;

    /** 所属项目编号 */
    private String projectNumber;

    /** 项目来源 */
    private String projectSource;

    /** 项目类别ID */
    private String projectClassId;

    /** 项目类别 */
    private String projectClass;

    /** 项目周期起始 */
    private Date projectCycleBegin;

    /** 项目周期结束 */
    private Date projectCycleEnd;

    /** 与郑州中心关联度ID */
    private String correlationClassId;

    /** 与郑州中心关联度 */
    private String correlationClass;

    /** 成果在发表时是否注明：0-否，1-是 */
    private String isNote;

    /** 排序 */
    private Integer sort;

    /** 删除标记：0-正常，1-删除 */
    private String delFlag;

}
