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

package entity

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

// AdEventTransitions is the golang structure for table ad_event_transitions.
type AdEventTransitions struct {
	Id         int64       `json:"id"         orm:"id"          description:"状态流转记录ID"`                    // 状态流转记录ID
	EventId    int64       `json:"eventId"    orm:"event_id"    description:"所属广告事件ID，关联ad_event_logs.id"` // 所属广告事件ID，关联ad_event_logs.id
	FromStatus int         `json:"fromStatus" orm:"from_status" description:"原状态（首次记录为空）"`                 // 原状态（首次记录为空）
	ToStatus   int         `json:"toStatus"   orm:"to_status"   description:"目标状态"`                        // 目标状态
	CreatedAt  *gtime.Time `json:"createdAt"  orm:"created_at"  description:"状态变更时间"`                      // 状态变更时间
	DeletedAt  *gtime.Time `json:"deletedAt"  orm:"deleted_at"  description:"软删除时间戳"`                      // 软删除时间戳
}
