package cn.iocoder.yudao.module.system.dal.dataobject.tenant;

import lombok.*;
import java.util.*;
import com.baomidou.mybatisplus.annotation.*;


/**
 * 企业信息 DO
 *
 * @author 系统管理员
 */
@TableName("system_tenant_enterprise_info")
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EnterpriseInfoDO {

    /**
     * 主键ID
     */
    @TableId
    private Long id;
    /**
     * 企业名称
     */
    private String enterpriseName;
    /**
     * 企业简称
     */
    private String enterpriseAbbreviation;
    /**
     * 地区
     */
    private Integer area;
    /**
     * 省份
     */
    private String province;

    private Long provinceId;
    /**
     * 城市
     */
    private String city;

    private Long cityId;
    /**
     * 区域
     */
    private String district;

    private String districtId;
    /**
     * 企业logo
     */
    private String logo;
    /**
     * 企业画册
     */
    private String picture;
    /**
     * 简介
     */
    private String introduction;
    /**
     * 经营范围
     */
    private String businessScope;
    /**
     * 企业规模
     */
    private String scale;
    /**
     * 企业类型
     */
    private Integer type;
    /**
     * 成立日期
     */
    private Date establishmentDate;
    /**
     * 公司法人
     */
    private String corporateJuridicalPerson;
    /**
     * 法人身份证号
     */
    private String corporateIdCard;
    /**
     * 法人联系方式
     */
    private String corporatePhone;
    /**
     * 营业执照
     */
    private String businessLicense;
    /**
     * 社会统一信用代码
     */
    private String unifiedSocialCreditCode;
    /**
     * 详细地址
     */
    private String detailedAddress;

    private Long tenantId;
    /**
     * 创建时间
     */
    private Date createdTime;
    /**
     * 创建人
     */
    private String createdBy;
}