package dao import "lone-services/pkg/utils" type BeansCreate struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` UserId int64 `gorm:"column:user_id;type:int(11);NOT NULL" json:"user_id"` UserName string `gorm:"column:user_name;type:varchar(255)" json:"user_name"` UserNickName string `gorm:"column:user_nick_name;type:varchar(255)" json:"user_nick_name"` FirstImage string `gorm:"column:first_image;type:varchar(255)" json:"first_image"` FirstTime utils.CustomTime `gorm:"column:first_time;type:datetime" json:"first_time"` } type BeansInfo struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` UserId int64 `gorm:"column:user_id;type:int(11);NOT NULL" json:"user_id"` UserName string `gorm:"column:user_name;type:varchar(255)" json:"user_name"` UserNickName string `gorm:"column:user_nick_name;type:varchar(255)" json:"user_nick_name"` FirstImage string `gorm:"column:first_image;type:varchar(255)" json:"first_image"` SecondImage string `gorm:"column:second_image;type:varchar(255)" json:"second_image"` FirstTime utils.CustomTime `gorm:"column:first_time;type:datetime" json:"first_time"` SecondTime utils.CustomTime `gorm:"column:second_time;type:datetime" json:"second_time"` RefundStatus int32 `gorm:"column:refund_status;type:tinyint(1);default:1;comment:退款状态,默认1为没有退款,2为退款" json:"refund_status"` } type BeansRefund struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` RefundStatus int32 `gorm:"column:refund_status;type:tinyint(1);default:1;comment:退款状态,默认1为没有退款,2为退款" json:"refund_status"` Reason string `gorm:"column:reason;type:varchar(255);comment:禁用原因" json:"reason"` AdminId int64 `gorm:"column:admin_id;type:int(11)" json:"admin_id"` AdminName string `gorm:"column:admin_name;type:varchar(255)" json:"admin_name"` }