2025-01-27 21:47:33 +08:00

354 lines
7.2 KiB
Java

package com.upchina.course.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* <p>
* 甄选服务表
* </p>
*
* @author easonzhu
* @since 2024-08-30
*/
public class CoursePackage implements Serializable {
/**
* 甄选服务ID
*/
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 名称
*/
private String name;
/**
* 简介
*/
private String remark;
/**
* 封面图
*/
@TableField("cover_image")
private String coverImage;
/**
* 投顾ID
*/
@TableField("advisor_id")
private Integer advisorId;
/**
* 权限号
*/
@TableField("authority_id")
private String authorityId;
/**
* 落地页ID
*/
@TableField("page_id")
private Integer pageId;
/**
* 支付页地址
*/
@TableField("payment_url")
private String paymentUrl;
/**
* 价格周期
*/
@TableField("price_cycle")
private String priceCycle;
/**
* 原价
*/
@TableField("original_price")
private BigDecimal originalPrice;
/**
* 优惠价
*/
@TableField("activity_price")
private BigDecimal activityPrice;
/**
* 首页推荐权重 0:不推荐 >0:推荐
*/
@TableField("is_recommend")
private Integer isRecommend;
/**
* 首页是否显示 1:显示 2:不显示
*/
@TableField("is_display")
private Integer isDisplay;
/**
* 首页文案
*/
@TableField("main_page_text")
private String mainPageText;
/**
* 风险等级
*/
@TableField("risk_level")
private Integer riskLevel;
/**
* 状态 1待提交 2:待审核; 3:已上架; 4:已驳回, 5:已下架
*/
private Integer status;
/**
* 备注
*/
private String reason;
/**
* 创建人
*/
@TableField("create_user_id")
private Integer createUserId;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 修改时间
*/
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 审核人
*/
@TableField("audit_user_id")
private Integer auditUserId;
/**
* 审核时间
*/
@TableField("audit_time")
private LocalDateTime auditTime;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getCoverImage() {
return coverImage;
}
public void setCoverImage(String coverImage) {
this.coverImage = coverImage;
}
public Integer getAdvisorId() {
return advisorId;
}
public void setAdvisorId(Integer advisorId) {
this.advisorId = advisorId;
}
public String getAuthorityId() {
return authorityId;
}
public void setAuthorityId(String authorityId) {
this.authorityId = authorityId;
}
public Integer getPageId() {
return pageId;
}
public void setPageId(Integer pageId) {
this.pageId = pageId;
}
public String getPaymentUrl() {
return paymentUrl;
}
public void setPaymentUrl(String paymentUrl) {
this.paymentUrl = paymentUrl;
}
public String getPriceCycle() {
return priceCycle;
}
public void setPriceCycle(String priceCycle) {
this.priceCycle = priceCycle;
}
public BigDecimal getOriginalPrice() {
return originalPrice;
}
public void setOriginalPrice(BigDecimal originalPrice) {
this.originalPrice = originalPrice;
}
public BigDecimal getActivityPrice() {
return activityPrice;
}
public void setActivityPrice(BigDecimal activityPrice) {
this.activityPrice = activityPrice;
}
public Integer getIsRecommend() {
return isRecommend;
}
public void setIsRecommend(Integer isRecommend) {
this.isRecommend = isRecommend;
}
public Integer getIsDisplay() {
return isDisplay;
}
public void setIsDisplay(Integer isDisplay) {
this.isDisplay = isDisplay;
}
public String getMainPageText() {
return mainPageText;
}
public void setMainPageText(String mainPageText) {
this.mainPageText = mainPageText;
}
public Integer getRiskLevel() {
return riskLevel;
}
public void setRiskLevel(Integer riskLevel) {
this.riskLevel = riskLevel;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getReason() {
return reason;
}
public void setReason(String reason) {
this.reason = reason;
}
public Integer getCreateUserId() {
return createUserId;
}
public void setCreateUserId(Integer createUserId) {
this.createUserId = createUserId;
}
public LocalDateTime getCreateTime() {
return createTime;
}
public void setCreateTime(LocalDateTime createTime) {
this.createTime = createTime;
}
public LocalDateTime getUpdateTime() {
return updateTime;
}
public void setUpdateTime(LocalDateTime updateTime) {
this.updateTime = updateTime;
}
public Integer getAuditUserId() {
return auditUserId;
}
public void setAuditUserId(Integer auditUserId) {
this.auditUserId = auditUserId;
}
public LocalDateTime getAuditTime() {
return auditTime;
}
public void setAuditTime(LocalDateTime auditTime) {
this.auditTime = auditTime;
}
@Override
public String toString() {
return "CoursePackage{" +
"id=" + id +
", name='" + name + '\'' +
", remark='" + remark + '\'' +
", coverImage='" + coverImage + '\'' +
", advisorId=" + advisorId +
", authorityId='" + authorityId + '\'' +
", pageId=" + pageId +
", paymentUrl='" + paymentUrl + '\'' +
", priceCycle='" + priceCycle + '\'' +
", originalPrice=" + originalPrice +
", activityPrice=" + activityPrice +
", isRecommend=" + isRecommend +
", isDisplay=" + isDisplay +
", mainPageText='" + mainPageText + '\'' +
", riskLevel=" + riskLevel +
", status=" + status +
", reason='" + reason + '\'' +
", createUserId=" + createUserId +
", createTime=" + createTime +
", updateTime=" + updateTime +
", auditUserId=" + auditUserId +
", auditTime=" + auditTime +
'}';
}
}