package com.ruoyi.project.tr.region.domain;
|
|
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
|
import com.ruoyi.framework.web.domain.BaseEntity;
|
import com.ruoyi.project.system.company.domain.Company;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
import javax.validation.constraints.Email;
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.Size;
|
import java.util.Date;
|
|
/**
|
* 区域/位置表 sys_region
|
*
|
* @author ruoyi
|
*/
|
public class Region extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 区域/位置ID */
|
private Long regionId;
|
|
/** 父区域/位置ID */
|
private Long parentId;
|
|
/** 祖级列表 */
|
private String ancestors;
|
|
/** 区域/位置名称 */
|
private String regionName;
|
|
/** 显示顺序 */
|
private String orderNum;
|
|
/** 负责人 */
|
private String leader;
|
|
/** 联系电话 */
|
private String phone;
|
|
/** 邮箱 */
|
private String email;
|
|
/** 区域/位置状态:0正常,1停用 */
|
private String status;
|
|
/** 删除标志(0代表存在 2代表删除) */
|
private String delFlag;
|
|
/** 父区域/位置名称 */
|
private String parentName;
|
|
/** 所属公司id*/
|
private Long companyId;
|
|
/** 所属公司*/
|
private Company company;
|
|
/** 区域类型 1,区域,2,分公司*/
|
private Integer regionType;
|
|
/** 统一社会信用代码 */
|
@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 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;
|
|
public Integer getRegionType() {
|
return regionType;
|
}
|
|
public void setRegionType(Integer regionType) {
|
this.regionType = regionType;
|
}
|
|
public String getCompanyUnifiedSocialCreditCode() {
|
return companyUnifiedSocialCreditCode;
|
}
|
|
public void setCompanyUnifiedSocialCreditCode(String companyUnifiedSocialCreditCode) {
|
this.companyUnifiedSocialCreditCode = companyUnifiedSocialCreditCode;
|
}
|
|
public String getCompanyBusinessLicense() {
|
return companyBusinessLicense;
|
}
|
|
public void setCompanyBusinessLicense(String companyBusinessLicense) {
|
this.companyBusinessLicense = companyBusinessLicense;
|
}
|
|
public String getCompanyRegisteredAddressOfBusinessLicense() {
|
return companyRegisteredAddressOfBusinessLicense;
|
}
|
|
public void setCompanyRegisteredAddressOfBusinessLicense(String companyRegisteredAddressOfBusinessLicense) {
|
this.companyRegisteredAddressOfBusinessLicense = companyRegisteredAddressOfBusinessLicense;
|
}
|
|
public String getCompanyScale() {
|
return companyScale;
|
}
|
|
public void setCompanyScale(String companyScale) {
|
this.companyScale = companyScale;
|
}
|
|
public Integer getCompanyNumberOfEmployees() {
|
return companyNumberOfEmployees;
|
}
|
|
public void setCompanyNumberOfEmployees(Integer companyNumberOfEmployees) {
|
this.companyNumberOfEmployees = companyNumberOfEmployees;
|
}
|
|
public Date getCompanyEstablished() {
|
return companyEstablished;
|
}
|
|
public void setCompanyEstablished(Date companyEstablished) {
|
this.companyEstablished = companyEstablished;
|
}
|
|
public Long getCompanyArea() {
|
return companyArea;
|
}
|
|
public void setCompanyArea(Long companyArea) {
|
this.companyArea = companyArea;
|
}
|
|
public Long getCompanyRegisteredCapital() {
|
return companyRegisteredCapital;
|
}
|
|
public void setCompanyRegisteredCapital(Long companyRegisteredCapital) {
|
this.companyRegisteredCapital = companyRegisteredCapital;
|
}
|
|
public Long getCompanyTotalAssets() {
|
return companyTotalAssets;
|
}
|
|
public void setCompanyTotalAssets(Long companyTotalAssets) {
|
this.companyTotalAssets = companyTotalAssets;
|
}
|
|
public Long getCompanyActualIncomeOfThePreviousYear() {
|
return companyActualIncomeOfThePreviousYear;
|
}
|
|
public void setCompanyActualIncomeOfThePreviousYear(Long companyActualIncomeOfThePreviousYear) {
|
this.companyActualIncomeOfThePreviousYear = companyActualIncomeOfThePreviousYear;
|
}
|
|
public Long getCompanyAnnualProfit() {
|
return companyAnnualProfit;
|
}
|
|
public void setCompanyAnnualProfit(Long companyAnnualProfit) {
|
this.companyAnnualProfit = companyAnnualProfit;
|
}
|
|
public String getCompanyEconomicType() {
|
return companyEconomicType;
|
}
|
|
public void setCompanyEconomicType(String companyEconomicType) {
|
this.companyEconomicType = companyEconomicType;
|
}
|
|
public String getCompanyIndustry() {
|
return companyIndustry;
|
}
|
|
public void setCompanyIndustry(String companyIndustry) {
|
this.companyIndustry = companyIndustry;
|
}
|
|
public String getCompanyLegalRepresentative() {
|
return companyLegalRepresentative;
|
}
|
|
public void setCompanyLegalRepresentative(String companyLegalRepresentative) {
|
this.companyLegalRepresentative = companyLegalRepresentative;
|
}
|
|
public String getCompanyCorporatePosition() {
|
return companyCorporatePosition;
|
}
|
|
public void setCompanyCorporatePosition(String companyCorporatePosition) {
|
this.companyCorporatePosition = companyCorporatePosition;
|
}
|
|
public String getCompanyLegalPersonPhone() {
|
return companyLegalPersonPhone;
|
}
|
|
public void setCompanyLegalPersonPhone(String companyLegalPersonPhone) {
|
this.companyLegalPersonPhone = companyLegalPersonPhone;
|
}
|
|
public String getCompanyCorporateOfficePhone() {
|
return companyCorporateOfficePhone;
|
}
|
|
public void setCompanyCorporateOfficePhone(String companyCorporateOfficePhone) {
|
this.companyCorporateOfficePhone = companyCorporateOfficePhone;
|
}
|
|
public String getCompanyPersonInChargeOfRectification() {
|
return companyPersonInChargeOfRectification;
|
}
|
|
public void setCompanyPersonInChargeOfRectification(String companyPersonInChargeOfRectification) {
|
this.companyPersonInChargeOfRectification = companyPersonInChargeOfRectification;
|
}
|
|
public String getCompanyRectifierPhone() {
|
return companyRectifierPhone;
|
}
|
|
public void setCompanyRectifierPhone(String companyRectifierPhone) {
|
this.companyRectifierPhone = companyRectifierPhone;
|
}
|
|
public String getCompanyOrganizer() {
|
return companyOrganizer;
|
}
|
|
public void setCompanyOrganizer(String companyOrganizer) {
|
this.companyOrganizer = companyOrganizer;
|
}
|
|
public String getCompanyGroupCompanyName() {
|
return companyGroupCompanyName;
|
}
|
|
public void setCompanyGroupCompanyName(String companyGroupCompanyName) {
|
this.companyGroupCompanyName = companyGroupCompanyName;
|
}
|
|
public String getCompanySecurityFunction() {
|
return companySecurityFunction;
|
}
|
|
public void setCompanySecurityFunction(String companySecurityFunction) {
|
this.companySecurityFunction = companySecurityFunction;
|
}
|
|
public String getCompanyPostalCode() {
|
return companyPostalCode;
|
}
|
|
public void setCompanyPostalCode(String companyPostalCode) {
|
this.companyPostalCode = companyPostalCode;
|
}
|
|
public String getCompanyIntroduction() {
|
return companyIntroduction;
|
}
|
|
public void setCompanyIntroduction(String companyIntroduction) {
|
this.companyIntroduction = companyIntroduction;
|
}
|
|
public String getCompanyOther() {
|
return companyOther;
|
}
|
|
public void setCompanyOther(String companyOther) {
|
this.companyOther = companyOther;
|
}
|
|
public Long getCompanyId() {
|
return companyId;
|
}
|
|
public void setCompanyId(Long companyId) {
|
this.companyId = companyId;
|
}
|
|
public Company getCompany() {
|
return company;
|
}
|
|
public void setCompany(Company company) {
|
this.company = company;
|
}
|
|
public Long getRegionId()
|
{
|
return regionId;
|
}
|
|
public void setRegionId(Long regionId)
|
{
|
this.regionId = regionId;
|
}
|
|
public Long getParentId()
|
{
|
return parentId;
|
}
|
|
public void setParentId(Long parentId)
|
{
|
this.parentId = parentId;
|
}
|
|
public String getAncestors()
|
{
|
return ancestors;
|
}
|
|
public void setAncestors(String ancestors)
|
{
|
this.ancestors = ancestors;
|
}
|
|
@NotBlank(message = "区域/位置名称不能为空")
|
@Size(min = 0, max = 30, message = "区域/位置名称长度不能超过30个字符")
|
public String getRegionName()
|
{
|
return regionName;
|
}
|
|
public void setRegionName(String regionName)
|
{
|
this.regionName = regionName;
|
}
|
|
@NotBlank(message = "显示顺序不能为空")
|
public String getOrderNum()
|
{
|
return orderNum;
|
}
|
|
public void setOrderNum(String orderNum)
|
{
|
this.orderNum = orderNum;
|
}
|
|
public String getLeader()
|
{
|
return leader;
|
}
|
|
public void setLeader(String leader)
|
{
|
this.leader = leader;
|
}
|
|
@Size(min = 0, max = 11, message = "联系电话长度不能超过11个字符")
|
public String getPhone()
|
{
|
return phone;
|
}
|
|
public void setPhone(String phone)
|
{
|
this.phone = phone;
|
}
|
|
@Email(message = "邮箱格式不正确")
|
@Size(min = 0, max = 50, message = "邮箱长度不能超过50个字符")
|
public String getEmail()
|
{
|
return email;
|
}
|
|
public void setEmail(String email)
|
{
|
this.email = email;
|
}
|
|
public String getStatus()
|
{
|
return status;
|
}
|
|
public void setStatus(String status)
|
{
|
this.status = status;
|
}
|
|
public String getDelFlag()
|
{
|
return delFlag;
|
}
|
|
public void setDelFlag(String delFlag)
|
{
|
this.delFlag = delFlag;
|
}
|
|
public String getParentName()
|
{
|
return parentName;
|
}
|
|
public void setParentName(String parentName)
|
{
|
this.parentName = parentName;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("regionId", getRegionId())
|
.append("parentId", getParentId())
|
.append("ancestors", getAncestors())
|
.append("regionName", getRegionName())
|
.append("orderNum", getOrderNum())
|
.append("leader", getLeader())
|
.append("phone", getPhone())
|
.append("email", getEmail())
|
.append("status", getStatus())
|
.append("delFlag", getDelFlag())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.toString();
|
}
|
}
|