package com.ruoyi.busi.domain;

import com.ruoyi.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import com.ruoyi.common.core.domain.DlBaseEntity;

import java.util.List;

/**
 * 【请填写功能名称】对象 dl_busi_subscribe
 *
 * @author pqz
 * @date 2025-04-01
 */
@TableName("dl_busi_subscribe")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BusiSubscribe extends DlBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;
    /** 所有者id */
    private Long userId;
    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String jsonObj;
    //符合订阅设置的新通告 0 否 1是
    private String newNotice;
    //订阅通告主新通告0否 1是
    private String forkNotice;

    //领域 博主类型
    private String bloggerTypeCode;
    //平台
    private String platformCode;
    //结算方式类型
    private String settleTypeCode;
    //关键词
    private String keywordsList;
    //粉丝数量是否限制
    private String fansLimit;
    //粉丝数量上限
    private Integer fansUp;
    //粉丝数量下限
    private Integer fansDown;
    //费用是否限制
    private String feeLimit;
    //费用上限
    private Double feeDown;
    //费用下限
    private Double feeUp;

}
