company_info.go 1.1 KB
package domain

import "time"

// 公司信息
type CompanyInfo struct {
	// 企业名称
	CompanyName string `json:"companyName,omitempty"`
	// 规模
	Scale string `json:"scale,omitempty"`
	// 公司Logo地址
	Logo string `json:"logo,omitempty"`
	// 公司地址
	Address string `json:"address,omitempty"`
	// 所属行业
	IndustryCategory string `json:"industryCategory,omitempty"`
	// 注册时间
	RegisteredTime time.Time `json:"registeredTime,omitempty"`
	// 法律相关
	Legal Legal `json:"legal"`
	// 备注信息(审核时使用)
	Remark string `json:"备注"`
}

// 法律相关
type Legal struct {
	// 法人
	LegalPerson string `json:"legalPerson"`
	// 社会信用代码
	SocialCreditCode string `json:"socialCreditCode"`
	// 营业执照所在地
	BusinessLicenseAddress BusinessLicenseAddress `json:"businessLicenseAddress"`
	// 营业执照-附件
	BusinessLicenseAttachments []Attachment `json:"businessLicenseAttachments"`
}

// 营业执照所在地
type BusinessLicenseAddress struct {
	Province string `json:"province"`
	City     string `json:"city"`
	Address  string `json:"address"`
}