// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================

package do

import (
	"github.com/gogf/gf/v2/frame/g"
	"github.com/gogf/gf/v2/os/gtime"
)

// UserSignInLogs is the golang structure of table user_sign_in_logs for DAO operations like Where/Data.
type UserSignInLogs struct {
	g.Meta         `orm:"table:user_sign_in_logs, do:true"`
	Id             interface{} // 主键
	UserId         interface{} // 用户ID，关联 users 表
	RuleId         interface{} // 规则ID，关联 sign_in_reward_rules 表
	RewardDetailId interface{} // 奖励详情ID，关联 sign_in_reward_details 表
	SignInDate     *gtime.Time // 签到日期
	Quantity       interface{} // 奖励数量，如积分数量或礼包数量
	Status         interface{} // 记录状态：1=有效，0=无效
	CreatedAt      *gtime.Time // 创建时间
	UpdatedAt      *gtime.Time // 更新时间
	DeletedAt      *gtime.Time // 软删除时间戳
}
