package com.ruoyi.base.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;

/**
 * 在线询盘设置对象 dl_base_inquiry
 * 
 * @author vinjor-m
 * @date 2025-06-24
 */
@TableName("dl_base_inquiry")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BaseInquiry extends DlBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    /** 是否开启填写公司名称 */
    @Excel(name = "公司名称")
    private Boolean company;

    /** 公司名称是否必填 */
    @Excel(name = "公司名称是否必填")
    private Boolean companyMust;

    /** 是否开启填写电话/WhatsApp */
    @Excel(name = "电话/WhatsApp")
    private Boolean tel;

    /** 是否必填 */
    @Excel(name = "是否必填")
    private Boolean telMust;

    /** 是否开启填写标题 */
    @Excel(name = "标题")
    private Boolean title;

    /** 是否必填 */
    @Excel(name = "是否必填")
    private Boolean titleMust;

    /** 是否开启填写姓名 */
    @Excel(name = "姓名")
    private Boolean name;

    /** 是否必填 */
    @Excel(name = "是否必填")
    private Boolean nameMust;

    /** 提示文字（内容） */
    @Excel(name = "提示文字", readConverterExp = "内=容")
    private String content;

    /** 站点唯一编码（租户id） */
    @Excel(name = "站点唯一编码", readConverterExp = "租=户id")
    private String tenantId;

}
