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_link * * @author ruoyi * @date 2024-10-22 */ @Getter @Setter @ToString public class TbLink extends BaseEntity { private static final long serialVersionUID = 1L; /** 资源关联主键ID */ private Long linkId; /** 资源一ID */ @Excel(name = "资源一ID") private Long resourcesOneId; /** 资源一名 */ @Excel(name = "资源一名") private String resourcesOneName; /** 资源二ID */ @Excel(name = "资源二ID") private Long resourcesTwoId; /** 资源二名 */ @Excel(name = "资源二名") private String resourcesTwoName; private String resourcesTwoImg; /** 类型(0-默认,1-直播与老师关联,2-直播与专业关联,3-老师与专业关联,4-学习中心与继续教育分类关联) */ private Integer type; /** 根据类型定义不同意思 */ // type=1 直播与老师关联(是否主讲:0-不是主讲,1-是主讲) // type=4 学习中心与继续教育分类关联 (是否推荐:0-默认,1-推荐) // type=5 评价机构与课程关联 private Integer linkOne; /** 备注 */ @Excel(name = "备注") private String remarks; /** 排序 */ @Excel(name = "排序") private Integer sort; /** 状态(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; }