enterprise
This commit is contained in:
parent
8f74257841
commit
fbc6c2561b
|
@ -1,79 +1,69 @@
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from apps.system.models import CommonBModel, Dict
|
from apps.system.models import CommonBModel, Dict
|
||||||
|
from simple_history.models import HistoricalRecords
|
||||||
# Create your models here.
|
# Create your models here.
|
||||||
class TEntBaseInfo(CommonBModel):
|
class Enterprise(CommonBModel):
|
||||||
enterprise_id = models.CharField('企业Id', max_length=500)
|
code = models.CharField('工厂编号', max_length=300)
|
||||||
factory_id = models.CharField('工厂编号', max_length=300)
|
name = models.CharField('工厂名称',null=True, blank=True, max_length=1000)
|
||||||
factory_name = models.CharField('工厂名称',null=True, blank=True, max_length=1000)
|
ename = models.CharField('工厂英文名称',null=True, blank=True, max_length=1000)
|
||||||
factory_ename = models.CharField('工厂英文名称',null=True, blank=True, max_length=1000)
|
type = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='工厂类型', related_name= 'enterprise_type')
|
||||||
factory_type = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='机构类型', related_name= 'tentbaseinfo_factory_type')
|
legal = models.CharField('申请单位法人代表',null=True, blank=True, max_length=300)
|
||||||
corporation = models.CharField('申请单位法人代表',null=True, blank=True, max_length=300)
|
production_address = models.CharField('生产地址',null=True, blank=True, max_length=1000)
|
||||||
address = models.CharField('生产地址',null=True, blank=True, max_length=1000)
|
production_eaddress = models.CharField('生产英文地址',null=True, blank=True, max_length=1000)
|
||||||
eaddress = models.CharField('生产英文地址',null=True, blank=True, max_length=1000)
|
production_postcode = models.CharField('生产地址邮编',null=True, blank=True, max_length=100)
|
||||||
postcode = models.CharField('邮编',null=True, blank=True, max_length=100)
|
build_time = models.DateField('建厂时间',null=True, blank=True, max_length=200)
|
||||||
build_time = models.CharField('建厂时间',null=True, blank=True, max_length=200)
|
person_count = models.IntegerField('工厂人数',null=True, blank=True, max_length=100)
|
||||||
person_count = models.CharField('工厂人数',null=True, blank=True, max_length=100)
|
ceramics_output = models.IntegerField('陶瓷年产量',null=True, blank=True)
|
||||||
gcapability = models.CharField('陶瓷年产量',null=True, blank=True, max_length=100)
|
|
||||||
gassets = models.CharField('固定资产',null=True, blank=True, max_length=100)
|
gassets = models.CharField('固定资产',null=True, blank=True, max_length=100)
|
||||||
linkman1_name = models.CharField('第1联系人',null=True, blank=True, max_length=300)
|
linkman1_name = models.CharField('第1联系人',null=True, blank=True, max_length=300)
|
||||||
linkman1_duty = models.CharField('第1联系人职务',null=True, blank=True, max_length=300)
|
linkman1_duty = models.CharField('第1联系人职务',null=True, blank=True, max_length=300)
|
||||||
linkman1_email = models.CharField('第1联系人邮箱',null=True, blank=True, max_length=300)
|
linkman1_email = models.EmailField('第1联系人邮箱',null=True, blank=True, max_length=300)
|
||||||
linkman1_tel = models.CharField('第1联系人电话',null=True, blank=True, max_length=300)
|
linkman1_tel = models.CharField('第1联系人电话',null=True, blank=True, max_length=300)
|
||||||
linkman1_mobile = models.CharField('第1联系人手机',null=True, blank=True, max_length=300)
|
linkman1_mobile = models.CharField('第1联系人手机',null=True, blank=True, max_length=300)
|
||||||
linkman1_fax = models.CharField('第1联系人传真',null=True, blank=True, max_length=300)
|
linkman1_fax = models.CharField('第1联系人传真',null=True, blank=True, max_length=300)
|
||||||
linkman2_name = models.CharField('备用联系人',null=True, blank=True, max_length=300)
|
linkman2_name = models.CharField('备用联系人',null=True, blank=True, max_length=300)
|
||||||
linkman2_email = models.CharField('备用联系人邮箱',null=True, blank=True, max_length=300)
|
linkman2_email = models.EmailField('备用联系人邮箱',null=True, blank=True, max_length=300)
|
||||||
linkman2_tel = models.CharField('备用联系人电话',null=True, blank=True, max_length=300)
|
linkman2_tel = models.CharField('备用联系人电话',null=True, blank=True, max_length=300)
|
||||||
linkman2_duty = models.CharField('备用联系人职务',null=True, blank=True, max_length=300)
|
linkman2_duty = models.CharField('备用联系人职务',null=True, blank=True, max_length=300)
|
||||||
linkman2_mobile = models.CharField('备用联系人手机',null=True, blank=True, max_length=300)
|
linkman2_mobile = models.CharField('备用联系人手机',null=True, blank=True, max_length=300)
|
||||||
linkman2_fax = models.CharField('备用联系人传真',null=True, blank=True, max_length=300)
|
linkman2_fax = models.CharField('备用联系人传真',null=True, blank=True, max_length=300)
|
||||||
country_code = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='生产企业所在国家地区代码', related_name= 'tentbaseinfo_country_code')
|
country_code = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='生产企业所在国家地区代码', related_name= 'enterprise_country_code')
|
||||||
organization_code = models.CharField('统一社会信用代码',null=True, blank=True, max_length=300)
|
credit_code = models.CharField('统一社会信用代码',null=True, blank=True, max_length=300)
|
||||||
post_name = models.CharField('通信公司',null=True, blank=True, max_length=1000)
|
# post_name = models.CharField('通信公司',null=True, blank=True, max_length=1000)
|
||||||
post_ename = models.CharField('通信公司(英)',null=True, blank=True, max_length=1000)
|
# post_ename = models.CharField('通信公司(英)',null=True, blank=True, max_length=1000)
|
||||||
post_address = models.CharField('通信地址',null=True, blank=True, max_length=1000)
|
registered_address = models.CharField('注册地址',null=True, blank=True, max_length=1000)
|
||||||
post_eaddress = models.CharField('通信英文地址',null=True, blank=True, max_length=1000)
|
registered_eaddress = models.CharField('注册地址英文',null=True, blank=True, max_length=1000)
|
||||||
post_code = models.CharField('地址邮编',null=True, blank=True, max_length=300)
|
registered_code = models.CharField('注册地址邮编',null=True, blank=True, max_length=1000)
|
||||||
|
mailing_address = models.CharField('通信地址',null=True, blank=True, max_length=1000)
|
||||||
|
mailing_eaddress = models.CharField('通信英文地址',null=True, blank=True, max_length=1000)
|
||||||
|
mailing_code = models.CharField('地址邮编',null=True, blank=True, max_length=300)
|
||||||
region = models.CharField('地区',null=True, blank=True, max_length=300)
|
region = models.CharField('地区',null=True, blank=True, max_length=300)
|
||||||
region_code = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='地区代码', related_name= 'tentbaseinfo_region_code')
|
region_code = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='地区代码', related_name= 'enterprise_region_code')
|
||||||
isdeleted = models.CharField('是否删除' ,max_length=1000,default=1)
|
# status = models.CharField('是否受理',null=True, blank=True, max_length=1000)
|
||||||
status = models.CharField('是否受理',null=True, blank=True, max_length=1000)
|
# bak1 = models.CharField('',null=True, blank=True, max_length=1000)
|
||||||
addoperate = models.CharField('创建人',null=True, blank=True, max_length=1000)
|
# bak2 = models.CharField('',null=True, blank=True, max_length=1000)
|
||||||
updateoper = models.CharField('修改人',null=True, blank=True, max_length=1000)
|
# bak3 = models.CharField('',null=True, blank=True, max_length=1000)
|
||||||
recordowner = models.CharField('操作人',null=True, blank=True, max_length=300)
|
professional = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='所属专业', related_name= 'enterprise_professional')
|
||||||
addtime = models.CharField('创建时间',null=True, blank=True, max_length=300)
|
qms_person = models.IntegerField('QMS人数',null=True, blank=True)
|
||||||
updatetime = models.CharField('修改时间',null=True, blank=True, max_length=300)
|
ems_person = models.IntegerField('EMS人数',null=True, blank=True)
|
||||||
foreign_ent = models.CharField('',null=True, blank=True, max_length=1000)
|
pcv_person = models.IntegerField('PCV人数',null=True, blank=True)
|
||||||
cccd_ate = models.CharField('3C时间',null=True, blank=True, max_length=1000)
|
ohs_person = models.IntegerField('OHS人数',null=True, blank=True)
|
||||||
jd_date = models.CharField('3C监督时间',null=True, blank=True, max_length=1000)
|
all_person = models.IntegerField('组织员工数',null=True, blank=True)
|
||||||
bak1 = models.CharField('',null=True, blank=True, max_length=1000)
|
economy_class = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='经济行业', related_name= 'enterprise_economy_class')
|
||||||
bak2 = models.CharField('',null=True, blank=True, max_length=1000)
|
economy_type =models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='经济类型', related_name= 'enterprise_economy_type')
|
||||||
bak3 = models.CharField('',null=True, blank=True, max_length=1000)
|
business_type = models.CharField('经营范围',null=True, blank=True, max_length=1000)
|
||||||
professional = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='所属专业', related_name= 'tentbaseinfo_professional')
|
credit_rate = models.CharField('企业信誉级别',null=True, blank=True, max_length=300)
|
||||||
qms_person = models.CharField('QMS人数',null=True, blank=True, max_length=300)
|
credit_remark = models.CharField('企业信誉级别备注',null=True, blank=True, max_length=1000)
|
||||||
ems_person = models.CharField('EMS人数',null=True, blank=True, max_length=300)
|
# xinyu_oper = models.CharField('信誉法人',null=True, blank=True, max_length=1000)
|
||||||
pcv_person = models.CharField('PCV人数',null=True, blank=True, max_length=300)
|
# xinyu_date = models.CharField('信誉时间',null=True, blank=True, max_length=1000)
|
||||||
ohs_person = models.CharField('OHS人数',null=True, blank=True, max_length=1000)
|
|
||||||
all_person = models.CharField('组织员工数',null=True, blank=True, max_length=1000)
|
|
||||||
app_type = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='机构类型', related_name= 'tentbaseinfo_app_type')
|
|
||||||
appecocalling = models.CharField('经济行业',null=True, blank=True, max_length=1000)
|
|
||||||
appecocalling_id = models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='经济行业Id', related_name= 'tentbaseinfo_appecocalling_id')
|
|
||||||
appecotype = models.CharField('经济类型',null=True, blank=True, max_length=1000)
|
|
||||||
appecotype_id =models.ForeignKey(Dict, on_delete=models.SET_NULL, null=True, blank=True, verbose_name='经济类型Id', related_name= 'tentbaseinfo_appecotype_id')
|
|
||||||
appworkrange = models.CharField('经营范围',null=True, blank=True, max_length=1000)
|
|
||||||
credit = models.CharField('企业信誉级别',null=True, blank=True, max_length=300)
|
|
||||||
creditremark = models.CharField('企业信誉级别备注',null=True, blank=True, max_length=1000)
|
|
||||||
qms08 = models.CharField('标记质量体系版审核',null=True, blank=True,max_length=1000)
|
|
||||||
xinyu_oper = models.CharField('信誉法人',null=True, blank=True, max_length=1000)
|
|
||||||
xinyu_date = models.CharField('信誉时间',null=True, blank=True, max_length=1000)
|
|
||||||
query_code = models.CharField('组织查询码',null=True, blank=True, max_length=1000)
|
query_code = models.CharField('组织查询码',null=True, blank=True, max_length=1000)
|
||||||
linkman3_name = models.CharField('ES联系人',null=True, blank=True, max_length=300)
|
linkman3_name = models.CharField('ES联系人',null=True, blank=True, max_length=300)
|
||||||
linkman3_duty = models.CharField('ES联系人职务',null=True, blank=True, max_length=300)
|
linkman3_duty = models.CharField('ES联系人职务',null=True, blank=True, max_length=300)
|
||||||
linkman3_email = models.CharField('ES联系人邮箱',null=True, blank=True, max_length=300)
|
linkman3_email = models.EmailField('ES联系人邮箱',null=True, blank=True, max_length=300)
|
||||||
linkman3_tel = models.CharField('ES联系人电话',null=True, blank=True, max_length=300)
|
linkman3_tel = models.CharField('ES联系人电话',null=True, blank=True, max_length=300)
|
||||||
linkman3_mobile = models.CharField('ES联系人手机',null=True, blank=True, max_length=300)
|
linkman3_mobile = models.CharField('ES联系人手机',null=True, blank=True, max_length=300)
|
||||||
linkman3_fax = models.CharField('ES联系人传真',null=True, blank=True, max_length=300)
|
linkman3_fax = models.CharField('ES联系人传真',null=True, blank=True, max_length=300)
|
||||||
Dept = models.CharField('所属部门',null=True, blank=True, max_length=1000)
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = '组织信息'
|
verbose_name = '组织信息'
|
||||||
verbose_name_plural = verbose_name
|
verbose_name_plural = verbose_name
|
||||||
|
|
Loading…
Reference in New Issue