12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088 |
- package main
- import "time"
- // CompanyBase 企业基本信息
- type CompanyBase struct {
- ID int64 `gorm:"primaryKey;column:id" json:"id"`
- CompanyID string `gorm:"unique;column:company_id;type:char(32)" json:"company_id"`
- ProvinceShort string `gorm:"column:province_short;type:varchar(5)" json:"province_short"`
- CompanyName string `gorm:"column:company_name;type:varchar(255);index" json:"company_name"`
- CompanyCode string `gorm:"column:company_code;type:varchar(50);index" json:"company_code"`
- CreditNo string `gorm:"column:credit_no;type:varchar(50);index" json:"credit_no"`
- OrgCode string `gorm:"column:org_code;type:varchar(20)" json:"org_code"`
- TaxCode string `gorm:"column:tax_code;type:varchar(50)" json:"tax_code"`
- EstablishDate *time.Time `gorm:"column:establish_date;type:date" json:"establish_date"`
- LegalPerson string `gorm:"column:legal_person;type:varchar(255)" json:"legal_person"`
- LegalPersonCaption string `gorm:"column:legal_person_caption;type:varchar(10)" json:"legal_person_caption"`
- CompanyStatus string `gorm:"column:company_status;type:varchar(50)" json:"company_status"`
- CompanyType string `gorm:"column:company_type;type:varchar(50)" json:"company_type"`
- Authority string `gorm:"column:authority;type:varchar(255)" json:"authority"`
- IssueDate *time.Time `gorm:"column:issue_date;type:date" json:"issue_date"`
- OperationStartDate string `gorm:"column:operation_startdate;type:varchar(50)" json:"operation_startdate"`
- OperationEndDate string `gorm:"column:operation_enddate;type:varchar(50)" json:"operation_enddate"`
- Capital string `gorm:"column:capital;type:varchar(50)" json:"capital"`
- CompanyAddress string `gorm:"column:company_address;type:varchar(300)" json:"company_address"`
- BusinessScope string `gorm:"column:business_scope;type:text" json:"business_scope"`
- CancelDate *time.Time `gorm:"column:cancel_date;type:date" json:"cancel_date"`
- CancelReason string `gorm:"column:cancel_reason;type:varchar(500)" json:"cancel_reason"`
- RevokeDate *time.Time `gorm:"column:revoke_date;type:date" json:"revoke_date"`
- RevokeReason string `gorm:"column:revoke_reason;type:varchar(500)" json:"revoke_reason"`
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"`
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;autoCreateTime" json:"create_time"`
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;autoUpdateTime;index" json:"update_time"`
- LegalPersonType *int8 `gorm:"column:legal_person_type;type:tinyint(4)" json:"legal_person_type"`
- RealCapital string `gorm:"column:real_capital;type:varchar(50)" json:"real_capital"`
- EnName string `gorm:"column:en_name;type:varchar(255)" json:"en_name"`
- ListCode string `gorm:"column:list_code;type:varchar(50)" json:"list_code"`
- LegalPersonID string `gorm:"column:legal_person_id;type:char(32)" json:"legal_person_id"`
- }
- func (CompanyBase) TableName() string {
- return "company_base"
- }
- // CompanyIndustry 企业行业分类表
- type CompanyIndustry struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
- CompanyID string `gorm:"column:company_id;unique;type:char(32);not null" json:"company_id"`
- Industry string `gorm:"column:industry;type:varchar(100);not null;index" json:"industry"`
- IndustryL1Code string `gorm:"column:industry_l1_code;type:varchar(5)" json:"industry_l1_code"`
- IndustryL1Name string `gorm:"column:industry_l1_name;type:varchar(100)" json:"industry_l1_name"`
- IndustryL2Code string `gorm:"column:industry_l2_code;type:varchar(5)" json:"industry_l2_code"`
- IndustryL2Name string `gorm:"column:industry_l2_name;type:varchar(100)" json:"industry_l2_name"`
- IndustryL3Code string `gorm:"column:industry_l3_code;type:varchar(5)" json:"industry_l3_code"`
- IndustryL3Name string `gorm:"column:industry_l3_name;type:varchar(100)" json:"industry_l3_name"`
- IndustryL4Code string `gorm:"column:industry_l4_code;type:varchar(5)" json:"industry_l4_code"`
- IndustryL4Name string `gorm:"column:industry_l4_name;type:varchar(100)" json:"industry_l4_name"`
- UseFlag int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"`
- CreateTime time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"`
- UpdateTime time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"`
- }
- // TableName 自定义表名
- func (CompanyIndustry) TableName() string {
- return "company_industry"
- }
- // CompanyHistoryName 企业曾用名记录表
- type CompanyHistoryName struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- HistoryName string `gorm:"column:history_name;type:varchar(255);not null;index" json:"history_name"` // 曾用名
- StartDate *time.Time `gorm:"column:start_date;type:date" json:"start_date"` // 名称开始使用日期
- EndDate *time.Time `gorm:"column:end_date;type:date" json:"end_date"` // 名称结束使用日期
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- ChangeDate *time.Time `gorm:"column:change_date;type:date" json:"change_date"` // 废弃字段
- CreateTime time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName 自定义表名
- func (CompanyHistoryName) TableName() string {
- return "company_history_name"
- }
- // CompanyChange 企业变更记录
- type CompanyChange struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ChangeDate *time.Time `gorm:"column:change_date;type:date" json:"change_date"` // 变更日期
- ChangeType string `gorm:"column:change_type;type:varchar(100)" json:"change_type"` // 变更类型
- ChangeField string `gorm:"column:change_field;type:varchar(4091)" json:"change_field"` // 变更事项
- ContentBefore string `gorm:"column:content_before;type:mediumtext" json:"content_before"` // 变更前内容
- ContentAfter string `gorm:"column:content_after;type:mediumtext" json:"content_after"` // 变更后内容
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- ChangeRecord string `gorm:"column:change_record;type:char(32);not null" json:"change_record"` // 变更记录
- CreateTime time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- // TableName 自定义表名
- func (CompanyChange) TableName() string {
- return "company_change"
- }
- // CompanyBranch 企业分支机构
- type CompanyBranch struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- BranchCompanyID *string `gorm:"column:branch_company_id;type:char(32);index" json:"branch_company_id"` // 分支机构的主体唯一键
- BranchName string `gorm:"column:branch_name;type:varchar(255);not null;index" json:"branch_name"` // 分支机构名称
- BranchCreditNo *string `gorm:"column:branch_credit_no;type:varchar(50)" json:"branch_credit_no"` // 分支机构统一信用代码
- BranchCode *string `gorm:"column:branch_code;type:varchar(50)" json:"branch_code"` // 分支机构注册号
- LegalPerson *string `gorm:"column:legal_person;type:varchar(255)" json:"legal_person"` // 分支机构负责人
- CompanyStatus *string `gorm:"column:company_status;type:varchar(50)" json:"company_status"` // 登记状态
- NCompanyStatus *string `gorm:"column:n_company_status;type:varchar(50)" json:"n_company_status"` // 处理后的登记状态
- EstablishDate *time.Time `gorm:"column:establish_date;type:date" json:"establish_date"` // 分支机构成立日期
- Authority *string `gorm:"column:authority;type:varchar(255)" json:"authority"` // 分支机构登记机关
- CancelDate *time.Time `gorm:"column:cancel_date;type:date" json:"cancel_date"` // 注销日期
- RevokeDate *time.Time `gorm:"column:revoke_date;type:date" json:"revoke_date"` // 吊销日期
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- // TableName 自定义表名
- func (CompanyBranch) TableName() string {
- return "company_branch"
- }
- // AnnualReportBase 企业年报基础信息表
- type AnnualReportBase struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- CreditNo *string `gorm:"column:credit_no;type:varchar(50)" json:"credit_no"` // 统一信用代码
- CompanyName *string `gorm:"column:company_name;type:varchar(255)" json:"company_name"` // 企业名称
- CompanyCode *string `gorm:"column:company_code;type:varchar(50)" json:"company_code"` // 注册号
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- OperatorName *string `gorm:"column:operator_name;type:varchar(255)" json:"operator_name"` // 经营者名称
- CompanyStatus *string `gorm:"column:company_status;type:varchar(50)" json:"company_status"` // 经营状态
- CompanyAddress *string `gorm:"column:company_address;type:varchar(300)" json:"company_address"` // 通讯地址
- BusinessScope *string `gorm:"column:business_scope;type:mediumtext" json:"business_scope"` // 企业主营业务活动
- CompanyPhone *string `gorm:"column:company_phone;type:varchar(50)" json:"company_phone"` // 联系电话
- CompanyEmail *string `gorm:"column:company_email;type:varchar(50)" json:"company_email"` // 联系邮箱
- ZipCode *string `gorm:"column:zip_code;type:varchar(10)" json:"zip_code"` // 邮政编码
- EmployeeNo *string `gorm:"column:employee_no;type:varchar(20)" json:"employee_no"` // 从业人数
- WomenEmployeeNo *string `gorm:"column:women_employee_no;type:varchar(20)" json:"women_employee_no"` // 女性从业人数
- MemberNo *string `gorm:"column:member_no;type:varchar(20)" json:"member_no"` // 成员人数
- MemberFarmerNo *string `gorm:"column:member_farmer_no;type:varchar(20)" json:"member_farmer_no"` // 成员人数中农民人数
- MemberIncreaseNo *string `gorm:"column:member_increase_no;type:varchar(20)" json:"member_increase_no"` // 本年度新增成员人数
- MemberOutNo *string `gorm:"column:member_out_no;type:varchar(20)" json:"member_out_no"` // 本年度退出成员人数
- CompanyHolding *string `gorm:"column:company_holding;type:varchar(255)" json:"company_holding"` // 企业控股情况
- HasInvest *string `gorm:"column:has_invest;type:varchar(10)" json:"has_invest"` // 是否有投资或购买其他公司股权
- HasGuarantees *string `gorm:"column:has_guarantees;type:varchar(10)" json:"has_guarantees"` // 是否有对外提供担保信息
- StockSell *string `gorm:"column:stock_sell;type:varchar(10)" json:"stock_sell"` // 有限责任公司是否发生股权转让
- SubjectionCreditNo *string `gorm:"column:subjection_credit_no;type:varchar(50)" json:"subjection_credit_no"` // 从属企业统一信用代码/注册号
- SubjectionCompanyName *string `gorm:"column:subjection_company_name;type:varchar(255)" json:"subjection_company_name"` // 从属企业名称
- HasWebsite *string `gorm:"column:has_website;type:varchar(10)" json:"has_website"` // 是否有网站或网点
- ReportDate *time.Time `gorm:"column:report_date;type:date" json:"report_date"` // 年报填报时间
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- // TableName 表名自定义
- func (AnnualReportBase) TableName() string {
- return "annual_report_base"
- }
- // AnnualReportWebsite 企业年报网站信息表
- type AnnualReportWebsite struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- WebsiteURL string `gorm:"column:website_url;type:varchar(400);not null" json:"website_url"` // 网址
- WebsiteName *string `gorm:"column:website_name;type:varchar(300)" json:"website_name"` // 网站名称
- WebsiteType *string `gorm:"column:website_type;type:varchar(20)" json:"website_type"` // 网站类型
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- URLMD5 string `gorm:"column:url_md5;type:char(32);not null" json:"url_md5"` // 网址MD5
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName 设置表名
- func (AnnualReportWebsite) TableName() string {
- return "annual_report_website"
- }
- // AnnualReportPartner 企业年报股东信息表
- type AnnualReportPartner struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- StockName string `gorm:"column:stock_name;type:varchar(255);not null" json:"stock_name"` // 股东名称
- IsPersonal *int8 `gorm:"column:is_personal;type:tinyint(4)" json:"is_personal"` // 是否自然人
- StockNameID *string `gorm:"column:stock_name_id;type:char(32)" json:"stock_name_id"` // 股东id
- StockCapital *string `gorm:"column:stock_capital;type:varchar(100)" json:"stock_capital"` // 认缴出资额
- StockDate *time.Time `gorm:"column:stock_date;type:date" json:"stock_date"` // 认缴出资日期
- InvestType *string `gorm:"column:invest_type;type:varchar(50)" json:"invest_type"` // 认缴出资方式
- StockRealCapital *string `gorm:"column:stock_real_capital;type:varchar(100)" json:"stock_real_capital"` // 实缴出资额
- StockRealDate *time.Time `gorm:"column:stock_real_date;type:date" json:"stock_real_date"` // 实缴出资日期
- InvestRealType *string `gorm:"column:invest_real_type;type:varchar(50)" json:"invest_real_type"` // 实缴出资方式
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- PartnerRecord string `gorm:"column:partner_record;type:char(32);not null" json:"partner_record"` // 年报股东记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName 设置表名
- func (AnnualReportPartner) TableName() string {
- return "annual_report_partner"
- }
- // AnnualReportInvest 企业年报对外投资信息表
- type AnnualReportInvest struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- CreditNo *string `gorm:"column:credit_no;type:varchar(50)" json:"credit_no"` // 统一信用代码
- InvesteeName string `gorm:"column:investee_name;type:varchar(255);not null" json:"investee_name"` // 对外投资企业名称
- InvesteeNameID *string `gorm:"column:investee_name_id;type:char(32)" json:"investee_name_id"` // 投资企业的company_id
- InvesteeCode *string `gorm:"column:investee_code;type:varchar(50)" json:"investee_code"` // 注册号
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName 设置表名
- func (AnnualReportInvest) TableName() string {
- return "annual_report_invest"
- }
- // AnnualReportAsset 企业年报资产信息表
- type AnnualReportAsset struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- TotalAmount *string `gorm:"column:total_amount;type:varchar(20)" json:"total_amount"` // 资产总额
- EquityAmount *string `gorm:"column:equity_amount;type:varchar(20)" json:"equity_amount"` // 所有者权益合计
- BusinessIncome *string `gorm:"column:business_income;type:varchar(20)" json:"business_income"` // 销售总额(营业总收入)
- TotalProfitAmount *string `gorm:"column:total_profit_amount;type:varchar(20)" json:"total_profit_amount"` // 利润总额
- MainBusinessIncome *string `gorm:"column:main_business_income;type:varchar(20)" json:"main_business_income"` // 主营业务收入
- ProfitAmount *string `gorm:"column:profit_amount;type:varchar(20)" json:"profit_amount"` // 净利润
- TaxAmount *string `gorm:"column:tax_amount;type:varchar(20)" json:"tax_amount"` // 纳税总额
- DebtAmount *string `gorm:"column:debt_amount;type:varchar(20)" json:"debt_amount"` // 负债总额
- GovernmentSupport *string `gorm:"column:government_support;type:varchar(20)" json:"government_support"` // 获得政府扶持资金、补助
- FinancialLoan *string `gorm:"column:financial_loan;type:varchar(20)" json:"financial_loan"` // 金融贷款
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName 设置表名
- func (AnnualReportAsset) TableName() string {
- return "annual_report_asset"
- }
- // AnnualReportSocialSecurity 企业年报社保信息表
- type AnnualReportSocialSecurity struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- InsuranceName string `gorm:"column:insurance_name;type:varchar(20);not null" json:"insurance_name"` // 保险种类、名称
- InsuranceAmount *string `gorm:"column:insurance_amount;type:varchar(20)" json:"insurance_amount"` // 参保人数
- InsuranceBase *string `gorm:"column:insurance_base;type:varchar(20)" json:"insurance_base"` // 保险缴费基数
- InsuranceRealCapital *string `gorm:"column:insurance_real_capital;type:varchar(20)" json:"insurance_real_capital"` // 实际缴费金额
- InsuranceArrearage *string `gorm:"column:insurance_arrearage;type:varchar(20)" json:"insurance_arrearage"` // 累计欠缴金额
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName 设置表名
- func (AnnualReportSocialSecurity) TableName() string {
- return "annual_report_social_security"
- }
- // AnnualReportEquityChange 企业年报股权变更信息表
- type AnnualReportEquityChange struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- StockName string `gorm:"column:stock_name;type:varchar(255);not null" json:"stock_name"` // 股东名称
- ChangeDate *time.Time `gorm:"column:change_date;type:date" json:"change_date"` // 变更日期
- ProportionBefore *string `gorm:"column:proportion_change_before;type:varchar(20)" json:"proportion_change_before"` // 变更前股权比例
- ProportionAfter *string `gorm:"column:proportion_change_after;type:varchar(20)" json:"proportion_change_after"` // 变更后股权比例
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- ChangeRecord string `gorm:"column:change_record;type:char(32);not null" json:"change_record"` // 变更记录(股东名称+变更日期)
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName 设置表名
- func (AnnualReportEquityChange) TableName() string {
- return "annual_report_equity_change"
- }
- // AnnualReportChange 企业年报变更信息表
- type AnnualReportChange struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- ChangeDate *time.Time `gorm:"column:change_date;type:date" json:"change_date"` // 修改日期
- ChangeField *string `gorm:"column:change_field;type:varchar(1000)" json:"change_field"` // 修改事项
- ContentBefore *string `gorm:"column:content_before;type:mediumtext" json:"content_before"` // 修改前
- ContentAfter *string `gorm:"column:content_after;type:mediumtext" json:"content_after"` // 修改后
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- ChangeRecord string `gorm:"column:change_record;type:char(32);not null" json:"change_record"` // 变更记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName sets the table name for GORM
- func (AnnualReportChange) TableName() string {
- return "annual_report_change"
- }
- // AnnualReportGuarantee 企业年报对外提供保证担保信息表
- type AnnualReportGuarantee struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ReportYear int16 `gorm:"column:report_year;type:smallint(6);not null" json:"report_year"` // 年报年份
- Creditor *string `gorm:"column:creditor;type:varchar(255)" json:"creditor"` // 债权人
- Debtor *string `gorm:"column:debtor;type:varchar(255)" json:"debtor"` // 债务人
- DebtType *string `gorm:"column:debt_type;type:varchar(50)" json:"debt_type"` // 主债权种类
- GuaranteeAmount *string `gorm:"column:guarantee_amount;type:varchar(50)" json:"guarantee_amount"` // 主债权数额
- PerformTime *string `gorm:"column:perform_time;type:varchar(50)" json:"perform_time"` // 履行债务的期限
- GuaranteeTerm *string `gorm:"column:guarantee_term;type:varchar(50)" json:"guarantee_term"` // 保证的期间
- GuaranteeType *string `gorm:"column:guarantee_type;type:varchar(50)" json:"guarantee_type"` // 保证的方式
- GuaranteeScope *string `gorm:"column:guarantee_scope;type:varchar(50)" json:"guarantee_scope"` // 保证担保的范围
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- GuaranteeRecord string `gorm:"column:guarantee_record;type:char(32);not null" json:"guarantee_record"` // MD5 唯一标识
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- // TableName sets the table name for GORM
- func (AnnualReportGuarantee) TableName() string {
- return "annual_report_guarantee"
- }
- // CompanyAllow 行政许可信息表
- type CompanyAllow struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- AllowCode *string `gorm:"column:allow_code;type:varchar(255);default:null" json:"allow_code"` // 许可文件编号
- AllowFilename *string `gorm:"column:allow_filename;type:varchar(255);default:null" json:"allow_filename"` // 许可文件名称
- AllowContent *string `gorm:"column:allow_content;type:varchar(4500);default:null" json:"allow_content"` // 许可内容
- AllowStartDate *string `gorm:"column:allow_startdate;type:varchar(50);default:null" json:"allow_startdate"` // 有效期自
- AllowEndDate *string `gorm:"column:allow_enddate;type:varchar(50);default:null" json:"allow_enddate"` // 有效期至
- AllowAuthority *string `gorm:"column:allow_authority;type:varchar(255);default:null" json:"allow_authority"` // 许可机关
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- AllowRecord string `gorm:"column:allow_record;type:char(32);not null" json:"allow_record"` // 行政许可记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyAllow) TableName() string {
- return "company_allow"
- }
- // CompanyAbnormal 经营异常记录表
- type CompanyAbnormal struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- IncludedDate *time.Time `gorm:"column:included_date;type:date" json:"included_date"` // 列入时间
- IncludedReason *string `gorm:"column:included_reason;type:varchar(4000)" json:"included_reason"` // 列入原因
- IncludedAuthority *string `gorm:"column:included_authority;type:varchar(255)" json:"included_authority"` // 列入机关
- RemovedDate *time.Time `gorm:"column:removed_date;type:date" json:"removed_date"` // 移除时间
- RemovedReason *string `gorm:"column:removed_reason;type:varchar(4000)" json:"removed_reason"` // 移除原因
- RemovedAuthority *string `gorm:"column:removed_authority;type:varchar(255)" json:"removed_authority"` // 移除机关
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 是否历史数据
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 使用标记
- AbnormalRecord string `gorm:"column:abnormal_record;type:char(32);not null" json:"abnormal_record"` // 经营异常记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- // TableName sets the insert table name for this struct type
- func (CompanyAbnormal) TableName() string {
- return "company_abnormal"
- }
- // CompanyIllegal 企业严重违法信息表
- type CompanyIllegal struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- IncludedDate *time.Time `gorm:"column:included_date;type:date" json:"included_date"` // 列入时间
- IllegalType *string `gorm:"column:illegal_type;type:varchar(255);default:null" json:"illegal_type"` // 类别
- IncludedReason *string `gorm:"column:included_reason;type:varchar(4000);default:null" json:"included_reason"` // 列入原因
- IncludedAuthority *string `gorm:"column:included_authority;type:varchar(255);default:null" json:"included_authority"` // 列入机关
- RemovedDate *time.Time `gorm:"column:removed_date;type:date" json:"removed_date"` // 移除时间
- RemovedReason *string `gorm:"column:removed_reason;type:varchar(4000);default:null" json:"removed_reason"` // 移除原因
- RemovedAuthority *string `gorm:"column:removed_authority;type:varchar(255);default:null" json:"removed_authority"` // 移除机关
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- IllegalRecord string `gorm:"column:illegal_record;type:char(32);not null" json:"illegal_record"` // 严重违法记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyIllegal) TableName() string {
- return "company_illegal"
- }
- // CompanyCheck 企业抽查检查信息表
- type CompanyCheck struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- CheckDate *time.Time `gorm:"column:check_date;type:date" json:"check_date"` // 日期
- CheckType *string `gorm:"column:check_type;type:varchar(30);default:null" json:"check_type"` // 类型
- CheckResult *string `gorm:"column:check_result;type:varchar(1024);default:null" json:"check_result"` // 结果
- Authority *string `gorm:"column:authority;type:varchar(255);default:null" json:"authority"` // 检查实施机关
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 状态(0: 有效,1: 历史)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记,10废弃数据
- CheckRecord string `gorm:"column:check_record;type:char(32);not null" json:"check_record"` // 抽查检查记录 日期+检查实施机关
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyCheck) TableName() string {
- return "company_check"
- }
- // CompanyPledge 企业股权出质信息表
- type CompanyPledge struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ProvinceShort *string `gorm:"column:province_short;type:varchar(5)" json:"province_short"` // 省份简称
- PledgeCode *string `gorm:"column:pledge_code;type:varchar(50)" json:"pledge_code"` // 登记编号
- Pledgor *string `gorm:"column:pledgor;type:varchar(255)" json:"pledgor"` // 出质人
- PledgorIdentifyNo *string `gorm:"column:pledgor_identify_no;type:varchar(30)" json:"pledgor_identify_no"` // 出质人证件号码
- PledgorNameID *string `gorm:"column:pledgor_name_id;type:char(32)" json:"pledgor_name_id"` // 机构出质人 company_id
- PledgorIsPersonal *int8 `gorm:"column:pledgor_is_personal;type:tinyint" json:"pledgor_is_personal"` // 出质人类型
- Pawnee *string `gorm:"column:pawnee;type:varchar(255)" json:"pawnee"` // 质权人
- PawneeIdentifyNo *string `gorm:"column:pawnee_identify_no;type:varchar(30)" json:"pawnee_identify_no"` // 质权人证件号码
- PawneeNameID *string `gorm:"column:pawnee_name_id;type:char(32)" json:"pawnee_name_id"` // 机构质权人 company_id
- PawneeIsPersonal *int8 `gorm:"column:pawnee_is_personal;type:tinyint" json:"pawnee_is_personal"` // 质权人类型
- PledgeEquity *string `gorm:"column:pledge_equity;type:varchar(30)" json:"pledge_equity"` // 出质股权数额
- PledgeDate *time.Time `gorm:"column:pledge_date;type:date" json:"pledge_date"` // 出质登记日期
- PledgeStatus *string `gorm:"column:pledge_status;type:varchar(10)" json:"pledge_status"` // 状态
- PublicDate *time.Time `gorm:"column:public_date;type:date" json:"public_date"` // 公示日期
- RevokeDate *time.Time `gorm:"column:revoke_date;type:date" json:"revoke_date"` // 注销日期
- RevokeReason *string `gorm:"column:revoke_reason;type:varchar(255)" json:"revoke_reason"` // 注销原因
- InvalidDate *time.Time `gorm:"column:invalid_date;type:date" json:"invalid_date"` // 失效时间
- InvalidReason *string `gorm:"column:invalid_reason;type:varchar(255)" json:"invalid_reason"` // 失效原因
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- IsHistory *int8 `gorm:"column:is_history;type:tinyint;default:0" json:"is_history"` // 状态(0: 有效,1: 历史)
- PledgeRecord string `gorm:"column:pledge_record;type:char(32);not null" json:"pledge_record"` // 股权出质记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyPledge) TableName() string {
- return "company_pledge"
- }
- // CompanyPledgeExtend 企业股权出质扩展信息表
- type CompanyPledgeExtend struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- PledgeRecord string `gorm:"column:pledge_record;type:char(32);not null" json:"pledge_record"` // 股权出质记录
- EquityAmount *string `gorm:"column:equity_amount;type:varchar(30)" json:"equity_amount"` // 股权出质数值
- EquityUnit *string `gorm:"column:equity_unit;type:varchar(30)" json:"equity_unit"` // 股权出质单位
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyPledgeExtend) TableName() string {
- return "company_pledge_extend"
- }
- // CompanyPunish 企业行政处罚信息表
- type CompanyPunish struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- PunishDate *time.Time `gorm:"column:punish_date;type:date" json:"punish_date"` // 处罚决定日期
- PunishCode *string `gorm:"column:punish_code;type:varchar(200)" json:"punish_code"` // 决定书文号
- IllegalType *string `gorm:"column:illegal_type;type:varchar(4000)" json:"illegal_type"` // 违法行为类型
- PunishContent *string `gorm:"column:punish_content;type:mediumtext" json:"punish_content"` // 行政处罚内容
- IllegalFact *string `gorm:"column:illegal_fact;type:mediumtext" json:"illegal_fact"` // 主要违法事实
- PunishType *string `gorm:"column:punish_type;type:varchar(150)" json:"punish_type"` // 处罚种类
- PunishAmount *string `gorm:"column:punish_amount;type:varchar(50)" json:"punish_amount"` // 罚款金额
- AmountForfeiture *string `gorm:"column:amount_forfeiture;type:varchar(50)" json:"amount_forfeiture"` // 没收金额
- PunishValidity *string `gorm:"column:punish_validity;type:varchar(200)" json:"punish_validity"` // 处罚有效期
- PublicDate *time.Time `gorm:"column:public_date;type:date" json:"public_date"` // 公示日期
- PublicDeadline *string `gorm:"column:public_deadline;type:varchar(50)" json:"public_deadline"` // 公示截止日期
- PunishBasis *string `gorm:"column:punish_basis;type:varchar(1000)" json:"punish_basis"` // 处罚依据
- Authority *string `gorm:"column:authority;type:varchar(255)" json:"authority"` // 决定机关
- RevokeNameCode *string `gorm:"column:revoke_name_code;type:varchar(200)" json:"revoke_name_code"` // 暂扣或吊销证照名称及编号
- Mark *string `gorm:"column:mark;type:varchar(255)" json:"mark"` // 备注
- IsHistory *int8 `gorm:"column:is_history;type:tinyint;default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- PunishRecord string `gorm:"column:punish_record;type:char(32);not null" json:"punish_record"` // 行政处罚记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyPunish) TableName() string {
- return "company_punish"
- }
- // CompanyIntellectual 企业知识产权出质信息表
- type CompanyIntellectual struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- PublicDate *time.Time `gorm:"column:public_date;type:date" json:"public_date"` // 公示日期
- IntellectualCode *string `gorm:"column:intellectual_code;type:varchar(50)" json:"intellectual_code"` // 知识产权登记证号
- Pledgor *string `gorm:"column:pledgor;type:varchar(255)" json:"pledgor"` // 出质人名称
- IntellectualName *string `gorm:"column:intellectual_name;type:varchar(50)" json:"intellectual_name"` // 名称
- IntellectualType *string `gorm:"column:intellectual_type;type:varchar(20)" json:"intellectual_type"` // 种类
- Pledgee *string `gorm:"column:pledgee;type:varchar(255)" json:"pledgee"` // 质权人名称
- IntellectualStatus *string `gorm:"column:intellectual_status;type:varchar(20)" json:"intellectual_status"` // 状态
- IntellectualDeadline *string `gorm:"column:intellectual_deadline;type:varchar(100)" json:"intellectual_deadline"` // 质权登记期限
- CancelDate *time.Time `gorm:"column:cancel_date;type:date" json:"cancel_date"` // 注销日期
- CancelReason *string `gorm:"column:cancel_reason;type:varchar(255)" json:"cancel_reason"` // 注销原因
- IsHistory *int8 `gorm:"column:is_history;type:tinyint;default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- IntellectualRecord string `gorm:"column:intellectual_record;type:char(32);not null" json:"intellectual_record"` // 知识产权出质记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyIntellectual) TableName() string {
- return "company_intellectual"
- }
- // CompanyIntellectualChange 知识产权出质变更信息表
- type CompanyIntellectualChange struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ChangeDate *time.Time `gorm:"column:change_date;type:date" json:"change_date"` // 变更日期
- ChangeField *string `gorm:"column:change_field;type:varchar(500)" json:"change_field"` // 变更事项
- ContentBefore *string `gorm:"column:content_before;type:varchar(2000)" json:"content_before"` // 变更前内容
- ContentAfter *string `gorm:"column:content_after;type:varchar(2000)" json:"content_after"` // 变更后内容
- ChangeRecord string `gorm:"column:change_record;type:varchar(50);not null" json:"change_record"` // 变更记录
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 状态
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- IntellectualRecord string `gorm:"column:intellectual_record;type:char(32);not null" json:"intellectual_record"` // 知识产权出质记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyIntellectualChange) TableName() string {
- return "company_intellectual_change"
- }
- // CompanyChattel 动产抵押登记信息表
- type CompanyChattel struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ChattelDate *time.Time `gorm:"column:chattel_date;type:date" json:"chattel_date"` // 登记日期
- ChattelCode string `gorm:"column:chattel_code;type:varchar(100);not null" json:"chattel_code"` // 登记编号
- DebtType *string `gorm:"column:debt_type;type:varchar(50)" json:"debt_type"` // 被担保债权种类
- DebtAmount *string `gorm:"column:debt_amount;type:varchar(50)" json:"debt_amount"` // 被担保债权数额
- GuaranteeScope *string `gorm:"column:guarantee_scope;type:varchar(1000)" json:"guarantee_scope"` // 担保范围
- DebtTerm *string `gorm:"column:debt_term;type:varchar(200)" json:"debt_term"` // 债务履行期限
- Remark *string `gorm:"column:remark;type:varchar(1000)" json:"remark"` // 主债权信息备注
- ChattelStatus *string `gorm:"column:chattel_status;type:varchar(100)" json:"chattel_status"` // 状态
- Authority *string `gorm:"column:authority;type:varchar(255)" json:"authority"` // 登记机关
- PublicDate *time.Time `gorm:"column:public_date;type:date" json:"public_date"` // 公示日期
- RevokeDate *time.Time `gorm:"column:revoke_date;type:date" json:"revoke_date"` // 注销日期
- RevokeReason *string `gorm:"column:revoke_reason;type:varchar(500)" json:"revoke_reason"` // 注销原因
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyChattel) TableName() string {
- return "company_chattel"
- }
- // CompanyChattelChange 动产抵押变更信息表
- type CompanyChattelChange struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ChangeDate *time.Time `gorm:"column:change_date;type:date" json:"change_date"` // 变更日期
- ChattelCode *string `gorm:"column:chattel_code;type:varchar(100)" json:"chattel_code"` // 登记编号
- ChangeContent *string `gorm:"column:change_content;type:text" json:"change_content"` // 变更内容
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- ChangeRecord string `gorm:"column:change_record;type:char(32);not null" json:"change_record"` // 变更记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyChattelChange) TableName() string {
- return "company_chattel_change"
- }
- // CompanyChattelMortgage 动产抵押权人信息表
- type CompanyChattelMortgage struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ChattelCode *string `gorm:"column:chattel_code;type:varchar(100)" json:"chattel_code"` // 登记编号
- Mortgagee *string `gorm:"column:mortgagee;type:varchar(255)" json:"mortgagee"` // 抵押权人名称
- MortgageeIdentifyType *string `gorm:"column:mortgagee_identify_type;type:varchar(200)" json:"mortgagee_identify_type"` // 抵押权人证照/证件类型
- MortgageeIdentifyNo *string `gorm:"column:mortgagee_identify_no;type:varchar(200)" json:"mortgagee_identify_no"` // 证照/证件号码
- MortgageeAddress *string `gorm:"column:mortgagee_address;type:varchar(300)" json:"mortgagee_address"` // 住所地
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyChattelMortgage) TableName() string {
- return "company_chattel_mortgage"
- }
- // CompanyChattelPawn 动产抵押物信息表
- type CompanyChattelPawn struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ChattelCode *string `gorm:"column:chattel_code;type:varchar(100)" json:"chattel_code"` // 登记编号
- PawnNo *int `gorm:"column:pawn_no;type:int(11)" json:"pawn_no"` // 抵押物编号
- PawnName *string `gorm:"column:pawn_name;type:varchar(500)" json:"pawn_name"` // 名称
- PawnInfo *string `gorm:"column:pawn_info;type:varchar(5000)" json:"pawn_info"` // 数量、质量、状况、所在地等情况
- PawnOwner *string `gorm:"column:pawn_owner;type:varchar(255)" json:"pawn_owner"` // 所有权归属
- Remark *string `gorm:"column:remark;type:varchar(200)" json:"remark"` // 备注
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史数据
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (CompanyChattelPawn) TableName() string {
- return "company_chattel_pawn"
- }
- // CompanyJustice 司法协助信息表
- type CompanyJustice struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- DocNo *string `gorm:"column:doc_no;type:varchar(200)" json:"doc_no"` // 执行通知书文号
- Executee *string `gorm:"column:executee;type:varchar(255)" json:"executee"` // 被执行人
- EquityAmount *string `gorm:"column:equity_amount;type:varchar(50)" json:"equity_amount"` // 股权数额
- EquityStatus *string `gorm:"column:equity_status;type:varchar(50)" json:"equity_status"` // 类型|状态
- ExecCourt *string `gorm:"column:exec_court;type:varchar(100)" json:"exec_court"` // 执行法院
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 状态(0: 有效, 1: 历史)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- JusticeRecord string `gorm:"column:justice_record;type:char(32);not null" json:"justice_record"` // 司法协助记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyJustice) TableName() string {
- return "company_justice"
- }
- // CompanyJusticeEquityChange 司法协助股权变更信息表
- type CompanyJusticeEquityChange struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- ExecDate *time.Time `gorm:"column:exec_date;type:date" json:"exec_date"` // 执行日期
- DocNo *string `gorm:"column:doc_no;type:varchar(200)" json:"doc_no"` // 执行通知书文号
- Executee *string `gorm:"column:executee;type:varchar(255)" json:"executee"` // 被执行人
- ExecuteeIdentifyType *string `gorm:"column:executee_identify_type;type:varchar(50)" json:"executee_identify_type"` // 被执行人证照种类
- ExecuteeIdentifyNo *string `gorm:"column:executee_identify_no;type:varchar(50)" json:"executee_identify_no"` // 被执行人证件号码
- ExecItem *string `gorm:"column:exec_item;type:varchar(250)" json:"exec_item"` // 执行事项
- EquityAmount *string `gorm:"column:equity_amount;type:varchar(50)" json:"equity_amount"` // 股权数额
- Accepter *string `gorm:"column:accepter;type:varchar(255)" json:"accepter"` // 受让人
- AccepterIdentifyType *string `gorm:"column:accepter_identify_type;type:varchar(50)" json:"accepter_identify_type"` // 受让人证件类型
- AccepterIdentifyNo *string `gorm:"column:accepter_identify_no;type:varchar(50)" json:"accepter_identify_no"` // 受让人证件号码
- ExecCourt *string `gorm:"column:exec_court;type:varchar(100)" json:"exec_court"` // 执行法院
- ExecNo *string `gorm:"column:exec_no;type:varchar(200)" json:"exec_no"` // 执行裁定书文号
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 是否历史
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- JusticeRecord string `gorm:"column:justice_record;type:char(32);not null" json:"justice_record"` // 司法协助记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyJusticeEquityChange) TableName() string {
- return "company_justice_equity_change"
- }
- // CompanyJusticeFreeze 司法协助冻结信息表
- type CompanyJusticeFreeze struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- PublicDate *time.Time `gorm:"column:public_date;type:date" json:"public_date"` // 冻结公示日期
- DocNo *string `gorm:"column:doc_no;type:varchar(200)" json:"doc_no"` // 执行通知书文号
- Executee *string `gorm:"column:executee;type:varchar(255)" json:"executee"` // 被执行人
- ExecuteeIdentifyType *string `gorm:"column:executee_identify_type;type:varchar(50)" json:"executee_identify_type"` // 被执行人证照种类
- ExecuteeIdentifyNo *string `gorm:"column:executee_identify_no;type:varchar(50)" json:"executee_identify_no"` // 被执行人证件号码
- ExecItem *string `gorm:"column:exec_item;type:varchar(250)" json:"exec_item"` // 执行事项
- EquityAmount *string `gorm:"column:equity_amount;type:varchar(50)" json:"equity_amount"` // 股权数额
- FreezeStartDate *time.Time `gorm:"column:freeze_start_date;type:date" json:"freeze_start_date"` // 冻结期限自
- FreezeEndDate *time.Time `gorm:"column:freeze_end_date;type:date" json:"freeze_end_date"` // 冻结期限至
- FreezeYears *string `gorm:"column:freeze_years;type:varchar(20)" json:"freeze_years"` // 冻结期限
- ExecCourt *string `gorm:"column:exec_court;type:varchar(100)" json:"exec_court"` // 执行法院
- ExecNo *string `gorm:"column:exec_no;type:varchar(200)" json:"exec_no"` // 执行裁定书文号
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 状态(0: 有效, 1: 历史)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- JusticeRecord string `gorm:"column:justice_record;type:char(32);not null" json:"justice_record"` // 司法协助记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyJusticeFreeze) TableName() string {
- return "company_justice_freeze"
- }
- // CompanyJusticeInvalid 司法协助失效信息表
- type CompanyJusticeInvalid struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- InvalidDate *time.Time `gorm:"column:invalid_date;type:date" json:"invalid_date"` // 失效日期
- InvalidReason *string `gorm:"column:invalid_reason;type:varchar(20)" json:"invalid_reason"` // 失效原因
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 状态(0: 有效,1: 历史)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- JusticeRecord string `gorm:"column:justice_record;type:char(32);not null" json:"justice_record"` // 司法协助记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyJusticeInvalid) TableName() string {
- return "company_justice_invalid"
- }
- // CompanyJusticeUnfreeze 司法协助解除冻结信息表;
- type CompanyJusticeUnfreeze struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- UnfreezeDate *time.Time `gorm:"column:unfreeze_date;type:date" json:"unfreeze_date"` // 解除冻结日期
- UnfreezeDocNo *string `gorm:"column:unfreeze_doc_no;type:varchar(200)" json:"unfreeze_doc_no"` // 执行通知书文号
- UnfreezeExecutee *string `gorm:"column:unfreeze_executee;type:varchar(255)" json:"unfreeze_executee"` // 被执行人
- UnfreezeExecuteeIdentifyType *string `gorm:"column:unfreeze_executee_identify_type;type:varchar(50)" json:"unfreeze_executee_identify_type"` // 被执行人证照种类
- UnfreezeExecuteeIdentifyNo *string `gorm:"column:unfreeze_executee_identify_no;type:varchar(50)" json:"unfreeze_executee_identify_no"` // 被执行人证件号码
- UnfreezeExecItem *string `gorm:"column:unfreeze_exec_item;type:varchar(250)" json:"unfreeze_exec_item"` // 执行事项
- UnfreezeEquityAmount *string `gorm:"column:unfreeze_equity_amount;type:varchar(50)" json:"unfreeze_equity_amount"` // 股权数额
- UnfreezePublicDate *time.Time `gorm:"column:unfreeze_public_date;type:date" json:"unfreeze_public_date"` // 公示日期
- UnfreezeExecCourt *string `gorm:"column:unfreeze_exec_court;type:varchar(100)" json:"unfreeze_exec_court"` // 执行法院
- UnfreezeExecNo *string `gorm:"column:unfreeze_exec_no;type:varchar(200)" json:"unfreeze_exec_no"` // 执行裁定书文号
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 状态(0: 有效,1: 历史)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- JusticeRecord string `gorm:"column:justice_record;type:char(32);not null" json:"justice_record"` // 司法协助记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyJusticeUnfreeze) TableName() string {
- return "company_justice_unfreeze"
- }
- // CompanyJusticeKeepFreeze 司法协助续行冻结信息表
- type CompanyJusticeKeepFreeze struct {
- ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- PublicDate *time.Time `gorm:"column:public_date;type:date" json:"public_date"` // 冻结公示日期
- DocNo *string `gorm:"column:doc_no;type:varchar(200)" json:"doc_no"` // 执行通知书文号
- Executee *string `gorm:"column:executee;type:varchar(255)" json:"executee"` // 被执行人
- ExecuteeIdentifyType *string `gorm:"column:executee_identify_type;type:varchar(50)" json:"executee_identify_type"` // 被执行人证照种类
- ExecuteeIdentifyNo *string `gorm:"column:executee_identify_no;type:varchar(50)" json:"executee_identify_no"` // 被执行人证件号码
- ExecItem *string `gorm:"column:exec_item;type:varchar(250)" json:"exec_item"` // 执行事项
- EquityAmount *string `gorm:"column:equity_amount;type:varchar(50)" json:"equity_amount"` // 股权数额
- FreezeStartDate *time.Time `gorm:"column:freeze_start_date;type:date" json:"freeze_start_date"` // 冻结期限自
- FreezeEndDate *time.Time `gorm:"column:freeze_end_date;type:date" json:"freeze_end_date"` // 冻结期限至
- FreezeYears *string `gorm:"column:freeze_years;type:varchar(20)" json:"freeze_years"` // 冻结期限
- ExecCourt *string `gorm:"column:exec_court;type:varchar(100)" json:"exec_court"` // 执行法院
- ExecNo *string `gorm:"column:exec_no;type:varchar(200)" json:"exec_no"` // 执行裁定书文号
- JusticeRecord string `gorm:"column:justice_record;type:char(32);not null" json:"justice_record"` // 司法协助记录
- IsHistory *int8 `gorm:"column:is_history;type:tinyint(4);default:0" json:"is_history"` // 状态
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- KeepFreezeRecord string `gorm:"column:keep_freeze_record;type:char(32);not null" json:"keep_freeze_record"` // 续行冻结记录
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyJusticeKeepFreeze) TableName() string {
- return "company_justice_keep_freeze"
- }
- // CompanyClear 企业清算信息表
- type CompanyClear struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;unique" json:"company_id"` // 主体唯一键
- ClearDirector *string `gorm:"column:clear_director;type:varchar(200)" json:"clear_director"` // 清算组负责人
- ClearMembers *string `gorm:"column:clear_members;type:varchar(1000)" json:"clear_members"` // 清算成员名称(多个成员英文逗号隔开)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint(4);default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 最后更新时间
- }
- func (CompanyClear) TableName() string {
- return "company_clear"
- }
- // SpecialEnterprise 事业单位信息表
- type SpecialEnterprise struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;unique" json:"company_id"` // 主体唯一键
- CreditNo *string `gorm:"column:credit_no;type:varchar(50);index" json:"credit_no"` // 统一信用代码
- CompanyName string `gorm:"column:company_name;type:varchar(255);not null;index" json:"company_name"` // 事业单位名称
- LegalPerson *string `gorm:"column:legal_person;type:varchar(255)" json:"legal_person"` // 法定代表人/负责人
- CompanyStatus *string `gorm:"column:company_status;type:varchar(50)" json:"company_status"` // 单位状态
- Capital *string `gorm:"column:capital;type:varchar(50)" json:"capital"` // 开办资金(万元)
- CompanyType *string `gorm:"column:company_type;type:varchar(50)" json:"company_type"` // 类型
- OperationStartdate *string `gorm:"column:operation_startdate;type:varchar(50)" json:"operation_startdate"` // 有效期起始日期
- OperationEnddate *string `gorm:"column:operation_enddate;type:varchar(50)" json:"operation_enddate"` // 有效期截止日期
- CompanyAddress *string `gorm:"column:company_address;type:varchar(300)" json:"company_address"` // 联系地址
- BusinessScope *string `gorm:"column:business_scope;type:text" json:"business_scope"` // 宗旨和业务范围
- Organizer *string `gorm:"column:organizer;type:varchar(255)" json:"organizer"` // 举办单位
- Authority *string `gorm:"column:authority;type:varchar(255)" json:"authority"` // 登记管理机关
- CapitalSource *string `gorm:"column:capital_source;type:varchar(100)" json:"capital_source"` // 经费来源
- ProvinceShort *string `gorm:"column:province_short;type:varchar(5)" json:"province_short"` // 省份(英文缩写)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (SpecialEnterprise) TableName() string {
- return "special_enterprise"
- }
- // SpecialGovUnit 机关单位信息表
- type SpecialGovUnit struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;unique" json:"company_id"` // 主体唯一键
- CreditNo *string `gorm:"column:credit_no;type:varchar(50);index" json:"credit_no"` // 统一信用代码
- CompanyName string `gorm:"column:company_name;type:varchar(255);not null;index" json:"company_name"` // 机关单位名称
- LegalPerson *string `gorm:"column:legal_person;type:varchar(255)" json:"legal_person"` // 法定代表人或负责人
- CompanyStatus *string `gorm:"column:company_status;type:varchar(50)" json:"company_status"` // 登记状态
- NCompanyStatus *string `gorm:"column:n_company_status;type:varchar(15)" json:"n_company_status"` // 归类后的登记状态
- CompanyType *string `gorm:"column:company_type;type:varchar(100)" json:"company_type"` // 机构类型
- OrganCategory *string `gorm:"column:organ_category;type:varchar(100)" json:"organ_category"` // 机构类别
- CompanyAddress *string `gorm:"column:company_address;type:varchar(300)" json:"company_address"` // 办公地址
- BusinessScope *string `gorm:"column:business_scope;type:text" json:"business_scope"` // 机构职能
- PostCode *string `gorm:"column:post_code;type:varchar(10)" json:"post_code"` // 邮政编码
- ProvinceShort *string `gorm:"column:province_short;type:varchar(5)" json:"province_short"` // 省份(英文缩写)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (SpecialGovUnit) TableName() string {
- return "special_gov_unit"
- }
- // SpecialLawOffice 律师事务所信息表
- type SpecialLawOffice struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;unique" json:"company_id"` // 主体唯一键
- CreditNo *string `gorm:"column:credit_no;type:varchar(50);index" json:"credit_no"` // 统一信用代码
- LicenseNo *string `gorm:"column:license_no;type:varchar(50)" json:"license_no"` // 执业证号
- CompanyName string `gorm:"column:company_name;type:varchar(255);not null;index" json:"company_name"` // 律师事务所名称
- EnName *string `gorm:"column:en_name;type:varchar(255)" json:"en_name"` // 事务所英文名称
- LegalPerson *string `gorm:"column:legal_person;type:varchar(255)" json:"legal_person"` // 负责人
- EstablishDate *time.Time `gorm:"column:establish_date;type:date" json:"establish_date"` // 成立日期
- CompanyStatus *string `gorm:"column:company_status;type:varchar(50)" json:"company_status"` // 执业状态
- CompanyType *string `gorm:"column:company_type;type:varchar(50)" json:"company_type"` // 类型
- ComposionForm *string `gorm:"column:composion_form;type:varchar(100)" json:"composion_form"` // 组成形式
- Capital *string `gorm:"column:capital;type:varchar(50)" json:"capital"` // 注册资金(万元)
- CompanyAddress *string `gorm:"column:company_address;type:varchar(300)" json:"company_address"` // 联系地址
- Organizer *string `gorm:"column:organizer;type:varchar(100)" json:"organizer"` // 主管司法局
- IssueDate *time.Time `gorm:"column:issue_date;type:date" json:"issue_date"` // 发证日期
- LawyerNum *int `gorm:"column:lawyer_num" json:"lawyer_num"` // 律师人数
- WebURL *string `gorm:"column:web_url;type:varchar(255)" json:"web_url"` // 事务所主页
- Phone *string `gorm:"column:phone;type:varchar(50)" json:"phone"` // 电话
- Fax *string `gorm:"column:fax;type:varchar(50)" json:"fax"` // 传真
- EMail *string `gorm:"column:e_mail;type:varchar(100)" json:"e_mail"` // E-mail
- BriefIntroduction *string `gorm:"column:brief_introduction;type:text" json:"brief_introduction"` // 简介
- ProvinceShort *string `gorm:"column:province_short;type:varchar(5)" json:"province_short"` // 省份(英文缩写)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (SpecialLawOffice) TableName() string {
- return "special_law_office"
- }
- // SpecialSocialOrgan 社会组织信息表
- type SpecialSocialOrgan struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;unique" json:"company_id"` // 主体唯一键
- CreditNo *string `gorm:"column:credit_no;type:varchar(50);index" json:"credit_no"` // 统一信用代码
- CompanyName string `gorm:"column:company_name;type:varchar(255);not null;index" json:"company_name"` // 社会组织名称
- LegalPerson *string `gorm:"column:legal_person;type:varchar(255)" json:"legal_person"` // 法定代表人/负责人
- EstablishDate *time.Time `gorm:"column:establish_date;type:date" json:"establish_date"` // 成立日期
- CompanyStatus *string `gorm:"column:company_status;type:varchar(50)" json:"company_status"` // 单位状态
- CompanyType *string `gorm:"column:company_type;type:varchar(50)" json:"company_type"` // 类型
- Capital *string `gorm:"column:capital;type:varchar(50)" json:"capital"` // 注册资金(万元)
- OperationStartDate *string `gorm:"column:operation_startdate;type:varchar(50)" json:"operation_startdate"` // 有效期起始日期
- OperationEndDate *string `gorm:"column:operation_enddate;type:varchar(50)" json:"operation_enddate"` // 有效期截止日期
- CompanyAddress *string `gorm:"column:company_address;type:varchar(300)" json:"company_address"` // 住址
- BusinessScope *string `gorm:"column:business_scope;type:text" json:"business_scope"` // 业务范围
- OrganTag *string `gorm:"column:organ_tag;type:varchar(255)" json:"organ_tag"` // 组织标识
- Organizer *string `gorm:"column:organizer;type:varchar(255)" json:"organizer"` // 业务主管单位
- Authority *string `gorm:"column:authority;type:varchar(255)" json:"authority"` // 登记管理机关
- ProvinceShort *string `gorm:"column:province_short;type:varchar(5)" json:"province_short"` // 省份(英文缩写)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (SpecialSocialOrgan) TableName() string {
- return "special_social_organ"
- }
- // SpecialTradeUnion 工会信息表
- type SpecialTradeUnion struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;unique" json:"company_id"` // 主体唯一键
- CreditNo *string `gorm:"column:credit_no;type:varchar(50);index" json:"credit_no"` // 统一信用代码
- CompanyName string `gorm:"column:company_name;type:varchar(255);not null;index" json:"company_name"` // 工会名称
- EstablishDate *time.Time `gorm:"column:establish_date;type:date" json:"establish_date"` // 成立日期
- LegalPerson *string `gorm:"column:legal_person;type:varchar(255)" json:"legal_person"` // 法定代表人或负责人
- CompanyStatus *string `gorm:"column:company_status;type:varchar(50)" json:"company_status"` // 登记状态
- NCompanyStatus *string `gorm:"column:n_company_status;type:varchar(15)" json:"n_company_status"` // 归类后的登记状态
- OperationStartDate *string `gorm:"column:operation_startdate;type:varchar(50)" json:"operation_startdate"` // 有效期起始日期
- OperationEndDate *string `gorm:"column:operation_enddate;type:varchar(50)" json:"operation_enddate"` // 有效期截止日期
- CompanyAddress *string `gorm:"column:company_address;type:varchar(300)" json:"company_address"` // 住所地址
- Authority *string `gorm:"column:authority;type:varchar(255)" json:"authority"` // 发证机关
- ProvinceShort *string `gorm:"column:province_short;type:varchar(5)" json:"province_short"` // 省份(英文缩写)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (SpecialTradeUnion) TableName() string {
- return "special_trade_union"
- }
- // SpecialHongkongCompany 香港公司信息表
- type SpecialHongkongCompany struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;unique" json:"company_id"` // 主体唯一键
- CompanyCode *string `gorm:"column:company_code;type:varchar(50);index" json:"company_code"` // 公司编号
- CompanyName string `gorm:"column:company_name;type:varchar(255);not null;index" json:"company_name"` // 公司名称
- TraditionalName *string `gorm:"column:traditional_name;type:varchar(255)" json:"traditional_name"` // 公司繁体名称
- EnName *string `gorm:"column:en_name;type:varchar(255)" json:"en_name"` // 公司英文名称
- CompanyType *string `gorm:"column:company_type;type:varchar(255)" json:"company_type"` // 公司类别
- EstablishDate *time.Time `gorm:"column:establish_date;type:date" json:"establish_date"` // 成立日期
- ProvinceShort *string `gorm:"column:province_short;type:varchar(5)" json:"province_short"` // 省份(英文缩写)
- CompanyStatus *string `gorm:"column:company_status;type:varchar(100)" json:"company_status"` // 公司现况
- LiquidationMode *string `gorm:"column:liquidation_mode;type:varchar(255)" json:"liquidation_mode"` // 清盘模式
- CancelDate *time.Time `gorm:"column:cancel_date;type:date" json:"cancel_date"` // 已告解散日期/不再是独立实体日期
- Mortgage *string `gorm:"column:mortgage;type:varchar(255)" json:"mortgage"` // 押记登记册
- ImpMatters *string `gorm:"column:imp_matters;type:varchar(255)" json:"imp_matters"` // 重要事项
- BrCode *string `gorm:"column:br_code;type:varchar(100)" json:"br_code"` // 商业登记代码
- Remark *string `gorm:"column:remark;type:varchar(1000)" json:"remark"` // 备注
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (SpecialHongkongCompany) TableName() string {
- return "special_hongkong_company"
- }
- // SpecialHongkongCompanyHistory 香港公司历史变更记录表
- type SpecialHongkongCompanyHistory struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;index" json:"company_id"` // 主体唯一键
- UseName *string `gorm:"column:use_name;type:varchar(255)" json:"use_name"` // 变更中文名
- UseEnName *string `gorm:"column:use_en_name;type:varchar(255)" json:"use_en_name"` // 变更英文名
- ChangeDate *time.Time `gorm:"column:change_date;type:date" json:"change_date"` // 变更日期
- ChangeField *string `gorm:"column:change_field;type:varchar(200)" json:"change_field"` // 变更类型
- ChangeRecord string `gorm:"column:change_record;type:char(32);not null" json:"change_record"` // 变更记录
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP;index" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- }
- func (SpecialHongkongCompanyHistory) TableName() string {
- return "special_hongkong_company_history"
- }
- // CompanyBaseClean 基本信息清洗后字段表
- type CompanyBaseClean struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;uniqueIndex" json:"company_id"` // 主体唯一键
- NCompanyStatus *string `gorm:"column:n_company_status;type:varchar(8);index" json:"n_company_status"` // 归类后的登记状态
- CompanyMajorType *int16 `gorm:"column:company_major_type;type:smallint;index" json:"company_major_type"` // 归类后的主体类型,1:个体户,2:合作社,3:企业
- ProvinceShort *string `gorm:"column:province_short;type:varchar(5)" json:"province_short"` // 省份大写英文缩写
- City *string `gorm:"column:city;type:varchar(16)" json:"city"` // 地市
- District *string `gorm:"column:district;type:varchar(16)" json:"district"` // 区县
- StockStatus *string `gorm:"column:stock_status;type:varchar(8);index" json:"stock_status"` // 上市状态 (上市、退市)
- UseFlag *int16 `gorm:"column:use_flag;type:smallint;default:0" json:"use_flag"` // 数据使用标记,0有效,1废弃
- CreateTime time.Time `gorm:"column:create_time;type:datetime;not null;default:CURRENT_TIMESTAMP" json:"create_time"` // 创建时间
- UpdateTime time.Time `gorm:"column:update_time;type:datetime;not null;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;index" json:"update_time"` // 更新时间
- Location *string `gorm:"column:location;type:varchar(64)" json:"location"` // 经纬度
- CapitalNum *float64 `gorm:"column:capital_num;type:decimal(40,6)" json:"capital_num"` // 注册资本数值,量纲-万
- Currency *string `gorm:"column:currency;type:varchar(15)" json:"currency"` // 注册资本币种,默认人民币
- OriginalCompanyName string `gorm:"column:original_company_name;type:varchar(255);not null" json:"original_company_name"` // 原始主体名称
- }
- func (CompanyBaseClean) TableName() string {
- return "company_base_clean"
- }
- // CompanyEmployee 工商-主要人员
- type CompanyEmployee struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
- CompanyID string `gorm:"column:company_id;type:char(32);not null;uniqueIndex:uk_company_id" json:"company_id"` // 主体唯一键
- EmployeeName string `gorm:"column:employee_name;type:varchar(255);not null;index:idx_employee_name" json:"employee_name"` // 高管名称
- Position string `gorm:"column:position;type:varchar(200);not null;index:idx_position" json:"position"` // 职位
- IsHistory *int8 `gorm:"column:is_history;type:tinyint;default:0" json:"is_history"` // 状态(0: 有效,1: 历史)
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP" json:"update_time"` // 更新时间
- Education *string `gorm:"column:education;type:varchar(20)" json:"education"` // 学历
- Age *string `gorm:"column:age;type:varchar(20)" json:"age"` // 年龄
- Sex *string `gorm:"column:sex;type:varchar(20)" json:"sex"` // 性别
- PersonID *string `gorm:"column:person_id;type:char(32)" json:"person_id"` // 高管id
- EmployeeNameType *int8 `gorm:"column:employee_name_type;type:tinyint" json:"employee_name_type"` // 高管名称类型(0自然人,1非自然人)
- }
- // 表名绑定
- func (CompanyEmployee) TableName() string {
- return "company_employee"
- }
- // CompanyPartner 工商-股东信息
- type CompanyPartner struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
- CompanyID string `gorm:"column:company_id;type:char(32);not null;uniqueIndex:uk_company_id" json:"company_id"` // 主体唯一键
- StockName string `gorm:"column:stock_name;type:varchar(255);not null;index:idx_stock_name" json:"stock_name"` // 股东名称
- CompanyName *string `gorm:"column:company_name;type:varchar(255);index:idx_company_name" json:"company_name"` // 企业名称
- StockType *string `gorm:"column:stock_type;type:varchar(30)" json:"stock_type"` // 股东类型
- IsPersonal *int8 `gorm:"column:is_personal;type:tinyint" json:"is_personal"` // 0机构;1自然人
- StockNameID *string `gorm:"column:stock_name_id;type:char(32)" json:"stock_name_id"` // 企业股东id
- IdentifyType *string `gorm:"column:identify_type;type:varchar(50);index:idx_identify_type" json:"identify_type"` // 股东证件类型
- IdentifyNo *string `gorm:"column:identify_no;type:varchar(50)" json:"identify_no"` // 股东证件号码
- StockCapital *string `gorm:"column:stock_capital;type:varchar(20)" json:"stock_capital"` // 应缴出资额
- StockRealCapital *string `gorm:"column:stock_realcapital;type:varchar(20);index:idx_stock_realcapital" json:"stock_realcapital"` // 实缴出资额
- StockProportion *float64 `gorm:"column:stock_proportion;type:double(10,6)" json:"stock_proportion"` // 股权占比
- InvestType *string `gorm:"column:invest_type;type:varchar(20)" json:"invest_type"` // 应缴出资方式
- InvestRealType *string `gorm:"column:invest_realtype;type:varchar(20)" json:"invest_realtype"` // 实缴出资方式
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- IsHistory *int8 `gorm:"column:is_history;type:tinyint;default:0" json:"is_history"` // 状态
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP" json:"update_time"` // 更新时间
- }
- // TableName specifies the table name for GORM
- func (CompanyPartner) TableName() string {
- return "company_partner"
- }
- // CompanyPartnerPay 工商-股东应缴明细
- type CompanyPartnerPay struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;uniqueIndex:uk_company_id" json:"company_id"` // 主体唯一键
- StockName string `gorm:"column:stock_name;type:varchar(255);not null;index:idx_stock_name" json:"stock_name"` // 股东名称
- PayRecord string `gorm:"column:pay_record;type:char(32);not null;index:idx_pay_record" json:"pay_record"` // 应缴记录(出资日期+方式)
- StockCapital *string `gorm:"column:stock_capital;type:varchar(20)" json:"stock_capital"` // 应缴出资额
- InvestType *string `gorm:"column:invest_type;type:varchar(20)" json:"invest_type"` // 应缴出资方式
- StockDate *time.Time `gorm:"column:stock_date;type:date" json:"stock_date"` // 应缴出资日期
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- IsHistory *int8 `gorm:"column:is_history;type:tinyint;default:0" json:"is_history"` // 状态(0: 有效, 1: 历史)
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP" json:"update_time"` // 更新时间
- }
- // TableName sets the insert table name for this struct type
- func (CompanyPartnerPay) TableName() string {
- return "company_partner_pay"
- }
- // CompanyPartnerRealPay 工商-股东实缴明细
- type CompanyPartnerRealPay struct {
- ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` // 自增主键
- CompanyID string `gorm:"column:company_id;type:char(32);not null;uniqueIndex:uk_company_id" json:"company_id"` // 主体唯一键
- StockName string `gorm:"column:stock_name;type:varchar(255);not null;index:idx_stock_name" json:"stock_name"` // 股东名称
- RealpayRecord string `gorm:"column:realpay_record;type:char(32);not null;index:idx_realpay_record" json:"realpay_record"` // 实缴记录(出资日期+方式)
- StockRealCapital *string `gorm:"column:stock_realcapital;type:varchar(20)" json:"stock_realcapital"` // 实缴出资额
- InvestRealType *string `gorm:"column:invest_realtype;type:varchar(20)" json:"invest_realtype"` // 实缴出资方式
- StockRealDate *time.Time `gorm:"column:stock_realdate;type:date" json:"stock_realdate"` // 实缴出资日期
- UseFlag *int8 `gorm:"column:use_flag;type:tinyint;default:0" json:"use_flag"` // 使用标记
- IsHistory *int8 `gorm:"column:is_history;type:tinyint;default:0" json:"is_history"` // 状态(0: 有效, 1: 历史)
- CreateTime *time.Time `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"` // 入库时间
- UpdateTime *time.Time `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP" json:"update_time"` // 更新时间
- }
- // TableName sets the insert table name for this struct type
- func (CompanyPartnerRealPay) TableName() string {
- return "company_partner_realpay"
- }
|