package org.jeecg.modules.base.entity; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecg.common.aspect.annotation.Dict; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: 企业架构 * @Author: jeecg-boot * @Date: 2022-11-21 * @Version: V1.0 */ @Data @TableName("mom_base_enterprise") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value="mom_base_enterprise对象", description="企业架构") public class Enterprise implements Serializable { private static final long serialVersionUID = 1L; /**主键ID*/ @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "主键ID") private java.lang.String id; /**公司编码*/ @Excel(name = "公司编码", width = 15) @ApiModelProperty(value = "公司编码") private java.lang.String code; /**公司名称(简称)*/ @Excel(name = "公司名称(简称)", width = 15) @ApiModelProperty(value = "公司名称(简称)") private java.lang.String name; /**上级ID*/ @Excel(name = "上级ID", width = 15) @ApiModelProperty(value = "上级ID") private java.lang.String parentId; /**统一社会信用代码*/ @Excel(name = "统一社会信用代码", width = 15) @ApiModelProperty(value = "统一社会信用代码") private java.lang.String creditCode; /**全称*/ @Excel(name = "全称", width = 15) @ApiModelProperty(value = "全称") private java.lang.String fullName; /**英文名*/ @Excel(name = "英文名", width = 15) @ApiModelProperty(value = "英文名") private java.lang.String englishName; /**地址*/ @Excel(name = "地址", width = 15) @ApiModelProperty(value = "地址") private java.lang.String address; /**开户行*/ @Excel(name = "开户行", width = 15) @ApiModelProperty(value = "开户行") private java.lang.String openingBank; /**银行账户*/ @Excel(name = "银行账户", width = 15) @ApiModelProperty(value = "银行账户") private java.lang.String account; /**联系人*/ @Excel(name = "联系人", width = 15) @ApiModelProperty(value = "联系人") private java.lang.String contact; /**手机*/ @Excel(name = "手机", width = 15) @ApiModelProperty(value = "手机") private java.lang.String phoneNumber; /**电话*/ @Excel(name = "电话", width = 15) @ApiModelProperty(value = "电话") private java.lang.String companyTelephone; /**邮箱*/ @Excel(name = "邮箱", width = 15) @ApiModelProperty(value = "邮箱") private java.lang.String email; /**备注*/ @Excel(name = "备注", width = 15) @ApiModelProperty(value = "备注") private java.lang.String remark; /**版本*/ @Excel(name = "版本", width = 15) @ApiModelProperty(value = "版本") private Integer version; /**状态(1- 正常 ,0- 冻结)*/ @Excel(name = "状态(1- 正常 ,0- 冻结)", width = 15) @ApiModelProperty(value = "状态(1- 正常 ,0- 冻结)") private java.lang.String status; /**企业备用字段1*/ @Excel(name = "企业备用字段1", width = 15) @ApiModelProperty(value = "企业备用字段1") private java.lang.String enterpriseUda1; /**企业备用字段2*/ @Excel(name = "企业备用字段2", width = 15) @ApiModelProperty(value = "企业备用字段2") private java.lang.String enterpriseUda2; /**企业备用字段3*/ @Excel(name = "企业备用字段3", width = 15) @ApiModelProperty(value = "企业备用字段3") private java.lang.String enterpriseUda3; /**企业备用字段4*/ @Excel(name = "企业备用字段4", width = 15) @ApiModelProperty(value = "企业备用字段4") private java.lang.String enterpriseUda4; /**企业备用字段5*/ @Excel(name = "企业备用字段5", width = 15) @ApiModelProperty(value = "企业备用字段5") private java.lang.String enterpriseUda5; /**创建人*/ @ApiModelProperty(value = "创建人") private java.lang.String createBy; /**创建时间*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "创建时间") private java.util.Date createTime; /**更新人*/ @ApiModelProperty(value = "更新人") private java.lang.String updateBy; /**更新时间*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "更新时间") private java.util.Date updateTime; /**租户ID*/ @Excel(name = "租户ID", width = 15) @ApiModelProperty(value = "租户ID") private java.lang.String tenantId; /**删除状态(0-正常,1-已删除)*/ @Excel(name = "删除状态(0-正常,1-已删除)", width = 15) @ApiModelProperty(value = "删除状态(0-正常,1-已删除)") private java.lang.Integer delFlag; @ApiModelProperty(value = "版本数据Id") private java.lang.String dataVersionId; }