123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- package main
- // EntInfo TiDB 结构体,匹配所有字段
- type EntInfo struct {
- ID uint64 `gorm:"primaryKey;autoIncrement" json:"id"`
- CompanyID string `gorm:"column:company_id" json:"company_id"`
- CompanyName string `gorm:"column:company_name" json:"company_name"`
- CompanyCode string `gorm:"column:company_code" json:"company_code"`
- CreditNo string `gorm:"column:credit_no" json:"credit_no"`
- OrgCode string `gorm:"column:org_code" json:"org_code"`
- TaxCode string `gorm:"column:tax_code" json:"tax_code"`
- EstablishDate string `gorm:"column:establish_date" json:"establish_date"`
- LegalPerson string `gorm:"column:legal_person" json:"legal_person"`
- LegalPersonCaption string `gorm:"column:legal_person_caption" json:"legal_person_caption"`
- CompanyStatus string `gorm:"column:company_status" json:"company_status"`
- CompanyType string `gorm:"column:company_type" json:"company_type"`
- Authority string `gorm:"column:authority" json:"authority"`
- IssueDate string `gorm:"column:issue_date" json:"issue_date"`
- OperationStartDate string `gorm:"column:operation_startdate" json:"operation_startdate"`
- OperationEndDate string `gorm:"column:operation_enddate" json:"operation_enddate"`
- Capital string `gorm:"column:capital" json:"capital"`
- CompanyAddress string `gorm:"column:company_address" json:"company_address"`
- BusinessScope string `gorm:"column:business_scope" json:"business_scope"`
- ComeInTime int64 `gorm:"column:comeintime" json:"comeintime"`
- UpdateTime int64 `gorm:"column:updatetime" json:"updatetime"`
- LegalPersonType int8 `gorm:"column:legal_person_type" json:"legal_person_type"`
- RealCapital string `gorm:"column:real_capital" json:"real_capital"`
- EnName string `gorm:"column:en_name" json:"en_name"`
- ListCode string `gorm:"column:list_code" json:"list_code"`
- EmployeeNo int `gorm:"column:employee_no" json:"employee_no"`
- Website string `gorm:"column:website" json:"website"`
- CompanyPhone string `gorm:"column:company_phone" json:"company_phone"`
- CompanyEmail string `gorm:"column:company_email" json:"company_email"`
- CompanyIndustryTags string `gorm:"column:company_industry_tags" json:"company_industry_tags"`
- JYLongitudeLatitude string `gorm:"column:jy_longitude_latitude" json:"jy_longitude_latitude"`
- JYAreaCode string `gorm:"column:jy_area_code" json:"jy_area_code"`
- JYCityCode string `gorm:"column:jy_city_code" json:"jy_city_code"`
- JYDistrictCode string `gorm:"column:jy_district_code" json:"jy_district_code"`
- JYAdminLevel string `gorm:"column:jy_admin_level" json:"jy_admin_level"`
- JYCompanyLabel []byte `gorm:"column:jy_company_label" json:"-"` // 存储RoaringBitmap序列化结果
- JYOrgTopType string `gorm:"column:jy_org_toptype" json:"jy_org_toptype"`
- JYOrgSubType string `gorm:"column:jy_org_subtype" json:"jy_org_subtype"`
- JYCompanyTypeOriginCode string `gorm:"column:jy_company_type_origin_code" json:"jy_company_type_origin_code"`
- JYCompanyTypeIsLeaf int8 `gorm:"column:jy_company_type_is_leaf" json:"jy_company_type_is_leaf"`
- JYCompanyTypeLeafCode string `gorm:"column:jy_company_type_leaf_code" json:"jy_company_type_leaf_code"`
- JYCompanyTypeLeafName string `gorm:"column:jy_company_type_leaf_name" json:"jy_company_type_leaf_name"`
- JYCompanyTypeLeafTag string `gorm:"column:jy_company_type_leaf_tag" json:"jy_company_type_leaf_tag"`
- JYOrgPropertyOneTag string `gorm:"column:jy_org_property_one_tag" json:"jy_org_property_one_tag"`
- JYOrgPropertyTwoTag string `gorm:"column:jy_org_property_two_tag" json:"jy_org_property_two_tag"`
- JYOrgPropertyThreeTag string `gorm:"column:jy_org_property_three_tag" json:"jy_org_property_three_tag"`
- }
- func (EntInfo) TableName() string {
- if GF.Env.Pre != "" {
- return GF.Env.Pre + "ent_info"
- } else {
- return "ent_info"
- }
- }
- type EntInfoNorm struct {
- ID uint `gorm:"primaryKey;autoIncrement;column:id" json:"id"`
- Level int `gorm:"column:level" json:"level"` // 层级
- Code string `gorm:"column:code" json:"code"` // 代码
- Name string `gorm:"column:name" json:"name"` // 类型名称(叶子节点类型)
- AllName string `gorm:"column:all_name" json:"all_name"` // 类型全称
- Tag string `gorm:"column:tag" json:"tag"` // 内外个私农合
- }
- // TableName 自定义表名
- func (EntInfoNorm) TableName() string {
- if GF.Env.Pre != "" {
- return GF.Env.Pre + "ent_info_norm"
- } else {
- return "ent_info_norm"
- }
- }
|