Commit a42ddc99 by dong

fix20230310

parent 0b1a12e9
......@@ -91,6 +91,7 @@ class Enterprise(db.Model):
company_industry = db.Column(db.String(100), doc='所属行业', comment='所属行业') # 所属行业
web_site = db.Column(db.String(255), doc='企业网址', comment='企业网址') # 企业网址
business_scope = db.Column(db.Text, doc='企业经营范围', comment='企业经营范围') # 企业经营范围
register_org = db.Column(db.String(100), doc='登记机关', comment='登记机关')
money_type = db.Column(db.String(100), doc='注册币种', comment='注册币种') # 注册币种
money_type_id = db.Column(db.Integer, doc='注册币种类型id', comment='注册币种类型id') # 注册币种类型id
......@@ -152,6 +153,7 @@ class Enterprise(db.Model):
class Company(db.Model):
__tablename__ = "company"
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='企业主键id', comment='企业主键id') # 企业
company_id = db.Column(db.String(255), index=True, comment='企业id') # 企业
company_name = db.Column(db.String(255), doc='企业名', comment='企业名') # 企业名
chain_master = db.Column(db.String(20), doc='链主企业', comment='链主企业')
status = db.Column(db.String(32), doc='经营状态', comment='经营状态') # 经营状态
......@@ -159,10 +161,10 @@ class Company(db.Model):
capital = db.Column(db.String(255), doc='注册资本,22万美元', comment='注册资本,22万美元') # 注册资本,22万美元
capital_nums = db.Column(db.Float, doc='注册资本转换成人民币数值', comment='注册资本转换成人民币数值') # 注册资本转换成人民币数值
capital_id = db.Column(db.Integer, doc='注册资本大小类型,0-100,1,100-500,2,500-1000,3,1000-5000,4,5000-10000,5,10000+,6',
comment='注册资本大小类型,0-100,1,100-500,2,500-1000,3,1000-5000,4,5000-10000,5,10000+,6') # 注册资本大小类型,0-100,1,100-500,2,500-1000,3,1000-5000,4,5000-10000,5,10000+,6
comment='注册资本大小类型,0-100,1,100-500,2,500-1000,3,1000-5000,4,5000-10000,5,10000+,6')
build_date = db.Column(db.DateTime, doc='注册时间', comment='注册时间') # 注册时间
yearid = db.Column(db.Integer, doc='成立时间年限id(1-3,1)(3-5,2)(5-8,3)(8-10,4)(10-15,5)(15以上,6)',
comment='成立时间年限id(1-3,1)(3-5,2)(5-8,3)(8-10,4)(10-15,5)(15以上,6)') # 成立时间年限id(1-3,1)(3-5,2)(5-8,3)(8-10,4)(10-15,5)(15以上,6)
comment='成立时间年限id(1-3,1)(3-5,2)(5-8,3)(8-10,4)(10-15,5)(15以上,6)')
province = db.Column(db.String(32), doc='省', comment='省') # 省
city = db.Column(db.String(32), doc='市', comment='市') # 市
district = db.Column(db.String(32), doc='区', comment='区') # 区
......@@ -183,12 +185,13 @@ class Company(db.Model):
bao_num = db.Column(db.Integer, doc='参保人数', comment='参保人数') # 参保人数
entype = db.Column(db.String(100), doc='企业类型', comment='企业类型') # 企业类型
entypeid = db.Column(db.Integer, doc='公司类型id(个人独资企业-1)(股份有限公司-2)(有限责任公司-3)(合伙企业-4)(集体所有制-5)(全民所有制企业-6)(外商企业-7)',
comment='公司类型id(个人独资企业-1)(股份有限公司-2)(有限责任公司-3)(合伙企业-4)(集体所有制-5)(全民所有制企业-6)(外商企业-7)') # 公司类型id(个人独资企业-1)(股份有限公司-2)(有限责任公司-3)(合伙企业-4)(集体所有制-5)
comment='公司类型id(个人独资企业-1)(股份有限公司-2)(有限责任公司-3)(合伙企业-4)(集体所有制-5)(全民所有制企业-6)(外商企业-7)')
# (全民所有制企业-6)(外商企业-7)
company_industry = db.Column(db.String(100), doc='所属行业', comment='所属行业') # 所属行业
web_site = db.Column(db.String(255), doc='企业网址', comment='企业网址') # 企业网址
business_scope = db.Column(db.Text, doc='企业经营范围', comment='企业经营范围') # 企业经营范围
register_org = db.Column(db.String(100), doc='登记机关', comment='登记机关')
money_type = db.Column(db.String(100), doc='注册币种', comment='注册币种') # 注册币种
money_type_id = db.Column(db.Integer, doc='注册币种类型id', comment='注册币种类型id') # 注册币种类型id
......@@ -199,14 +202,14 @@ class Company(db.Model):
fianacing = db.Column(db.String(32), doc='是否为有融资企业', comment='是否为有融资企业') # 是否为有融资企业
fianacing_rounds = db.Column(db.String(32), doc='融资轮次', comment='融资轮次') # 融资轮次
roundid = db.Column(db.Integer, doc='融资轮次id(天使/种子,1)(PreA/A+,2)(PreB/B+,3)(C轮以上,4)(收并购,5)(战略投资,6)(其他,7)',
comment='融资轮次id(天使/种子,1)(PreA/A+,2)(PreB/B+,3)(C轮以上,4)(收并购,5)(战略投资,6)(其他,7)') # 融资轮次id(天使/种子,1)(PreA/A+,2)(PreB/B+,3)(C轮以上,4)(收并购,5)(战略投资,6)(其他,7)
comment='融资轮次id(天使/种子,1)(PreA/A+,2)(PreB/B+,3)(C轮以上,4)(收并购,5)(战略投资,6)(其他,7)')
financing_amount = db.Column(db.Float, doc='融资金额', comment='融资金额') # 融资金额
software_copyright = db.Column(db.String(32), doc='是否为有软件著作权', comment='是否为有软件著作权') # 是否为有软件著作权
num_software = db.Column(db.Integer, doc='软件著作权个数', comment='软件著作权个数') # 软件著作权个数
public_sector = db.Column(db.String(32), doc='上市板块', comment='上市板块') # 上市板块
quoted_company = db.Column(db.String(32), doc='是否上市企业', comment='是否上市企业') # 是否上市企业
public_id = db.Column(db.Integer, doc='上市版块的id----360企业画像(A股,1)(创业股,2)(港股,3)(新三股,4)(新四股,5)(中小板,6)',
comment='上市版块的id----360企业画像(A股,1)(创业股,2)(港股,3)(新三股,4)(新四股,5)(中小板,6)') # 上市版块的id----360企业画像(A股,1)(创业股,2)(港股,3)(新三股,4)(新四股,5)(中小板,6)
comment='上市版块的id----360企业画像(A股,1)(创业股,2)(港股,3)(新三股,4)(新四股,5)(中小板,6)')
foreign_investment = db.Column(db.String(32), doc='是否外商投资', comment='是否外商投资') # 是否外商投资
patent = db.Column(db.String(32), doc='是否为有专利企业', comment='是否为有专利企业') # 是否为有专利企业
......@@ -245,269 +248,271 @@ class Company(db.Model):
# 晋城企业行政许可
class CompanyAdminPermission(db.Model):
__tablename_ = "company_admin_permission"
__table_args__ = ({'comment': '晋城企业行政许可数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='晋城企业行政许可主键id', comment='晋城企业行政许可主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
number = db.Column(db.String(32), doc='晋城企业行政许可编号', comment='晋城企业行政许可编号')
name = db.Column(db.String(32), doc='晋城企业行政许可证名称', comment='晋城企业行政许可证名称')
time = db.Column(db.DateTime, doc='有效期自', comment='有效期自')
effective_data = db.Column(db.DateTime, doc='有效期至', comment='有效期至')
Licensing_authority = db.Column(db.String(32), doc='许可机关', comment='许可机关')
content = db.Column(db.String(32), doc='许可内容', comment='许可内容')
class CompanyLicence(db.Model):
__tablename_ = "company_licence"
__table_args__ = ({'comment': '企业行政许可数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='企业行政许可主键id', comment='企业行政许可主键id') # 企业
ent_id = db.Column(db.String(32), doc='企业id', comment='企业id') # 企业
licence_no = db.Column(db.String(32), doc='企业行政许可编号', comment='企业行政许可编号')
licence_name = db.Column(db.String(32), doc='企业行政许可证名称', comment='企业行政许可证名称')
from_date = db.Column(db.String(32), doc='有效期自', comment='有效期自')
end_date = db.Column(db.String(32), doc='有效期至', comment='有效期至')
license_org = db.Column(db.String(32), doc='许可机关', comment='许可机关')
licence_content = db.Column(db.String(32), doc='许可内容', comment='许可内容')
source = db.Column(db.String(32), doc='来源', comment='来源')
# 晋城企业税务信用
class CompanyTaxCredit(db.Model):
__tablename_ = "company_tax_credit"
__table_args__ = ({'comment': '晋城企业税务信用数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='晋城企业税务信用主键id', comment='晋城企业税务信用主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
evaluation_annual = db.Column(db.String(32), doc='评价年度', comment='评价年度')
identify_number = db.Column(db.String(32), doc='纳税人识别号', comment='纳税人识别号')
level = db.Column(db.String(32), doc='纳税信用等级', comment='纳税信用等级')
evaluate = db.Column(db.String(32), doc='单位评价', comment='单位评价')
# 晋城企业进出口信用
class CompanyImportExport(db.Model):
__tablename_ = "company_import_export"
__table_args__ = ({'comment': '晋城企业进出口信用数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='晋城企业进出口信用主键id', comment='晋城企业进出口信用主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
register_customs = db.Column(db.String(32), doc='注册海关', comment='注册海关')
business_category = db.Column(db.String(32), doc='经营类别', comment='经营类别')
register_date = db.Column(db.DateTime, doc='注册日期', comment='注册日期')
# 晋城企业供应商
# 企业税务信用
class CompanyTaxInfo(db.Model):
__tablename_ = "company_tax_info"
__table_args__ = ({'comment': '企业税务信用数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='企业税务信用主键id', comment='企业税务信用主键id') # 企业
ent_id = db.Column(db.String(32), doc='企业id', comment='企业id')
name = db.Column(db.String(32), doc='名称', comment='名称')
year = db.Column(db.String(32), doc='评价年度', comment='评价年度')
id_number = db.Column(db.String(32), doc='纳税人识别号', comment='纳税人识别号')
grade = db.Column(db.String(32), doc='纳税信用等级', comment='纳税信用等级')
eval_department = db.Column(db.String(32), doc='单位评价', comment='单位评价')
type = db.Column(db.String(32), doc='类型', comment='类型')
business_id = db.Column(db.String(32), doc='数据id', comment='数据id')
# 企业进出口信用
class CompanyInoutInfo(db.Model):
__tablename_ = "company_inout_info"
__table_args__ = ({'comment': '企业进出口信用数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='企业进出口信用主键id', comment='企业进出口信用主键id') # 企业
ent_id = db.Column(db.String(32), doc='企业id', comment='企业id')
customs_registered_address = db.Column(db.String(32), doc='注册海关', comment='注册海关')
management_category = db.Column(db.String(32), doc='经营类别', comment='经营类别')
record_date = db.Column(db.DateTime, doc='注册日期', comment='注册日期')
industry_category = db.Column(db.String(32), doc='行业类别', comment='行业类别')
# 企业供应商
class CompanySupplier(db.Model):
__tablename_ = "company_supplier"
__table_args__ = ({'comment': '晋城企业供应商数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='晋城企业供应商主键id', comment='晋城企业供应商主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
__table_args__ = ({'comment': '企业供应商数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='企业供应商主键id', comment='企业供应商主键id') # 企业
ent_id = db.Column(db.String(32), doc='企业id', comment='企业id')
supplier_name = db.Column(db.String(32), doc='客户名字', comment='客户名字')
buy_rate = db.Column(db.String(32), doc='采购占比', comment='采购占比')
buy_money = db.Column(db.String(32), doc='采购金额', comment='采购金额')
open_time = db.Column(db.DateTime, doc='公开时间', comment='公开时间')
data_source = db.Column(db.String(32), doc='数据来源', comment='数据来源')
ratio = db.Column(db.String(32), doc='采购占比', comment='采购占比')
amount = db.Column(db.String(32), doc='采购金额', comment='采购金额')
pub_date = db.Column(db.String(32), doc='公开时间', comment='公开时间')
sources = db.Column(db.String(32), doc='数据来源', comment='数据来源')
relation = db.Column(db.String(32), doc='关联关系', comment='关联关系')
lng = db.Column(db.String(100), doc='经度', comment='经度') # 经度
lat = db.Column(db.String(100), doc='纬度', comment='纬度') # 纬度
# 晋城企业客户
class CompanyCustomer(db.Model):
__tablename_ = "company_customer"
__table_args__ = ({'comment': '晋城企业客户数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='晋城企业客户主键id', comment='晋城企业客户主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
customer_name = db.Column(db.String(32), doc='客户', comment='客户')
sales_rate = db.Column(db.String(32), doc='销售占比', comment='销售占比')
sales_money = db.Column(db.String(32), doc='销售金额', comment='销售金额')
open_time = db.Column(db.DateTime, comment='公开时间')
data_source = db.Column(db.String(32), doc='数据来源', comment='数据来源')
# 企业客户
class CompanyClient(db.Model):
__tablename_ = "company_client"
__table_args__ = ({'comment': '企业客户数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='企业客户主键id', comment='企业客户主键id') # 企业
ent_id = db.Column(db.String(32), doc='企业id', comment='企业id')
client_name = db.Column(db.String(32), doc='客户', comment='客户')
ratio = db.Column(db.String(32), doc='销售占比', comment='销售占比')
amount = db.Column(db.String(32), doc='销售金额', comment='销售金额')
pub_date = db.Column(db.String(32), comment='公开时间')
sources = db.Column(db.String(32), doc='数据来源', comment='数据来源')
relation = db.Column(db.String(32), doc='关联关系', comment='关联关系')
# 晋城企业详情股权出质
class CompanyStock(db.Model):
__tablename_ = "company_stock"
__table_args__ = ({'comment': '晋城企业详情股权出质'}) # 添加表注释
# 企业详情股权出质
class CompanyEquity(db.Model):
__tablename_ = "company_equity"
__table_args__ = ({'comment': '企业详情股权出质'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='股权出质主键id', comment='股权出质主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
ent_id = db.Column(db.String(32), doc='企业id', comment='企业id')
num = db.Column(db.String(32), doc='等级编号', comment='等级编号')
person = db.Column(db.String(10), doc='出质人', comment='出质人')
from_company = db.Column(db.String(25), doc='出质股权的企业', comment='出质股权的企业')
reg_number = db.Column(db.String(32), doc='等级编号', comment='等级编号')
pledgor = db.Column(db.String(10), doc='出质人', comment='出质人')
target_company = db.Column(db.String(25), doc='出质股权的企业', comment='出质股权的企业')
pledgee = db.Column(db.String(10), doc='质权人', comment='质权人')
amount = db.Column(db.Float, doc='出质股权数额(万元)', comment='出质股权数额(万元)')
datatime = db.Column(db.DateTime, doc='登记日期', comment='登记日期')
status = db.Column(db.String(10), doc='状态', comment='状态')
# 晋城企业详情股权质押
class CompanyPledge(db.Model):
__tablename_ = "company_pledge"
__table_args__ = ({'comment': '晋城企业详情股权质押'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='股权质押主键id', comment='股权质押主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
person1 = db.Column(db.String(10), doc='质押人', comment='质押人')
jion_company = db.Column(db.String(25), doc='参股企业', comment='参股企业')
person2 = db.Column(db.String(10), doc='质押权人', comment='质押权人')
number = db.Column(db.Float, doc='质押股份总额(股)', comment='质押股份总额(股)')
amount = db.Column(db.Float, doc='质押股份市值(元)', comment='质押股份市值(元)')
amount = db.Column(db.String(32), doc='出质股权数额(万元)', comment='出质股权数额(万元)')
pub_date = db.Column(db.String(32), doc='登记日期', comment='登记日期')
status = db.Column(db.String(10), doc='状态', comment='状态')
datatime = db.Column(db.DateTime, doc='公告日期', comment='公告日期')
# 晋城企业详情担保信息
class CompanyDanbao(db.Model):
__tablename_ = "company_danbao"
__table_args__ = ({'comment': '晋城企业详情担保信息'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='担保信息主键id', comment='担保信息主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
person1 = db.Column(db.String(10), doc='被担保方', comment='被担保方')
person2 = db.Column(db.String(10), doc='担保方', comment='担保方')
method = db.Column(db.String(10), doc='方式', comment='方式')
amount = db.Column(db.Float, doc='担保金额(万元)', comment='担保金额(万元)')
datatime = db.Column(db.DateTime, doc='公告日期', comment='公告日期')
# 晋城企业详情专利信息
# 企业详情专利信息
class CompanyPatent(db.Model):
__tablename_ = "company_patent"
__table_args__ = ({'comment': '晋城企业详情专利信息'}) # 添加表注释
__table_args__ = ({'comment': '企业详情专利信息'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='专利信息主键id', comment='专利信息主键id') # 企业
company_id = db.Column(db.Integer, doc='晋城企业id', comment='晋城企业id')
ent_id = db.Column(db.String(32), doc='企业id', comment='企业id')
name = db.Column(db.String(50), doc='发明名称', comment='发明名称')
type = db.Column(db.String(20), doc='类型', comment='类型')
status = db.Column(db.String(20), doc='法律状态', comment='法律状态')
num = db.Column(db.String(50), doc='申请号', comment='申请号')
day = db.Column(db.DateTime, doc='申请日', comment='申请日')
open_num = db.Column(db.String(20), doc='公开号', comment='公开号')
datatime = db.Column(db.DateTime, doc='公开日期', comment='公开日期')
person = db.Column(db.String(20), doc='发明人', comment='发明人')
apply_number = db.Column(db.String(50), doc='申请号', comment='申请号')
apply_date = db.Column(db.String(32), doc='申请日', comment='申请日')
pub_number = db.Column(db.String(20), doc='公开号', comment='公开号')
pub_date = db.Column(db.String(32), doc='公开日期', comment='公开日期')
inventor = db.Column(db.String(20), doc='发明人', comment='发明人')
# 企业表行政处罚
class CompanyPunish(db.Model):
__tablename_ = "company_punish"
__table_args__ = ({'comment': '企业表行政处罚'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='信息主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
pub_date = db.Column(db.String(32), comment='公开日期')
punish_no = db.Column(db.String(32), comment='处罚日期')
punish_reason = db.Column(db.String(32), comment='决定文书号')
punish_content = db.Column(db.String(32), comment='处罚事由/违法行为类型')
punish_org = db.Column(db.String(32), comment='处罚结果/内容')
sources = db.Column(db.String(32), comment='处罚单位')
# 企业表资质证书
class CompanyCertificate(db.Model):
__tablename_ = "company_certificate"
__table_args__ = ({'comment': '企业表资质证书'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='信息主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
start_date = db.Column(db.String(32), comment='发证时间')
type = db.Column(db.String(32), comment='证书类型')
cert_name = db.Column(db.String(32), comment='证书名称')
cert_no = db.Column(db.String(32), comment='证书号')
end_date = db.Column(db.String(32), comment='截止时间')
# 全国企业表企业行政许可
class EnterpriseAdminPermission(db.Model):
__tablename_ = "company_admin_permission"
class EnterpriseLicence(db.Model):
__tablename_ = "enterprise_licence"
__table_args__ = ({'comment': '全国企业表企业行政许可数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='全国企业表企业行政许可主键id',
comment='全国企业表企业行政许可主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
number = db.Column(db.String(32), doc='全国企业表企业行政许可编号', comment='全国企业表企业行政许可编号')
name = db.Column(db.String(32), doc='全国企业表企业行政许可证名称', comment='全国企业表企业行政许可证名称')
time = db.Column(db.DateTime, doc='有效期自', comment='有效期自')
effective_data = db.Column(db.DateTime, doc='有效期至', comment='有效期至')
Licensing_authority = db.Column(db.String(32), doc='许可机关', comment='许可机关')
content = db.Column(db.String(32), doc='许可内容', comment='许可内容')
source = db.Column(db.String(32), doc='来源', comment='来源')
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='企业行政许可主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id') # 企业
licence_no = db.Column(db.String(32), comment='企业行政许可编号')
licence_name = db.Column(db.String(32), comment='企业行政许可证名称')
from_date = db.Column(db.String(32), comment='有效期自')
end_date = db.Column(db.String(32), comment='有效期至')
license_org = db.Column(db.String(32), comment='许可机关')
licence_content = db.Column(db.String(32), comment='许可内容')
source = db.Column(db.String(32), comment='来源')
# 全国企业表企业税务信用
class EnterpriseTaxCredit(db.Model):
__tablename_ = "company_tax_credit"
class EnterpriseTaxInfo(db.Model):
__tablename_ = "enterprise_tax_info"
__table_args__ = ({'comment': '全国企业表企业税务信用数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='全国企业表企业税务信用主键id',
comment='全国企业表企业税务信用主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
evaluation_annual = db.Column(db.String(32), doc='评价年度', comment='评价年度')
identify_number = db.Column(db.String(32), doc='纳税人识别号', comment='纳税人识别号')
level = db.Column(db.String(32), doc='纳税信用等级', comment='纳税信用等级')
evaluate = db.Column(db.String(32), doc='单位评价', comment='单位评价')
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='企业税务信用主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
name = db.Column(db.String(32), comment='名称')
year = db.Column(db.String(32), comment='评价年度')
id_number = db.Column(db.String(32), comment='纳税人识别号')
grade = db.Column(db.String(32), comment='纳税信用等级')
eval_department = db.Column(db.String(32), comment='单位评价')
type = db.Column(db.String(32), comment='类型')
business_id = db.Column(db.String(32), comment='数据id')
# 全国企业表企业进出口信用
class EnterpriseImportExport(db.Model):
__tablename_ = "company_import_export"
class EnterpriseInoutInfo(db.Model):
__tablename_ = "enterprise_inout_info"
__table_args__ = ({'comment': '全国企业表企业进出口信用数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='全国企业表企业进出口信用主键id',
comment='全国企业表企业进出口信用主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
register_customs = db.Column(db.String(32), doc='注册海关', comment='注册海关')
business_category = db.Column(db.String(32), doc='经营类别', comment='经营类别')
register_date = db.Column(db.DateTime, doc='注册日期', comment='注册日期')
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='企业进出口信用主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
customs_registered_address = db.Column(db.String(32), comment='注册海关')
management_category = db.Column(db.String(32), comment='经营类别')
record_date = db.Column(db.DateTime, comment='注册日期')
industry_category = db.Column(db.String(32), comment='行业类别')
# 全国企业表企业供应商
class EnterpriseSupplier(db.Model):
__tablename_ = "company_supplier"
__tablename_ = "enterprise_supplier"
__table_args__ = ({'comment': '全国企业表企业供应商数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='全国企业表企业供应商主键id',
comment='全国企业表企业供应商主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
supplier_name = db.Column(db.String(32), doc='客户名字', comment='客户名字')
buy_rate = db.Column(db.String(32), doc='采购占比', comment='采购占比')
buy_money = db.Column(db.String(32), doc='采购金额', comment='采购金额')
open_time = db.Column(db.DateTime, doc='公开时间', comment='公开时间')
data_source = db.Column(db.String(32), doc='数据来源', comment='数据来源')
relation = db.Column(db.String(32), doc='关联关系', comment='关联关系')
lng = db.Column(db.String(100), doc='经度', comment='经度') # 经度
lat = db.Column(db.String(100), doc='纬度', comment='纬度') # 纬度
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='企业供应商主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
supplier_name = db.Column(db.String(32), comment='客户名字')
ratio = db.Column(db.String(32), comment='采购占比')
amount = db.Column(db.String(32), comment='采购金额')
pub_date = db.Column(db.String(32), comment='公开时间')
sources = db.Column(db.String(32), comment='数据来源')
relation = db.Column(db.String(32), comment='关联关系')
lng = db.Column(db.String(100), comment='经度') # 经度
lat = db.Column(db.String(100), comment='纬度') # 纬度
# 全国企业表企业客户
class EnterpriseCustomer(db.Model):
__tablename_ = "company_customer"
class EnterpriseClient(db.Model):
__tablename_ = "enterprise_client"
__table_args__ = ({'comment': '全国企业表企业客户数据表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='全国企业表企业客户主键id', comment='全国企业表企业客户主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
customer_name = db.Column(db.String(32), doc='客户', comment='客户')
sales_rate = db.Column(db.String(32), doc='销售占比', comment='销售占比')
sales_money = db.Column(db.String(32), doc='销售金额', comment='销售金额')
open_time = db.Column(db.DateTime, comment='公开时间')
data_source = db.Column(db.String(32), doc='数据来源', comment='数据来源')
relation = db.Column(db.String(32), doc='关联关系', comment='关联关系')
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='企业客户主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
client_name = db.Column(db.String(32), comment='客户')
ratio = db.Column(db.String(32), comment='销售占比')
amount = db.Column(db.String(32), comment='销售金额')
pub_date = db.Column(db.String(32), comment='公开时间')
sources = db.Column(db.String(32), comment='数据来源')
relation = db.Column(db.String(32), comment='关联关系')
# 全国企业表企业详情股权出质
class EnterpriseStock(db.Model):
__tablename_ = "company_stock"
class EnterpriseEquity(db.Model):
__tablename_ = "enterprise_equity"
__table_args__ = ({'comment': '全国企业表企业详情股权出质'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='股权出质主键id', comment='股权出质主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
num = db.Column(db.String(32), doc='等级编号', comment='等级编号')
person = db.Column(db.String(10), doc='出质人', comment='出质人')
from_company = db.Column(db.String(25), doc='出质股权的企业', comment='出质股权的企业')
pledgee = db.Column(db.String(10), doc='质权人', comment='质权人')
amount = db.Column(db.Float, doc='出质股权数额(万元)', comment='出质股权数额(万元)')
datatime = db.Column(db.DateTime, doc='登记日期', comment='登记日期')
status = db.Column(db.String(10), doc='状态', comment='状态')
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='股权出质主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
# 全国企业表企业详情股权质押
class EnterprisePledge(db.Model):
__tablename_ = "company_pledge"
__table_args__ = ({'comment': '全国企业表企业详情股权质押'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='股权质押主键id', comment='股权质押主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
person1 = db.Column(db.String(10), doc='质押人', comment='质押人')
jion_company = db.Column(db.String(25), doc='参股企业', comment='参股企业')
person2 = db.Column(db.String(10), doc='质押权人', comment='质押权人')
number = db.Column(db.Float, doc='质押股份总额(股)', comment='质押股份总额(股)')
amount = db.Column(db.Float, doc='质押股份市值(元)', comment='质押股份市值(元)')
status = db.Column(db.String(10), doc='状态', comment='状态')
datatime = db.Column(db.DateTime, doc='公告日期', comment='公告日期')
# 全国企业表企业详情担保信息
class EnterpriseDanbao(db.Model):
__tablename_ = "company_danbao"
__table_args__ = ({'comment': '全国企业表企业详情担保信息'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='担保信息主键id', comment='担保信息主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
person1 = db.Column(db.String(10), doc='被担保方', comment='被担保方')
person2 = db.Column(db.String(10), doc='担保方', comment='担保方')
method = db.Column(db.String(10), doc='方式', comment='方式')
amount = db.Column(db.Float, doc='担保金额(万元)', comment='担保金额(万元)')
datatime = db.Column(db.DateTime, doc='公告日期', comment='公告日期')
reg_number = db.Column(db.String(32), comment='等级编号')
pledgor = db.Column(db.String(10), comment='出质人')
target_company = db.Column(db.String(25), comment='出质股权的企业')
pledgee = db.Column(db.String(10), comment='质权人')
amount = db.Column(db.String(32), comment='出质股权数额(万元)')
pub_date = db.Column(db.String(32), comment='登记日期')
status = db.Column(db.String(10), comment='状态')
# 全国企业表企业详情专利信息
class EnterprisePatent(db.Model):
__tablename_ = "company_patent"
__tablename_ = "enterprise_patent"
__table_args__ = ({'comment': '全国企业表企业详情专利信息'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='专利信息主键id', comment='专利信息主键id') # 企业
company_id = db.Column(db.Integer, doc='全国企业表企业id', comment='全国企业表企业id')
name = db.Column(db.String(50), doc='发明名称', comment='发明名称')
type = db.Column(db.String(20), doc='类型', comment='类型')
status = db.Column(db.String(20), doc='法律状态', comment='法律状态')
num = db.Column(db.String(50), doc='申请号', comment='申请号')
day = db.Column(db.DateTime, doc='申请日', comment='申请日')
open_num = db.Column(db.String(20), doc='公开号', comment='公开号')
datatime = db.Column(db.DateTime, doc='公开日期', comment='公开日期')
person = db.Column(db.String(20), doc='发明人', comment='发明人')
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='专利信息主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
name = db.Column(db.String(50), comment='发明名称')
type = db.Column(db.String(20), comment='类型')
status = db.Column(db.String(20), comment='法律状态')
apply_number = db.Column(db.String(50), comment='申请号')
apply_date = db.Column(db.String(32), comment='申请日')
pub_number = db.Column(db.String(20), comment='公开号')
pub_date = db.Column(db.String(32), comment='公开日期')
inventor = db.Column(db.String(20), comment='发明人')
# 全国企业表行政处罚
class EnterprisePunish(db.Model):
__tablename_ = "enterprise_punish"
__table_args__ = ({'comment': '全国企业表行政处罚'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='专利信息主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
pub_date = db.Column(db.String(32), comment='公开日期')
punish_no = db.Column(db.String(32), comment='处罚日期')
punish_reason = db.Column(db.String(32), comment='决定文书号')
punish_content = db.Column(db.String(32), comment='处罚事由/违法行为类型')
punish_org = db.Column(db.String(32), comment='处罚结果/内容')
sources = db.Column(db.String(32), comment='处罚单位')
# 全国企业表资质证书
class EnterpriseCertificate(db.Model):
__tablename_ = "enterprise_certificate"
__table_args__ = ({'comment': '全国企业表资质证书'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='专利信息主键id') # 企业
ent_id = db.Column(db.String(32), comment='企业id')
start_date = db.Column(db.String(32), comment='发证时间')
type = db.Column(db.String(32), comment='证书类型')
cert_name = db.Column(db.String(32), comment='证书名称')
cert_no = db.Column(db.String(32), comment='证书号')
end_date = db.Column(db.String(32), comment='截止时间')
# 产业导航目录
......@@ -515,15 +520,15 @@ class Industry(db.Model):
__tablename_ = "industry"
__table_args__ = ({'comment': '产业导航目录表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='产业主键id', comment='产业主键id')
name = db.Column(db.String(32), doc='导航名', comment='导航名') # 导航名
oname = db.Column(db.String(32), doc='导航真名', comment='导航真名') # 导航真名
nid = db.Column(db.Integer, doc='导航id(对应企业数据表中的f_type)', comment='导航id(对应企业数据表中的f_type)') # 导航id(导航在企业数据中的id)
fid = db.Column(db.Integer, doc='表中fid', comment='表中fid') # 表中fid
statu = db.Column(db.Integer, doc='启用状态1启用,2禁用', comment='启用状态1启用,2禁用') # 启用状态1启用,2禁用
info = db.Column(db.Text, doc='行业简介', comment='行业简介') # 行业简介
companys = db.Column(db.Integer, doc='行业下企业数', comment='行业下企业数') # 行业下企业数
entities = db.Column(db.Integer, doc='行业所包含细分行业实体数', comment='行业所包含细分行业实体数') # 行业所包含细分行业实体数
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='产业主键id')
name = db.Column(db.String(32), comment='导航名') # 导航名
oname = db.Column(db.String(32), comment='导航真名') # 导航真名
nid = db.Column(db.Integer, comment='导航id(对应企业数据表中的f_type)') # 导航id(导航在企业数据中的id)
fid = db.Column(db.Integer, comment='表中fid') # 表中fid
statu = db.Column(db.Integer, comment='启用状态1启用,2禁用') # 启用状态1启用,2禁用
info = db.Column(db.Text, comment='行业简介') # 行业简介
companys = db.Column(db.Integer, comment='行业下企业数') # 行业下企业数
entities = db.Column(db.Integer, comment='行业所包含细分行业实体数') # 行业所包含细分行业实体数
# 招商驾驶舱-区县经济指标表/产业载体-行政区
......@@ -531,22 +536,22 @@ class City(BaseModel, db.Model):
__tablename__ = "city"
__table_args__ = ({'comment': '招商驾驶舱-区县经济指标表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='经济指标主键id', comment='经济指标主键id')
area = db.Column(db.String(255), doc='区县名称', comment='区县名称') # 区县名称
size = db.Column(db.Float, doc='区县面积', comment='区县面积') # 区县面积
year = db.Column(db.Integer, doc='年份', comment='年份') # 年份
people = db.Column(db.Integer, doc='人口', comment='人口') # 人口
GDP = db.Column(db.Float, doc='GDP(万元)', comment='GDP(万元)') # GDP(万元)
addscale = db.Column(db.Float, doc='规上工业增加值', comment='规上工业增加值') # 规上工业增加值
investment = db.Column(db.Float, doc='固定投资资产', comment='固定投资资产') # 固定投资资产
retail = db.Column(db.Float, doc='社会消费品零售总额', comment='社会消费品零售总额') # 社会消费品零售总额
in_out = db.Column(db.Float, doc='进出口总额', comment='进出口总额') # 进出口总额
public = db.Column(db.Float, doc='一般公共预算支出', comment='一般公共预算支出') # 一般公共预算支出
people_out = db.Column(db.Float, doc='居然人均可支配收入', comment='居然人均可支配收入') # 居然人均可支配收入
people_per = db.Column(db.Float, doc='居民消费价格指数', comment='居民消费价格指数') # 居民消费价格指数
public_in = db.Column(db.Float, doc='一般公共预算收入', comment='一般公共预算收入') # 一般公共预算收入
info = db.Column(db.Text, doc='基本信息', comment='基本信息') # 基本信息
question = db.Column(db.Text, doc='标注', comment='标注') # 标注
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='经济指标主键id')
area = db.Column(db.String(255), comment='区县名称') # 区县名称
size = db.Column(db.Float, comment='区县面积') # 区县面积
year = db.Column(db.Integer, comment='年份') # 年份
people = db.Column(db.Integer, comment='人口') # 人口
GDP = db.Column(db.Float, comment='GDP(万元)') # GDP(万元)
addscale = db.Column(db.Float, comment='规上工业增加值') # 规上工业增加值
investment = db.Column(db.Float, comment='固定投资资产') # 固定投资资产
retail = db.Column(db.Float, comment='社会消费品零售总额') # 社会消费品零售总额
in_out = db.Column(db.Float, comment='进出口总额') # 进出口总额
public = db.Column(db.Float, comment='一般公共预算支出') # 一般公共预算支出
people_out = db.Column(db.Float, comment='居然人均可支配收入') # 居然人均可支配收入
people_per = db.Column(db.Float, comment='居民消费价格指数') # 居民消费价格指数
public_in = db.Column(db.Float, comment='一般公共预算收入') # 一般公共预算收入
info = db.Column(db.Text, comment='基本信息') # 基本信息
question = db.Column(db.Text, comment='标注') # 标注
flag = db.Column(db.Integer, comment='数据标识 1整年数据,2阶段数据') # 人口
......@@ -555,10 +560,10 @@ class Video(db.Model):
__tablename__ = "video"
__table_args__ = ({'comment': '招商驾驶舱-各区县视频表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='视频主键id', comment='视频主键id')
district = db.Column(db.String(32), nullable=False, doc='区县名称', comment='区县名称')
image_url = db.Column(db.String(255), doc='视频封面', comment='视频封面')
video_id1 = db.Column(db.String(255), doc='视频链接', comment='视频链接')
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='视频主键id')
district = db.Column(db.String(32), nullable=False, comment='区县名称')
image_url = db.Column(db.String(255), comment='视频封面')
video_id1 = db.Column(db.String(255), comment='视频链接')
# 招商驾驶舱-项目数量/金额产业分布图
......@@ -566,11 +571,11 @@ class NewProject(BaseModel, db.Model):
__tablename__ = "newproject"
__table_args__ = ({'comment': '招商驾驶舱-项目数量/金额产业分布表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='主键id', comment='主键id') # id
type = db.Column(db.String(255), doc='产业类型', comment='产业类型') # 产业类型
number = db.Column(db.Integer, doc='项目个数', comment='项目个数') # 项目个数
money = db.Column(db.Float, doc='价格', comment='价格') # 价格
district = db.Column(db.String(255), doc='区县名称', comment='区县名称') #
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='主键id') # id
type = db.Column(db.String(255), comment='产业类型') # 产业类型
number = db.Column(db.Integer, comment='项目个数') # 项目个数
money = db.Column(db.Float, comment='价格') # 价格
district = db.Column(db.String(255), comment='区县名称') #
# 招商驾驶舱-招商引资作战图
......@@ -578,30 +583,30 @@ class Examine(BaseModel, db.Model):
__tablename__ = "examine"
__table_args__ = ({'comment': '招商驾驶舱-招商引资作战图表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='主键id', comment='主键id') # id
district = db.Column(db.String(255), doc='县区', comment='县区') # 县区
year = db.Column(db.Integer, doc='年', comment='年') # 年
month = db.Column(db.Integer, doc='月', comment='月') # 月
project_num = db.Column(db.Integer, doc='项目个数', comment='项目个数') # 项目个数
sign_aim = db.Column(db.Integer, doc='签约目标', comment='签约目标') # 签约目标
sign_finnish = db.Column(db.Float, doc='签约的完成', comment='签约的完成') # 签约的完成
sign_grade = db.Column(db.Float, doc='签约的得分,签约项目投资额完成率', comment='签约的得分,签约项目投资额完成率') # 签约的得分,签约项目投资额完成率
start_finish = db.Column(db.Float, doc='开工实际投资', comment='开工实际投资') # 开工实际投资
start_grade = db.Column(db.Float, doc='开工项目完成得分,开工项目计划投资额完成率',
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='主键id') # id
district = db.Column(db.String(255), comment='县区') # 县区
year = db.Column(db.Integer, comment='年') # 年
month = db.Column(db.Integer, comment='月') # 月
project_num = db.Column(db.Integer, comment='项目个数') # 项目个数
sign_aim = db.Column(db.Integer, comment='签约目标') # 签约目标
sign_finnish = db.Column(db.Float, comment='签约的完成') # 签约的完成
sign_grade = db.Column(db.Float, comment='签约的得分,签约项目投资额完成率') # 签约的得分,签约项目投资额完成率
start_finish = db.Column(db.Float, comment='开工实际投资') # 开工实际投资
start_grade = db.Column(db.Float,
comment='开工项目完成得分,开工项目计划投资额完成率') # 开工项目完成得分,开工项目计划投资额完成率
invest_finish = db.Column(db.Float, doc='固投已完成', comment='固投已完成') # 固投已完成
invest_grade = db.Column(db.Float, doc='固投得分,开工项目到位资金额', comment='固投得分,开工项目到位资金额') # 固投得分,开工项目到位资金额
invest_finish = db.Column(db.Float, comment='固投已完成') # 固投已完成
invest_grade = db.Column(db.Float, comment='固投得分,开工项目到位资金额') # 固投得分,开工项目到位资金额
start_num = db.Column(db.Integer, doc='项目的开工个数', comment='项目的开工个数') # 项目的开工个数
start_num_grade = db.Column(db.Float, doc='签约开工率得分', comment='签约开工率得分') # 签约开工率得分
start_num = db.Column(db.Integer, comment='项目的开工个数') # 项目的开工个数
start_num_grade = db.Column(db.Float, comment='签约开工率得分') # 签约开工率得分
start_aim = db.Column(db.Float, doc='开工计划金额', comment='开工计划金额') # 开工计划金额
invest_aim = db.Column(db.Float, doc='固投目标金额', comment='固投目标金额') # 固投目标金额
invest_aim_f = db.Column(db.Float, doc='非固投目标金额', comment='非固投目标金额') # 非固投目标金额
invest_finish_f = db.Column(db.Integer, doc='非固投已完成', comment='非固投已完成') # 非固投已完成
invest_grade_f = db.Column(db.Float, doc='非固投得分', comment='非固投得分') # 非固投得分
grade = db.Column(db.Integer, doc='综合排名', comment='综合排名') # 综合排名
start_aim = db.Column(db.Float, comment='开工计划金额') # 开工计划金额
invest_aim = db.Column(db.Float, comment='固投目标金额') # 固投目标金额
invest_aim_f = db.Column(db.Float, comment='非固投目标金额') # 非固投目标金额
invest_finish_f = db.Column(db.Integer, comment='非固投已完成') # 非固投已完成
invest_grade_f = db.Column(db.Float, comment='非固投得分') # 非固投得分
grade = db.Column(db.Integer, comment='综合排名') # 综合排名
# 招商驾驶舱-重点招商项目表
......@@ -609,19 +614,19 @@ class Project(BaseModel, db.Model):
__tablename__ = "project"
__table_args__ = ({'comment': '招商驾驶舱-重点招商项目表'}) # 添加表注释
id = db.Column(db.Integer, primary_key=True, autoincrement=True, doc='工程id', comment='工程id') # 工程id
project_stage_id = db.Column(db.Integer, doc='项目阶段id:落地项目为1,招商项目为2', comment='项目阶段id:落地项目为1,招商项目为2')
name = db.Column(db.String(255), doc='工程名', comment='工程名') # 一.工程名
district = db.Column(db.String(255), doc='区县名称', comment='区县名称') # 二.县区
money = db.Column(db.String(255), doc='项目投资金额', comment='项目投资金额') # 三.(2)项目投资金额
attract_industry = db.Column(db.String(255), doc='招引业态', comment='招引业态') # 三.(2)项目投资金额
type = db.Column(db.String(255), doc='工程类型', comment='工程类型') # 三.(1)工程类型
background = db.Column(db.Text, doc='项目背景', comment='项目背景') # 三.(3)项目背景
content = db.Column(db.Text, doc='项目的具体内容', comment='项目的具体内容') # 三.(4)项目的具体内容
way = db.Column(db.Text, doc='拟引资方式及内容', comment='拟引资方式及内容') # 四.拟引资方式及内容
company = db.Column(db.String(255), doc='招商单位', comment='招商单位') # 五.(1)招商单位
contact = db.Column(db.String(255), doc='联系方式', comment='联系方式') # 五.(2)联系方式
email = db.Column(db.String(255), doc='电子邮箱', comment='电子邮箱') # 五.(3)电子邮箱
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='工程id') # 工程id
project_stage_id = db.Column(db.Integer, comment='项目阶段id:落地项目为1,招商项目为2')
name = db.Column(db.String(255), comment='工程名') # 一.工程名
district = db.Column(db.String(255), comment='区县名称') # 二.县区
money = db.Column(db.String(255), comment='项目投资金额') # 三.(2)项目投资金额
attract_industry = db.Column(db.String(255), comment='招引业态') # 三.(2)项目投资金额
type = db.Column(db.String(255), comment='工程类型') # 三.(1)工程类型
background = db.Column(db.Text, comment='项目背景') # 三.(3)项目背景
content = db.Column(db.Text, comment='项目的具体内容') # 三.(4)项目的具体内容
way = db.Column(db.Text, comment='拟引资方式及内容') # 四.拟引资方式及内容
company = db.Column(db.String(255), comment='招商单位') # 五.(1)招商单位
contact = db.Column(db.String(255), comment='联系方式') # 五.(2)联系方式
email = db.Column(db.String(255), comment='电子邮箱') # 五.(3)电子邮箱
# 招商驾驶舱-产业政策
......
......@@ -81,7 +81,7 @@ def data_notification():
if respose.status_code == 200:
html_etree = etree.HTML(respose.text)
handeled_html_str = etree.tostring(html_etree).decode()
print(handeled_html_str)
# print(handeled_html_str)
content_name_list = html_etree.xpath('//div[@class="newslist newslistdixx"]//span[@class="list_newstitle"]/a/text()')
content_url_list = html_etree.xpath('//div[@class="newslist newslistdixx"]//span[@class="list_newstitle"]/a/@href')
time_list = html_etree.xpath('//div[@class="newslist newslistdixx"]//span[2]/text()')
......@@ -701,23 +701,23 @@ def company_detail():
else:
company_ids = []
# 工商状况-查询行政许可数据
data_info1 = CompanyAdminPermission.query.filter_by(company_id=id).all()
data_info1 = EnterpriseLicence.query.filter_by(company_id=id).all()
# 工商状况-查询税务信用数据
data_info2 = CompanyTaxCredit.query.filter_by(company_id=id).all()
data_info2 = EnterpriseTaxInfo.query.filter_by(company_id=id).all()
# 工商状况-查询进出口信用数据
data_info3 = CompanyImportExport.query.filter_by(company_id=id).all()
data_info3 = EnterpriseInoutInfo.query.filter_by(company_id=id).all()
# 工商状况-查询供应商数据信息
data_info4 = CompanySupplier.query.filter_by(company_id=id).all()
data_info4 = EnterpriseSupplier.query.filter_by(company_id=id).all()
# 工商状况-查询客户数据信息
data_info5 = CompanyCustomer.query.filter_by(company_id=id).all()
data_info5 = EnterpriseClient.query.filter_by(company_id=id).all()
# 企业风险-查询股权出质数据信息
data_info6 = CompanyStock.query.filter_by(company_id=id).all()
data_info6 = EnterpriseEquity.query.filter_by(company_id=id).all()
# 企业风险-查询股权质押数据信息
data_info7 = CompanyPledge.query.filter_by(company_id=id).all()
# 企业风险-查询担保信息数据信息
data_info8 = CompanyDanbao.query.filter_by(company_id=id).all()
data_info7 = EnterpriseEquity.query.filter_by(company_id=id).all()
# 企业风险-查询行政处罚数据信息
data_info8 = EnterprisePunish.query.filter_by(company_id=id).all()
# 知识产权-查询专利信息数据信息
data_info9 = CompanyPatent.query.filter_by(company_id=id).all()
data_info9 = EnterprisePatent.query.filter_by(company_id=id).all()
# 供应链图谱数据
# 供应链地图
supplier = CompanySupplier.query.filter_by(company_id=id).all()
......@@ -775,101 +775,82 @@ def company_detail():
},
# 经营状况数据封装
"select2_info": {
"select2_info_name": '经营状况数据',
"label1": [{
"label1_name": '行政许可',
"number": data.number,
"name": data.name,
"time": (data.time).strftime("%Y-%m-%d"),
"effective_data": (data.effective_data).strftime("%Y-%m-%d"),
"Licensing_authority": data.Licensing_authority,
"content": data.content,
"licence_no": data.licence_no,
"licence_name": data.licence_name,
"from_date": data.from_date,
"end_date": data.end_date,
"license_org": data.license_org,
"licence_content": data.licence_content,
"source": data.source} for data in data_info1 if data_info1],
"label2": [{
"label2_name": '税务信用',
"evaluation_annual": data.evaluation_annual,
"identify_number": data.identify_number,
"level": data.level,
"evaluate": data.evaluate} for data in data_info2 if data_info2],
"name": data.name,
"year": data.year,
"id_number": data.id_number,
"grade": data.grade,
"eval_department": data.eval_department,
"type": data.type,
"business_id": data.business_id} for data in data_info2 if data_info2],
"label3": [{
"label3_name": '进出口信用',
"register_customs": data.register_customs,
"business_category": data.business_category,
"register_date": (data.register_date).strftime("%Y-%m-%d")} for data in data_info3 if data_info3],
"customs_registered_address": data.customs_registered_address,
"management_category": data.management_category,
"record_date": data.record_date,
"industry_category": data.industry_category} for data in data_info3 if data_info3],
"label4": [{
"label4_name": '供应商',
"supplier_name": data.supplier_name,
"buy_rate": data.buy_rate,
"buy_money": data.buy_money,
"open_time": (data.open_time).strftime("%Y-%m-%d"),
"data_source": data.data_source,
"ratio": data.ratio,
"amount": data.amount,
"pub_date": data.pub_date,
"sources": data.sources,
"relation": data.relation} for data in data_info4 if data_info4],
"label5": [{
"label5_name": '客户',
"customer_name": data.customer_name,
"sales_rate": data.sales_rate,
"sales_money": data.sales_money,
"open_time": (data.open_time).strftime("%Y-%m-%d"),
"data_source": data.data_source,
"relation": data.relation} for data in data_info5 if data_info5]
},
# 企业风险数据封装
"select3_info": {
"select3_info_name":'企业风险数据',
"label1": [{
"client_name": data.client_name,
"ratio": data.ratio,
"amount": data.amount,
"pub_date": data.pub_date,
"sources": data.sources,
"relation": data.relation} for data in data_info5 if data_info5],
"label6": [{
"label5_name": '行政处罚',
"pub_date": data.pub_date,
"punish_no": data.punish_no,
"punish_reason": data.punish_reason,
"punish_content": data.punish_content,
"punish_org": data.punish_org,
"sources": data.sources} for data in data_info7 if data_info7],
"label7": [{
"label5_name": '资质证书',
"start_date": data.start_date,
"type": data.type,
"cert_name": data.cert_name,
"cert_no": data.cert_no,
"end_date": data.end_date} for data in data_info8 if data_info8],
"label8": [{
"label1_name": '股权出质',
"num": data.num,
"person": data.person,
"from_company": data.from_company,
"reg_number": data.reg_number,
"pledgor": data.pledgor,
"target_company": data.target_company,
"pledgee": data.pledgee,
"amount": data.amount,
"datatime": (data.datatime).strftime("%Y-%m-%d"),
"pub_date": data.pub_date,
"status": data.status
} for data in data_info6 if data_info6],
"label2": [{
"label2_name": '股权质押',
"person1": data.person1,
"jion_company": data.jion_company,
"person2": data.person2,
"number": data.number,
"amount": data.amount,
"status": data.status,
"datatime": (data.datatime).strftime("%Y-%m-%d")
} for data in data_info7 if data_info7],
"label3": [{
"label3_name": '担保信息',
"person1": data.person1,
"person2": data.person2,
"method": data.method,
"amount": data.amount,
"datatime": (data.datatime).strftime("%Y-%m-%d")
} for data in data_info8 if data_info8]
},
# 知识产权数据封装
"select4_info": {
"select4_info_name":'专利信息',
"label": [{
"label9": [{
"label_name": '专利信息',
"name": data.name,
"type": data.type,
"status": data.status,
"num": data.num,
"day": (data.day).strftime("%Y-%m-%d"),
"open_num": data.open_num,
"datatime": (data.datatime).strftime("%Y-%m-%d"),
"person": data.person
"apply_number": data.apply_number,
"apply_date": data.apply_date,
"pub_number": data.pub_number,
"pub_date": data.pub_date,
"inventor": data.inventor
} for data in data_info9 if data_info9]
},
# 供应链图谱数据封装
"select5_info": {
},
# 供应链地图封装
"select6_info": {
"company_data": {"name": company.company_name,
"company_lat": company.lat,
"company_lng": company.lng,
"supplier": [{"supplier_name": i.supplier_name, 'lat': i.lat, 'lng': i.lng}
for i in supplier]}
}
}
else:
......@@ -905,33 +886,33 @@ def enterprise_detail():
try:
enterprise = Enterprise.query.get(id)
company = Company.query.get(id)
company_id = enterprise.company_id
user = User.query.get(user_id) # 获取关注列表
if user:
enterprise_ids = [enter.id for enter in user.enterprise]
else:
enterprise_ids = []
# 工商状况-查询行政许可数据
data_info1 = EnterpriseAdminPermission.query.filter_by(company_id=id).all()
data_info1 = EnterpriseLicence.query.filter_by(ent_id=company_id).all()
# 工商状况-查询税务信用数据
data_info2 = EnterpriseTaxCredit.query.filter_by(company_id=id).all()
data_info2 = EnterpriseTaxInfo.query.filter_by(ent_id=company_id).all()
# 工商状况-查询进出口信用数据
data_info3 = EnterpriseImportExport.query.filter_by(company_id=id).all()
data_info3 = EnterpriseInoutInfo.query.filter_by(ent_id=company_id).all()
# 工商状况-查询供应商数据信息
data_info4 = EnterpriseSupplier.query.filter_by(company_id=id).all()
data_info4 = EnterpriseSupplier.query.filter_by(ent_id=company_id).all()
# 工商状况-查询客户数据信息
data_info5 = EnterpriseCustomer.query.filter_by(company_id=id).all()
data_info5 = EnterpriseClient.query.filter_by(ent_id=company_id).all()
# 企业风险-查询股权出质数据信息
data_info6 = EnterpriseStock.query.filter_by(company_id=id).all()
# 企业风险-查询股权质押数据信息
data_info7 = EnterprisePledge.query.filter_by(company_id=id).all()
# 企业风险-查询担保信息数据信息
data_info8 = EnterpriseDanbao.query.filter_by(company_id=id).all()
data_info6 = EnterpriseEquity.query.filter_by(ent_id=company_id).all()
# # 企业风险-查询全国企业表行政处罚信息
data_info7 = EnterprisePunish.query.filter_by(ent_id=company_id).all()
# # 企业风险-查询全国企业表资质证书信息
data_info8 = EnterpriseCertificate.query.filter_by(ent_id=company_id).all()
# 知识产权-查询专利信息数据信息
data_info9 = EnterprisePatent.query.filter_by(company_id=id).all()
data_info9 = EnterprisePatent.query.filter_by(ent_id=company_id).all()
# 供应链图谱数据
# 供应链地图
supplier = EnterpriseSupplier.query.filter_by(company_id=id).all()
# supplier = EnterpriseSupplier.query.filter_by(ent_id=company_id).all()
if enterprise:
province = enterprise.province if enterprise.province else ""
city = enterprise.city if enterprise.city else ""
......@@ -945,9 +926,7 @@ def enterprise_detail():
"email": enterprise.email if enterprise.email else "", # 邮箱
"address": enterprise.address if enterprise.address else "", # 地址
"collect": "1" if enterprise.id in enterprise_ids else "2", # 关注状态码1关注,2未关注
"choice": "2", # 1太原企业,2全国企业
"location": province + city + district,
"jwd": {"lng": enterprise.lng if enterprise.lng else "", # 经度
"lat": enterprise.lat if enterprise.lat else ""}, # 维度
......@@ -964,11 +943,9 @@ def enterprise_detail():
"bao": enterprise.bao_num if enterprise.bao_num else "", # 参保人数
"entype": enterprise.entype if enterprise.entype else "", # 企业类型
"industry": enterprise.company_industry if enterprise.company_industry else "", # 所属行业
"scope": enterprise.business_scope if enterprise.business_scope else "", # 企业经营范围
"register_org": enterprise.register_org if enterprise.register_org else "", # 企业经营范围
"tax_code": enterprise.tax_code if enterprise.tax_code else "",
"register_code": enterprise.register_code if enterprise.register_code else "",
"high_new": '高新技术企业' if enterprise.high_new == '1' else "",
"tbe": '科技型中小企业' if enterprise.tbe == '1' else "",
# "fianacing": '融资企业' if enterprise.fianacing == '1'' else "",
......@@ -985,101 +962,83 @@ def enterprise_detail():
},
# 经营状况数据封装
"select2_info": {
"select2_info_name": '经营状况数据',
# "select2_info_name": '经营状况数据',
"label1": [{
"label1_name": '行政许可',
"number": data.number,
"name": data.name,
"time": (data.time).strftime("%Y-%m-%d"),
"effective_data": (data.effective_data).strftime("%Y-%m-%d"),
"Licensing_authority": data.Licensing_authority,
"content": data.content,
"licence_no": data.licence_no,
"licence_name": data.licence_name,
"from_date": data.from_date,
"end_date": data.end_date,
"license_org": data.license_org,
"licence_content": data.licence_content,
"source": data.source} for data in data_info1 if data_info1],
"label2": [{
"label2_name": '税务信用',
"evaluation_annual": data.evaluation_annual,
"identify_number": data.identify_number,
"level": data.level,
"evaluate": data.evaluate} for data in data_info2 if data_info2],
"name": data.name,
"year": data.year,
"id_number": data.id_number,
"grade": data.grade,
"eval_department": data.eval_department,
"type": data.type,
"business_id": data.business_id} for data in data_info2 if data_info2],
"label3": [{
"label3_name": '进出口信用',
"register_customs": data.register_customs,
"business_category": data.business_category,
"register_date": (data.register_date).strftime("%Y-%m-%d")} for data in data_info3 if data_info3],
"customs_registered_address": data.customs_registered_address,
"management_category": data.management_category,
"record_date": data.record_date,
"industry_category": data.industry_category} for data in data_info3 if data_info3],
"label4": [{
"label4_name": '供应商',
"supplier_name": data.supplier_name,
"buy_rate": data.buy_rate,
"buy_money": data.buy_money,
"open_time": (data.open_time).strftime("%Y-%m-%d"),
"data_source": data.data_source,
"ratio": data.ratio,
"amount": data.amount,
"pub_date": data.pub_date,
"sources": data.sources,
"relation": data.relation} for data in data_info4 if data_info4],
"label5": [{
"label5_name": '客户',
"customer_name": data.customer_name,
"sales_rate": data.sales_rate,
"sales_money": data.sales_money,
"open_time": (data.open_time).strftime("%Y-%m-%d"),
"data_source": data.data_source,
"relation": data.relation} for data in data_info5 if data_info5]
},
# 企业风险数据封装
"select3_info": {
"select3_info_name":'企业风险数据',
"label1": [{
"client_name": data.client_name,
"ratio": data.ratio,
"amount": data.amount,
"pub_date": data.pub_date,
"sources": data.sources,
"relation": data.relation} for data in data_info5 if data_info5],
"label6": [{
"label5_name": '行政处罚',
"pub_date": data.pub_date,
"punish_no": data.punish_no,
"punish_reason": data.punish_reason,
"punish_content": data.punish_content,
"punish_org": data.punish_org,
"sources": data.sources} for data in data_info7 if data_info7],
"label7": [{
"label5_name": '资质证书',
"start_date": data.start_date,
"type": data.type,
"cert_name": data.cert_name,
"cert_no": data.cert_no,
"end_date": data.end_date} for data in data_info8 if data_info8],
"label8": [{
"label1_name": '股权出质',
"num": data.num,
"person": data.person,
"from_company": data.from_company,
"reg_number": data.reg_number,
"pledgor": data.pledgor,
"target_company": data.target_company,
"pledgee": data.pledgee,
"amount": data.amount,
"datatime": (data.datatime).strftime("%Y-%m-%d"),
"pub_date": data.pub_date,
"status": data.status
} for data in data_info6 if data_info6],
"label2": [{
"label2_name": '股权质押',
"person1": data.person1,
"jion_company": data.jion_company,
"person2": data.person2,
"number": data.number,
"amount": data.amount,
"status": data.status,
"datatime": (data.datatime).strftime("%Y-%m-%d")
} for data in data_info7 if data_info7],
"label3": [{
"label3_name": '担保信息',
"person1": data.person1,
"person2": data.person2,
"method": data.method,
"amount": data.amount,
"datatime": (data.datatime).strftime("%Y-%m-%d")
} for data in data_info8 if data_info8]
},
# 知识产权数据封装
"select4_info": {
"select4_info_name":'专利信息',
"label": [{
"label9": [{
"label_name": '专利信息',
"name": data.name,
"type": data.type,
"status": data.status,
"num": data.num,
"day": (data.day).strftime("%Y-%m-%d"),
"open_num": data.open_num,
"datatime": (data.datatime).strftime("%Y-%m-%d"),
"person": data.person
"apply_number": data.apply_number,
"apply_date": data.apply_date,
"pub_number": data.pub_number,
"pub_date": data.pub_date,
"inventor": data.inventor
} for data in data_info9 if data_info9]
},
# 供应链图谱数据封装
"select5_info": {
},
# 供应链地图封装
"select6_info": {
"company_data": {"name": enterprise.company_name,
"company_lat": enterprise.lat,
"company_lng": enterprise.lng,
"supplier": [{"supplier_name": i.supplier_name, 'lat': i.lat, 'lng': i.lng}
for i in supplier]}
}
}
else:
......
......@@ -441,11 +441,12 @@ def attract_enterprise():
Enterprise.dengl == '1' if qualificat == '瞪羚企业' else text(''),
Enterprise.isfive == '1' if qualificat == '中国500强企业' else text(''),
Enterprise.scale == '1' if qualificat == '规模以上企业' else text(''),
Enterprise.chain_master == '1' if qualificat == '链主企业' else text(''),
Enterprise.serve == '1' if qualificat == '限额以上服务业企业' else text('')
)
size = enterprise_obj.count()
enterprise_obj_list = enterprise_obj.order_by(Company.hots.desc()).paginate(page, perpage).items
enterprise_obj_list = enterprise_obj.order_by(Enterprise.hots.desc()).paginate(page, perpage).items
df = [{"id": i.id,
"company_name": i.company_name,
......@@ -458,6 +459,7 @@ def attract_enterprise():
"瞪羚" if i.dengl == '1' else '',
"中国500强" if i.isfive == '1' else '',
"规模以上企业" if i.scale == '1' else '',
"链主企业" if i.chain_master == '1' else '',
"限额以上服务业" if i.serve == '1' else '']))
} for i in enterprise_obj_list]
data = {"size": size, "df": df}
......
......@@ -1190,14 +1190,12 @@ def newList1():
if district:
enterprise = enterprise.filter_by(district=district)
if product:
# 有可能会变成模糊查询
enterprise = enterprise.filter(or_(
Enterprise.product_all.like("%{}%".format(product)),
Enterprise.product_all1.like("%{}%".format(product)),
Enterprise.product_all2.like("%{}%".format(product))
))
if name:
# 有可能会变成模糊查询
enterprise = enterprise.filter(Enterprise.company_name.like("%{}%".format(name)))
if select == "1": # 瞪羚
remind = "瞪羚企业"
......
......@@ -12,13 +12,19 @@ from apps import db
def handle():
with app.app_context():
company_obj_list = Company.query.all()
# company_obj_list = Company.query.all()
# company_obj_list = Enterprise.query.all()
# print(company_obj_list)
# 读取企业数据表的资质
i = 1
for company_obj in company_obj_list:
# for company_obj in company_obj_list:
for id in range(16, 5944047):
company_obj = Enterprise.query.get(id)
if not company_obj:
continue
grade_li = []
# if company_obj.company_name == '山西永硕新材料科技有限公司':
# if company_obj.company_name == '山东中联佳裕软件股份有限公司':
# print('--')
if company_obj.isfive and company_obj.isfive == '1': # 五百强
grade_li.append(5)
......@@ -70,7 +76,7 @@ def handle():
total_grede = 0
company_obj.hots = total_grede
db.session.commit()
print(str(round(i / len(company_obj_list) * 100, 2)) + '%')
print(str(i / 5944031 * 100) + '%')
i += 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment