Files
cas_tt_cloud_backend/app/common/model/user_bill_ticket.go
2021-12-28 17:14:02 +08:00

34 lines
1.3 KiB
Go

package model
// UserBillTicket 用户账单发票数据模型
type UserBillTicket struct {
Model
UserBillID uint64 `gorm:"column:user_bill_id;type:int(11);default:0;comment:用户账单ID" json:"user_bill_id"`
Kind UserBillTicketKind `gorm:"column:kind;type:tinyint(1);default:1;comment:税号" json:"kind"`
Name string `gorm:"column:name;type:varchar(30);default:'';comment:税号" json:"name"`
DutyParagraph string `gorm:"column:duty_paragraph;type:varchar(30);default:'';comment:税号" json:"duty_paragraph"`
Mobile string `gorm:"column:mobile;type:varchar(15);default:'';comment:联系电话" json:"mobile"`
Email string `gorm:"column:email;type:varchar(50);default:'';comment:邮件地址" json:"email"`
Address string `gorm:"column:address;type:varchar(255);default:'';comment:详细地址" json:"address"`
ModelDeleted
ModelAt
}
// UserBillTicketKind 用户账单发票类型
type UserBillTicketKind int
const (
// UserBillTicketKindForOrdinary 普通发票
UserBillTicketKindForOrdinary UserBillTicketKind = iota + 1
// UserBillTicketKindForSpecial 专票
UserBillTicketKindForSpecial
)
func (m *UserBillTicket) TableName() string {
return "user_bill_ticket"
}
func NewUserBillTicket() *UserBillTicket {
return &UserBillTicket{}
}