package cn.lihongjie.coal.enterprise.entity;

import cn.lihongjie.coal.base.entity.CommonEntity;

import jakarta.persistence.Entity;

import lombok.Data;

import org.hibernate.annotations.Comment;

@Data
@Entity
@Comment("企业信息")
public class EnterpriseEntity extends CommonEntity {

    @Comment("企业名称")
    private String enterpriseName;

    @Comment("登记状态")
    private String registrationStatus;

    @Comment("法定代表人")
    private String legalRepresentative;

    @Comment("注册资本")
    private String registeredCapital;

    @Comment("成立日期")
    private String establishmentDate;

    @Comment("统一社会信用代码")
    private String unifiedSocialCreditCode;

    @Comment("企业注册地址")
    private String enterpriseRegisteredAddress;

    @Comment("电话")
    private String phone;

    @Comment("更多电话")
    private String additionalPhone;

    @Comment("邮箱")
    private String email;

    @Comment("更多邮箱")
    private String additionalEmail;

    @Comment("所属城市")
    private String cityOfRegistration;

    @Comment("纳税人识别号")
    private String taxpayerIdentificationNumber;

    @Comment("注册号")
    private String registrationNumber;

    @Comment("组织机构代码")
    private String organizationCode;

    @Comment("参保人数")
    private String insuredCount;

    @Comment("企业(机构)类型")
    private String enterpriseType;

    @Comment("企业规模")
    private String enterpriseSize;

    @Comment("核准日期")
    private String approvalDate;

    @Comment("营业期限")
    private String businessPeriod;

    @Comment("曾用名")
    private String formerName;

    @Comment("英文名")
    private String englishName;

    @Comment("官网网址")
    private String officialWebsiteUrl;

    @Comment("通信地址")
    private String mailingAddress;

    @Comment("经营范围")
    private String businessScope;
}
