log

package
v0.0.0-...-f0a2dc7 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2025 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MessageLog

type MessageLog struct {
	Id        int64     `gorm:"primaryKey"`
	Type      string    `gorm:"type:varchar(50);not null;default:'email';comment:Message Type"`
	Platform  string    `gorm:"type:varchar(50);not null;default:'smtp';comment:Platform"`
	To        string    `gorm:"type:text;not null;comment:To"`
	Subject   string    `gorm:"type:varchar(255);not null;default:'';comment:Subject"`
	Content   string    `gorm:"type:text;comment:Content"`
	Status    int       `gorm:"type:tinyint(1);not null;default:0;comment:Status"`
	CreatedAt time.Time `gorm:"<-:create;comment:Create Time"`
	UpdatedAt time.Time `gorm:"comment:Update Time"`
}

func (*MessageLog) TableName

func (m *MessageLog) TableName() string

type MessageLogFilterParams

type MessageLogFilterParams struct {
	Type     string
	Platform string
	To       string
	Subject  string
	Content  string
	Status   int
}

type MessageType

type MessageType int
const (
	Email MessageType = iota + 1
	Mobile
)

func (MessageType) String

func (t MessageType) String() string

type Model

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

func NewModel

func NewModel(conn *gorm.DB) Model

Jump to

Keyboard shortcuts

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