ads

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2025 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Ads

type Ads struct {
	Id          int64     `gorm:"primaryKey"`
	Title       string    `gorm:"type:varchar(255);default:'';not null;comment:Ads title"`
	Type        string    `gorm:"type:varchar(255);default:'';not null;comment:Ads type"`
	Content     string    `gorm:"type:text;comment:Ads content"`
	Description string    `gorm:"type:text;comment:Ads descriptor"`
	TargetURL   string    `gorm:"type:varchar(512);default:'';comment:Ads target url"`
	StartTime   time.Time `gorm:"type:datetime;comment:Ads start time"`
	EndTime     time.Time `gorm:"type:datetime;comment:Ads end time"`
	Status      int       `gorm:"type:TINYINT;default:0;comment:Ads status,0 disable,1 enable"`
	CreatedAt   time.Time `gorm:"<-:create;comment:Create Time"`
	UpdatedAt   time.Time `gorm:"comment:Update Time"`
}

func (Ads) TableName

func (Ads) TableName() string

type Filter

type Filter struct {
	Status *int
	Search string
}

type Model

type Model interface {
	// contains filtered or unexported methods
}

func NewModel

func NewModel(conn *gorm.DB, c *redis.Client) Model

NewModel returns a model for the database table.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL