package com.ruoyi.project.system.company.domain; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.framework.web.domain.BaseEntity; import java.util.Date; /** * 公司信息对象 sys_company * * @author ruoyi * @date 2020-05-04 */ @Data public class Company extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ @Excel(name = "id") private Long companyId; /** 公司名称 */ @Excel(name = "公司名称") private String companyName; /** 公司联系人 */ @Excel(name = "公司联系人") private String companyPrincipal; /** 公司地址 */ @Excel(name = "公司地址") private String companyAddress; /** 公司联系人电话 */ @Excel(name = "公司联系人电话") private String companyPhone; /** 公司四色平面图 */ @Excel(name = "公司四色平面图") private String companyFourColorMapUrl; /** 岗位安全风险柱状图 */ @Excel(name = "岗位安全风险柱状图") private String postSafetyRiskBarChartUrl; /** 公司所在区域 */ private String companyRegion; /** 统一社会信用代码 */ @Excel(name = "统一社会信用代码") private String companyUnifiedSocialCreditCode; /** 营业执照 */ @Excel(name = "营业执照") private String companyBusinessLicense; /** 营业执照注册地址 */ @Excel(name = "营业执照注册地址") private String companyRegisteredAddressOfBusinessLicense; /** 规模 */ @Excel(name = "规模") private String companyScale; /** 职工人数(人) */ @Excel(name = "职工人数(人)") private Integer companyNumberOfEmployees; /** 成立时间 */ @Excel(name = "成立时间", width = 30, dateFormat = "yyyy-MM-dd") private Date companyEstablished; /** 占地面积(㎡) */ @Excel(name = "占地面积(㎡)") private Long companyArea; /** 注册资金(万元) */ @Excel(name = "注册资金(万元)") private Long companyRegisteredCapital; /** 资产总额(万元) */ @Excel(name = "资产总额(万元)") private Long companyTotalAssets; /** 上年度实际收入(万元) */ @Excel(name = "上年度实际收入(万元)") private Long companyActualIncomeOfThePreviousYear; /** 年利润(万元) */ @Excel(name = "年利润(万元)") private Long companyAnnualProfit; /** 经济类型 */ @Excel(name = "经济类型") private String companyEconomicType; /** 所属行业 */ @Excel(name = "所属行业") private String companyIndustry; @Excel(name = "所属子行业") private String companySubIndustry; /** 法定代表人 */ @Excel(name = "法定代表人") private String companyLegalRepresentative; /** 法人职务 */ @Excel(name = "法人职务") private String companyCorporatePosition; /** 法人联系方式 */ @Excel(name = "法人联系方式") private String companyLegalPersonPhone; /** 法人办公电话 */ @Excel(name = "法人办公电话") private String companyCorporateOfficePhone; /** 整改负责人 */ @Excel(name = "整改负责人") private String companyPersonInChargeOfRectification; /** 整改人电话 */ @Excel(name = "整改人电话") private String companyRectifierPhone; /** 主管单位 */ @Excel(name = "主管单位") private String companyOrganizer; /** 所属集团公司名称 */ @Excel(name = "所属集团公司名称") private String companyGroupCompanyName; /** 安全职能部门 */ @Excel(name = "安全职能部门") private String companySecurityFunction; /** 邮政编码 */ @Excel(name = "邮政编码") private String companyPostalCode; /** 简介 */ @Excel(name = "简介") private String companyIntroduction; /** 其他 */ @Excel(name = "其他") private String companyOther; private Long parentId; private String ancestors; private String parentName; }