// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.

package model

const TableNameReportDayDisconnect = "report_day_disconnect"

// ReportDayDisconnect mapped from table <report_day_disconnect>
type ReportDayDisconnect struct {
	ID             int64  `gorm:"column:id;type:bigint(20);primaryKey;autoIncrement:true" json:"id"`                            // ID
	Date           string `gorm:"column:date;type:date;not null;index:date,priority:1" json:"date"`                             // 日期
	ChannelID      string `gorm:"column:channel_id;type:varchar(128);index:date,priority:2;default:0" json:"channel_id"`        // 渠道ID
	ServerID       int32  `gorm:"column:server_id;type:int(11);not null;index:server_id,priority:1;default:1" json:"server_id"` // 服务器ID
	DisCount       int64  `gorm:"column:dis_count;type:bigint(20)" json:"dis_count"`                                            // 断线次数
	DisUsers       int64  `gorm:"column:dis_users;type:bigint(20);not null" json:"dis_users"`                                   // 断线人数
	ReCount        int64  `gorm:"column:re_count;type:bigint(20);not null" json:"re_count"`                                     // 重连次数
	ReUsers        int64  `gorm:"column:re_users;type:bigint(20);not null" json:"re_users"`                                     // 重连人数
	NewDisCount    int64  `gorm:"column:new_dis_count;type:bigint(20);not null" json:"new_dis_count"`                           // 新手断线次数
	NewDisUsers    int64  `gorm:"column:new_dis_users;type:bigint(20);not null" json:"new_dis_users"`                           // 新手断线人数
	NewReCount     int64  `gorm:"column:new_re_count;type:bigint(20);not null" json:"new_re_count"`                             // 新手重连次数
	NewReUsers     int64  `gorm:"column:new_re_users;type:bigint(20);not null" json:"new_re_users"`                             // 新手重连人数
	MobileDisCount int64  `gorm:"column:mobile_dis_count;type:bigint(20);not null" json:"mobile_dis_count"`                     // 移动网断线次数
	MobileDisUsers int64  `gorm:"column:mobile_dis_users;type:bigint(20);not null" json:"mobile_dis_users"`                     // 移动网断线人数
	MobileReCount  int64  `gorm:"column:mobile_re_count;type:bigint(20);not null" json:"mobile_re_count"`                       // 移动网重连次数
	MobileReUsers  int64  `gorm:"column:mobile_re_users;type:bigint(20)" json:"mobile_re_users"`                                // 移动网重连人数
	WifiDisCount   int64  `gorm:"column:wifi_dis_count;type:bigint(20);not null" json:"wifi_dis_count"`                         // wifi网断线次数
	WifiDisUsers   int64  `gorm:"column:wifi_dis_users;type:bigint(20);not null" json:"wifi_dis_users"`                         // wifi断线人数
	WifiReCount    int64  `gorm:"column:wifi_re_count;type:bigint(20);not null" json:"wifi_re_count"`                           // wifi重连次数
	WifiReUsers    int64  `gorm:"column:wifi_re_users;type:bigint(20);not null" json:"wifi_re_users"`                           // wifi重连人数
}

// TableName ReportDayDisconnect's table name
func (*ReportDayDisconnect) TableName() string {
	return TableNameReportDayDisconnect
}
