package com.cyksj.model.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ejlchina.searcher.bean.DbIgnore;
import lombok.Data;

import java.util.List;

/**
 * @author chan
 * @date 2023/11/9 17:06
 */
@Data
public class CorpCustomerAcquisitionLink extends BaseEntity {


    private String linkId;


    /**
     * 链接名称
     */
    private String linkName;

    /**
     * url
     */
    private String url;

    /**
     * 创建事件
     */
    private Long createTime;

    /**
     * 是否值班 默认不值班false
     */
    private Boolean isDuty;

    /**
     * 用户列表
     */
    private String userList;

    /**
     * 客服选择
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String chooseDutyUsers;


    /**
     * 是否为无验证
     */
    private Boolean skipVerify;


    /**
     * 客户标签
     */
    private String tags;


    /**
     *  成员名称
     */
    @TableField(exist = false)
    @DbIgnore
    private List<String> userStrList;

    /**
     * 客服选择
     */
    @TableField(exist = false)
    @DbIgnore
    private List<String> chooseDutyUserList;

    /**
     *  标签名称
     */
    @TableField(exist = false)
    @DbIgnore
    private List<String> tagStrList;

    /**
     * 模板id
     */
    private Long msgId;


    @TableField(exist = false)
    @DbIgnore
    private String msgName;

}
