// 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

import (
	"time"
)

const TableNameActivity = "activity"

// Activity activity
type Activity struct {
	ID               int32     `gorm:"column:id;primaryKey;autoIncrement:true;comment:Primary Key" json:"id"` // Primary Key
	ActivityID       int32     `gorm:"column:activityId" json:"activityId"`
	CreateTime       time.Time `gorm:"column:createTime;comment:Create Time" json:"createTime"` // Create Time
	OrganizerName    string    `gorm:"column:organizerName" json:"organizerName"`
	ActivityTitle    string    `gorm:"column:activityTitle" json:"activityTitle"`
	ActivityAddress  string    `gorm:"column:activityAddress" json:"activityAddress"`
	ActivityTime     string    `gorm:"column:activityTime" json:"activityTime"`
	NeedMemberNum    int32     `gorm:"column:needMemberNum" json:"needMemberNum"`
	ApplyMemberNum   int32     `gorm:"column:applyMemberNum" json:"applyMemberNum"`
	ShowCost         string    `gorm:"column:showCost" json:"showCost"`
	PlaceID          int32     `gorm:"column:placeId" json:"placeId"`
	ClubID           int32     `gorm:"column:clubId" json:"clubId"`
	ActivityQrcode   string    `gorm:"column:activityQrcode" json:"activityQrcode"`
	SportID          int32     `gorm:"column:sportId" json:"sportId"`
	AdminUID         int32     `gorm:"column:adminUid" json:"adminUid"`
	ActivityDate     string    `gorm:"column:activityDate" json:"activityDate"`
	EndDate          string    `gorm:"column:endDate" json:"endDate"`
	StartTime        string    `gorm:"column:startTime" json:"startTime"`
	EndTime          string    `gorm:"column:endTime" json:"endTime"`
	LevelLower       int32     `gorm:"column:levelLower" json:"levelLower"`
	LevelUpper       int32     `gorm:"column:levelUpper" json:"levelUpper"`
	MaleLevelLower   int32     `gorm:"column:maleLevelLower" json:"maleLevelLower"`
	MaleLevelUpper   int32     `gorm:"column:maleLevelUpper" json:"maleLevelUpper"`
	FemaleLevelLower int32     `gorm:"column:femaleLevelLower" json:"femaleLevelLower"`
	FemaleLevelUpper int32     `gorm:"column:femaleLevelUpper" json:"femaleLevelUpper"`
	ActivityAvatar   string    `gorm:"column:activityAvatar" json:"activityAvatar"`
}

// TableName Activity's table name
func (*Activity) TableName() string {
	return TableNameActivity
}
