34 lines
1.3 KiB
Go
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{}
|
|
}
|