package com.ruoyi.hezhi.domain; 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; /** * 参会报名对象 tb_conference_registration * * @author ruoyi * @date 2024-10-28 */ @Getter @Setter @ToString public class TbConferenceRegistration extends BaseEntity { private static final long serialVersionUID = 1L; /** 参会报名主键ID */ private Long conferenceRegistrationId; /** 用户ID */ @Excel(name = "用户ID") private Long memberUserId; /** 会议通知ID */ @Excel(name = "会议通知ID") private Long conferenceNoticeId; /** 姓名 */ @Excel(name = "姓名") private String name; /** 手机号 */ @Excel(name = "手机号") private String phone; /** 证件类型(0-身份证,1-护照) */ @Excel(name = "证件类型", readConverterExp = "0=-身份证,1-护照") private String documentType; /** 证件号 */ @Excel(name = "证件号") private String documentNumber; /** 常用邮箱 */ @Excel(name = "常用邮箱") private String email; /** 单位名称 */ @Excel(name = "单位名称") private String companyName; /** 单位性质 */ @Excel(name = "单位性质") private String companyType; /** 职位 */ @Excel(name = "职位") private String position; /** 职位类型 */ @Excel(name = "职位类型") private String positionType; /** 省ID */ @Excel(name = "省ID") private Long provinceId; /** 市ID */ @Excel(name = "市ID") private Long cityId; /** 区(县)ID */ @Excel(name = "区", readConverterExp = "县=") private Long areaId; /** 省名 */ @Excel(name = "省名") private String provinceName; /** 市名 */ @Excel(name = "市名") private String cityName; /** 区名 */ @Excel(name = "区名") private String areaName; /** 详细地址 */ @Excel(name = "详细地址") private String address; /** 证件照片 */ @Excel(name = "证件照片") private String idPhoto; /** 主要业务 */ @Excel(name = "主要业务") private String business; /** 参会目的 */ @Excel(name = "参会目的") private String objective; /** 是否参加过往届大会 */ @Excel(name = "是否参加过往届大会") private Integer isParticipate; /** 是否计划参加过下一届大会 */ @Excel(name = "是否计划参加过下一届大会") private Integer isParticipateNext; /** 类型(0-全部) */ @Excel(name = "类型", readConverterExp = "0=-全部") private Integer type; /** 审核状态(0-待审核,1-审核通过,2-审核拒绝) */ @Excel(name = "审核状态", readConverterExp = "0=-待审核,1-审核通过,2-审核拒绝") private Integer examineStatus; /** 审核反馈 */ @Excel(name = "审核反馈") private String examineFeedback; /** 排序 */ @Excel(name = "排序") private Integer sort; /** 备注 */ @Excel(name = "备注") private String remarks; /** 状态(0-显示,1-隐藏) */ @Excel(name = "状态", readConverterExp = "0=-显示,1-隐藏") private Integer status; /** 发布时间 */ private Date publicationTime; /** 发布人 */ private String publisher; /** 删除时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "删除时间", width = 30, dateFormat = "yyyy-MM-dd") private Date deleteTime; /** 删除人 */ @Excel(name = "删除人") private String deleteBy; /** 删除标记(0-正常,1-删除) */ private Integer delFlag; }