// 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 TableNameReportDayNewConv = "report_day_new_conv"

// ReportDayNewConv mapped from table <report_day_new_conv>
type ReportDayNewConv struct {
	ID                int64  `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"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:channel_id,priority:1;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;index:date,priority:3;default:1" json:"server_id"` // 服务器ID
	Wear1Users        int64  `gorm:"column:wear1_users;type:bigint(20) unsigned;not null" json:"wear1_users"`
	Wear2Users        int64  `gorm:"column:wear2_users;type:bigint(20) unsigned;not null" json:"wear2_users"`
	Wear3Users        int64  `gorm:"column:wear3_users;type:bigint(20) unsigned;not null" json:"wear3_users"`
	FirstChapterUsers int64  `gorm:"column:first_chapter_users;type:bigint(20) unsigned;not null" json:"first_chapter_users"`
	Intensify1Users   int64  `gorm:"column:intensify1_users;type:bigint(20) unsigned;not null" json:"intensify1_users"`
	Intensify2Users   int64  `gorm:"column:intensify2_users;type:bigint(20) unsigned;not null" json:"intensify2_users"`
	Intensify3Users   int64  `gorm:"column:intensify3_users;type:bigint(20) unsigned;not null" json:"intensify3_users"`
	Intensify4Users   int64  `gorm:"column:intensify4_users;type:bigint(20) unsigned;not null" json:"intensify4_users"`
	Wear1Count        int64  `gorm:"column:wear1_count;type:bigint(20) unsigned;not null" json:"wear1_count"`
	Wear2Count        int64  `gorm:"column:wear2_count;type:bigint(20) unsigned;not null" json:"wear2_count"`
	Wear3Count        int64  `gorm:"column:wear3_count;type:bigint(20) unsigned;not null" json:"wear3_count"`
	FirstChapterCount int64  `gorm:"column:first_chapter_count;type:bigint(20) unsigned;not null" json:"first_chapter_count"`
	Intensify1Count   int64  `gorm:"column:intensify1_count;type:bigint(20) unsigned;not null" json:"intensify1_count"`
	Intensify2Count   int64  `gorm:"column:intensify2_count;type:bigint(20) unsigned;not null" json:"intensify2_count"`
	Intensify3Count   int64  `gorm:"column:intensify3_count;type:bigint(20) unsigned;not null" json:"intensify3_count"`
	Intensify4Count   int64  `gorm:"column:intensify4_count;type:bigint(20) unsigned;not null" json:"intensify4_count"`
}

// TableName ReportDayNewConv's table name
func (*ReportDayNewConv) TableName() string {
	return TableNameReportDayNewConv
}
