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_site_info
 * 
 * @author vinjor-m
 * @date 2025-06-19
 */
@TableName("dl_base_site_info")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BaseSiteInfo extends DlBaseEntity
{
    private static final long serialVersionUID = 1L;

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

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyName;

    /** 传真号码 */
    @Excel(name = "传真号码")
    private String faxNumber;

    /** 品牌名称 */
    @Excel(name = "品牌名称")
    private String brandName;

    /** 手机号码(发询盘短信要用到,格式:+8618612345678 或者 +886970123456) */
    @Excel(name = "手机号码(发询盘短信要用到,格式:+8618612345678 或者 +886970123456)")
    private String tel;

    /** Email（询盘用） */
    @Excel(name = "Email", readConverterExp = "询=盘用")
    private String email;

    /** Teams账号（询盘用） */
    @Excel(name = "Teams账号", readConverterExp = "询=盘用")
    private String teams;

    /** 版权文字 */
    @Excel(name = "版权文字")
    private String copyright;

    /** 联系地址 */
    @Excel(name = "联系地址")
    private String address;

    /** 站点icon */
    @Excel(name = "站点icon")
    private String icon;

    /** 站点logo */
    @Excel(name = "站点logo")
    private String logo;

    /** 站点二维码（或手机访问二维码） */
    @Excel(name = "站点二维码", readConverterExp = "或=手机访问二维码")
    private String qrCode;

    /** 站点联系方式html */
    @Excel(name = "站点联系方式html")
    private String contactUs;

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

}
