package entity

import "time"

// Code generated by sql2gorm. DO NOT EDIT.

type InvoiceInfo struct {
	InvoiceID         int64     `gorm:"column:invoice_id;primary_key;AUTO_INCREMENT"` // 发票信息id
	EnterpriseID      string    `gorm:"column:enterprise_id;NOT NULL"`                // 企业id
	InvoiceType       int64     `gorm:"column:invoice_type;NOT NULL"`                 // 发票类型
	HeadType          string    `gorm:"column:head_type;NOT NULL"`                    // 抬头类型
	InvoiceHeader     string    `gorm:"column:invoice_header;NOT NULL"`               // 发票抬头
	TaxCode           string    `gorm:"column:tax_code;NOT NULL"`                     // 税务登记证号/统一社会信用代码
	RegisteredAddress string    `gorm:"column:registered_address;NOT NULL"`           // 企业注册地址
	RegisteredPhone   string    `gorm:"column:registered_phone;NOT NULL"`             // 企业注册电话
	Bank              string    `gorm:"column:bank;NOT NULL"`                         // 开户银行
	BankCardNumber    string    `gorm:"column:bank_card_number;NOT NULL"`             // 开户银行账号
	IsDefault         int64     `gorm:"column:is_default;NOT NULL"`                   // 1默认抬头
	UpdateAt          time.Time `gorm:"column:update_at;NOT NULL"`                    // 更新时间
}

func (m *InvoiceInfo) TableName() string {
	return "younggee_invoice_info"
}
