supplier_invoice.go 1.5 KB

123456789101112131415161718192021222324
  1. package gorm_model
  2. import (
  3. "time"
  4. )
  5. type YounggeeSupplierInvoice struct {
  6. InvoiceId int `gorm:"column:invoice_id;primary_key;AUTO_INCREMENT"` // 服务商回票ID
  7. SupplierId int `gorm:"column:supplier_id"` // 服务商ID
  8. IncomeIds string `gorm:"column:income_ids"` // 服务商收入ID
  9. InvoiceStatus int `gorm:"column:invoice_status"` // 回票状态,1待传发票,2平台确认中,3已回发票,4发票驳回
  10. InvoiceUrl string `gorm:"column:invoice_url"` // 发票url
  11. SOperator int `gorm:"column:s_operator"` // 服务商回票操作人
  12. SOperatorType int `gorm:"column:s_operator_type"` // 服务商回票操作人类型,1主,2子
  13. UploadInvoiceTime *time.Time `gorm:"column:upload_invoice_time"` // 上传发票时间
  14. AgreeTime *time.Time `gorm:"column:agree_time"` // 同意时间
  15. RejectTime *time.Time `gorm:"column:reject_time"` // 驳回开票时间
  16. FailReason string `gorm:"column:fail_reason"` // 驳回理由
  17. Company string `gorm:"column:company"` // 开票公司
  18. }
  19. func (m *YounggeeSupplierInvoice) TableName() string {
  20. return "younggee_supplier_invoice"
  21. }