package com.ruoyi.cs.domain.template;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;

/**
 * 拓展交流对象模版 cs_expand_interact
 *
 * @author ruoyi
 * @date 2024-05-07
 */
@Getter
@Setter
@ToString
public class CsExpandInteractTemplate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 拓展交流主键ID */
    private String expandInteractId;

    /** 交流时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "交流时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date accountingTime;

    /** 交流阶段 */
    @Excel(name = "交流阶段")
    private String exchangeClass;

    /** 单位名称 */
    @Excel(name = "单位名称")
    private String companyName;

    /** 二级单位(部门/学院) */
    // @Excel(name = "二级单位(部门/学院)")
    private String deptName;

    /** 单位联系人 */
    @Excel(name = "单位联系人")
    private String companyContacts;

    /** 单位属性 */
    @Excel(name = "单位属性")
    private String companyClass;

    /** 生态领域 */
    @Excel(name = "生态领域")
    private String ecologicalField;

    /** 中心对接人 */
    @Excel(name = "中心对接人")
    private String centerLiaison;

    /** 参与人员 */
    @Excel(name = "参与人员")
    private String participant;

    /** 用户信息简介(产品和服务介绍) */
    @Excel(name = "用户信息简介(产品和服务介绍)")
    private String introduce;

    /** 交流内容 */
    @Excel(name = "交流内容")
    private String exchangeContent;

    /** 下一步计划及截止时间 */
    @Excel(name = "下一步计划及截止时间")
    private String planOrTime;

    /** 用户需求类型ID */
    // @Excel(name = "用户需求类型ID")
    private String userNeedClassId;

    /** 用户需求类型 */
    @Excel(name = "用户需求类型")
    private String userNeedClass;

    /** 合作模式 */
    @Excel(name = "合作模式")
    private String cooperateMode;

    /** 记录人 */
    @Excel(name = "记录人")
    private String recordPerson;

    /** 交流凭证 */
    @Excel(name = "交流凭证")
    private String exchangeVoucher;

    /** 附件 */
    // @Excel(name = "附件")
    private String annexUrl;

    /** 创建时间 */
    private Date createAt;

    private String delFlag;

}
