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.math.BigDecimal; import java.util.Date; import java.util.List; /** * 学习中心对象 tb_study_center * * @author ruoyi * @date 2024-10-21 */ @Getter @Setter @ToString public class TbStudyCenter extends BaseEntity { private static final long serialVersionUID = 1L; /** 学习中心主键ID */ private Long studyCenterId; /** 系统用户ID */ @Excel(name = "系统用户ID") private Long sysUserId; /** 学习中心分类ID */ @Excel(name = "学习中心分类ID") private Long studyCenterClassId; /** 继续教育分类ID */ @Excel(name = "继续教育分类ID") private Long continuingEducationClassId; /** 学习中心编号 */ @Excel(name = "学习中心编号") private String studyCenterNumber; /** 学习中心logo */ @Excel(name = "学习中心logo") private String studyCenterLogo; /** 学习中心背景 */ @Excel(name = "学习中心背景") private String studyCenterBackground; /** 学校名 */ @Excel(name = "学校名") private String schoolName; /** 学习中心名 */ @Excel(name = "学习中心名") private String studyCenterName; /** 学习中心标题 */ @Excel(name = "学习中心标题") private String studyCenterTitle; /** 学习中心描述 */ @Excel(name = "学习中心描述") private String studyCenterDescribe; /** 学习中心标签 */ @Excel(name = "学习中心标签") private String studyCenterTag; /** 学习中心简介 */ @Excel(name = "学习中心简介") private String studyCenterIntroduce; /** 推荐课程 */ @Excel(name = "推荐课程") private String recommendCourse; /** 负责人 */ @Excel(name = "负责人") private String superintendent; /** 电话/手机 */ @Excel(name = "电话/手机") private String phone; /** 企业名称 */ @Excel(name = "企业名称") private String enterpriseName; /** 营业执照信用代码 */ @Excel(name = "营业执照信用代码") private String businessLicenseCreditCode; /** 营业执照图(多个用英文逗号隔开) */ @Excel(name = "营业执照图") private String businessLicenseImg; /** 省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 BigDecimal latitude; /** 经度 */ @Excel(name = "经度") private BigDecimal longitude; /** 详细地址 */ @Excel(name = "详细地址") private String address; /** 类型(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; /** 冻结状态(0-正常,1-冻结) */ @Excel(name = "冻结状态", readConverterExp = "0=-正常,1-冻结") private Integer frozenStatus; /** 冻结状态反馈 */ @Excel(name = "冻结状态反馈") private Integer frozenFeedback; /** 推荐(0-不推荐,1-推荐) */ @Excel(name = "推荐", readConverterExp = "0=-不推荐,1-推荐") private Integer isRecommend; /** 老师名称 */ @Excel(name = "老师名称") private String teacherName; /** 老师电话 */ @Excel(name = "老师电话") private String teacherPhone; /** 排序 */ @Excel(name = "排序") private Integer sort; /** 备注 */ @Excel(name = "备注") private String remarks; /** 状态(0-显示,1-隐藏) */ @Excel(name = "状态", readConverterExp = "0=-显示,1-隐藏") private Integer status; /** 发布时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd") private Date publicationTime; /** 发布人 */ @Excel(name = "发布人") 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; /** 考试课程列表 */ public List examCourseList; /** 教师列表 */ public List studyCenterTeacherList; }