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_banner * * @author CC * @date 2024-03-12 */ @Getter @Setter @ToString public class TbBanner extends BaseEntity { private static final long serialVersionUID = 1L; /** 轮播图 */ private String bannerId; /** 标题 */ @Excel(name = "标题") private String bannerTitle; /** PC首页类型:0-首页,1-通知公告,2-职业教育,3-继续教育,4-在线题库,5-课程师资,6-评价机构,7-学习中心,8-产教融合,9-数字教育大会*/ @Excel(name = "轮播类型", readConverterExp = "0=首页") private String type; /** 轮播图片 */ @Excel(name = "轮播图片") private String bannerImg; /** 是否跳转 (0-不跳转,1-跳转)*/ // @Excel(name = "是否跳转", readConverterExp = "0=不跳转,1=跳转") private String jumpType; /** 跳转链接 */ // @Excel(name = "跳转链接") private String bannerUrl; /** 轮播排序 */ @Excel(name = "轮播排序") private Long bannerSort; /** 状态 (0-显示,1-隐藏)*/ @Excel(name = "状态", readConverterExp = "0=显示,1=隐藏") private String bannerStatus; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "创建时间", dateFormat = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "更新时间", dateFormat = "yyyy-MM-dd HH:mm:ss") private Date updateTime; /** 删除时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date deleteTime; /** 创建者 */ @Excel(name = "创建者") private String createBy; /** 更新者 */ @Excel(name = "更新者") private String updateBy; /** 删除者 */ private String deleteBy; /** 删除标记(0-正常,1-删除) */ private Integer delFlag; /** 后台 选中导出 */ private String[] ids; /** 后台 排序 */ private int orderType; }