package com.app.ydl.marketing.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * landing_channel_config_extend
 * @author 
 */
@Data
@TableName("landing_channel_config_extend")
public class LandingChannelConfigExtend implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 渠道落地页扩展配置ID
     */
    @TableId(type = IdType.AUTO)
    private Long landingConfigExtendId;

    /**
     * 渠道ID，关联表landing_channel_config主键
     */
    private Long channelConfigId;

    /**
     * 子渠道名称
     */
    private String channelSubName;

    /**
     * 落地页主题
     */
    private String title;

    /**
     * 链接
     */
    private String link;

    /**
     * ffrom
     */
    private String ffrom;

    /**
     * 付款金额
     */
    private String payAmount;

    /**
     * 关联业务记录类型，枚举LandingConfigExtendRelationBizType
     */
    private Integer relationBizType;

    /**
     * 关联业务记录ID
     */
    private Long relationBizId;

    /**
     * 二维码主题
     */
    private String qrcodeTitle;

    /**
     * 二维码url，多个逗号分隔
     */
    private String qrcodeUrl;

    /**
     * 短信模板关键字
     */
    private String smsKeyword;

    /**
     * 微信小程序AppId
     */
    private String wxmpAppId;

    /**
     * 微信小程序AppSecret
     */
    private String wxmpAppSecret;

    /**
     * 微信小程序扩展配置
     */
    private String wxmpAppExtCfg;

    /**
     * 微信公众号AppId
     */
    private String wxsnsAppId;

    /**
     * 微信公众号AppSecret
     */
    private String wxsnsAppSecret;

    /**
     * 微信
支付AppId
     */
    private String wxpayAppId;

    /**
     * 微信
支付AppSecret
     */
    private String wxpayAppSecret;

    /**
     * 企微corpid
     */
    private String wxCorpId;

    /**
     * 企微corpsecret
     */
    private String wxCorpSecret;

    /**
     * 企微成员的userid列表(多个逗号分隔)
     */
    private String wxCorpUseridList;

    /**
     * 企微成员的二维码url列表，多个逗号分隔
     */
    private String wxCorpUserQrcodeList;

    /**
     * 企微成员添加外部联系人所打标签的分组名称,用于过滤指定标签的外部联系人
     */
    private String wxCorpGroupName;

    /**
     * 企微成员添加外部联系人所打标签名称,用于过滤指定标签的外部联系人
     */
    private String wxCorpTagName;

    /**
     * 投放状态 0-未投放 1-正在投放
     */
    private Integer launchStatus;

    /**
     * 投放状态更新时间
     */
    private Date launchStatusUpdateTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

}