// 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 TableNameReportDayGem = "report_day_gem"

// ReportDayGem mapped from table <report_day_gem>
type ReportDayGem struct {
	ID          int64  `gorm:"column:id;type:bigint(20);primaryKey;autoIncrement:true" json:"id"`                                                        // ID
	Date        string `gorm:"column:date;type:date;not null;uniqueIndex:date,priority:1" json:"date"`                                                   // 日期
	ServerID    int32  `gorm:"column:server_id;type:int(11);not null;uniqueIndex:date,priority:2;index:server_id,priority:1;default:1" json:"server_id"` // 服务器ID
	PlayerCount int64  `gorm:"column:player_count;type:bigint(20)" json:"player_count"`                                                                  // 参与人数
	Output      int64  `gorm:"column:output;type:bigint(20);not null" json:"output"`                                                                     // 总产出数量
	Part1       int64  `gorm:"column:part1;type:bigint(20)" json:"part1"`                                                                                // 部位1产出数量
	Part2       int64  `gorm:"column:part2;type:bigint(20)" json:"part2"`                                                                                // 部位2产出数量
	Part3       int64  `gorm:"column:part3;type:bigint(20)" json:"part3"`                                                                                // 部位3产出数量
	Part4       int64  `gorm:"column:part4;type:bigint(20)" json:"part4"`                                                                                // 部位4产出数量
	Part5       int64  `gorm:"column:part5;type:bigint(20)" json:"part5"`                                                                                // 部位5产出数量
	Part6       int64  `gorm:"column:part6;type:bigint(20)" json:"part6"`                                                                                // 部位6产出数量
	PartOutput1 string `gorm:"column:part_output1;type:mediumtext;not null" json:"part_output1"`                                                         // 部位1产出
	PartOutput2 string `gorm:"column:part_output2;type:mediumtext;not null" json:"part_output2"`                                                         // 部位2产出
	PartOutput3 string `gorm:"column:part_output3;type:mediumtext;not null" json:"part_output3"`                                                         // 部位3产出
	PartOutput4 string `gorm:"column:part_output4;type:mediumtext;not null" json:"part_output4"`                                                         // 部位4产出
	PartOutput5 string `gorm:"column:part_output5;type:mediumtext;not null" json:"part_output5"`                                                         // 部位5产出
	PartOutput6 string `gorm:"column:part_output6;type:mediumtext;not null" json:"part_output6"`                                                         // 部位6产出
}

// TableName ReportDayGem's table name
func (*ReportDayGem) TableName() string {
	return TableNameReportDayGem
}
