sqlops

package
v0.1.21 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreationDatetime

type CreationDatetime struct {
	// CreatedAt 创建日期时间(秒)
	CreatedAt sqltime.Datetime `db:"created_at,default=CURRENT_TIMESTAMP" json:"createdAt"`
}

func (*CreationDatetime) MarkCreatedAt

func (c *CreationDatetime) MarkCreatedAt()

type CreationDatetimeMilli

type CreationDatetimeMilli struct {
	// CreatedAt 创建日期时间(毫秒)
	CreatedAt sqltime.Datetime `db:"created_at,precision=3,default=CURRENT_TIMESTAMP(3)" json:"createdAt"`
}

func (*CreationDatetimeMilli) MarkCreatedAt

func (c *CreationDatetimeMilli) MarkCreatedAt()

type CreationModificationDatetime

type CreationModificationDatetime struct {
	CreationDatetime
	// UpdatedAt 更新日期时间(秒)
	UpdatedAt sqltime.Datetime `db:"updated_at,default=CURRENT_TIMESTAMP,onupdate=CURRENT_TIMESTAMP" json:"updatedAt"`
}

func (*CreationModificationDatetime) MarkCreatedAt

func (cu *CreationModificationDatetime) MarkCreatedAt()

func (*CreationModificationDatetime) MarkModifiedAt

func (cu *CreationModificationDatetime) MarkModifiedAt()

type CreationModificationDatetimePrecise

type CreationModificationDatetimePrecise struct {
	CreationDatetimeMilli
	// UpdatedAt 更新日期时间(毫秒)
	UpdatedAt sqltime.Datetime `db:"updated_at,precision=3,default=CURRENT_TIMESTAMP(3),onupdate=CURRENT_TIMESTAMP(3)" json:"updatedAt"`
}

func (*CreationModificationDatetimePrecise) MarkCreatedAt

func (cu *CreationModificationDatetimePrecise) MarkCreatedAt()

func (*CreationModificationDatetimePrecise) MarkModifiedAt

func (cu *CreationModificationDatetimePrecise) MarkModifiedAt()

type CreationModificationDeletionDatetime

type CreationModificationDeletionDatetime struct {
	CreationModificationDatetime
	// DeletedAt 删除日期时间(秒)
	DeletedAt sqltime.Datetime `db:"deleted_at,default='0001-01-01 00:00:00'" json:"deletedAt"`
}

func (*CreationModificationDeletionDatetime) MarkDeletedAt

func (cud *CreationModificationDeletionDatetime) MarkDeletedAt()

func (CreationModificationDeletionDatetime) SoftDeletion

type CreationModificationDeletionDatetimePrecise

type CreationModificationDeletionDatetimePrecise struct {
	CreationModificationDatetimePrecise
	// DeletedAt 删除日期时间(毫秒)
	DeletedAt sqltime.Datetime `db:"deleted_at,precision=3,default='0001-01-01 00:00:00.000'" json:"deletedAt"`
}

func (*CreationModificationDeletionDatetimePrecise) MarkDeletedAt

func (cud *CreationModificationDeletionDatetimePrecise) MarkDeletedAt()

func (CreationModificationDeletionDatetimePrecise) SoftDeletion

type CreationModificationDeletionTime

type CreationModificationDeletionTime struct {
	CreationModificationTime
	// DeletedAt 删除时间 秒时间戳
	DeletedAt sqltime.Timestamp `db:"deleted_at,default='0'" json:"deletedAt,omitempty"`
}

func (*CreationModificationDeletionTime) MarkDeletedAt

func (cmd *CreationModificationDeletionTime) MarkDeletedAt()

func (CreationModificationDeletionTime) SoftDeletion

func (cmd CreationModificationDeletionTime) SoftDeletion() (string, []string, driver.Value)

type CreationModificationDeletionTimePrecise

type CreationModificationDeletionTimePrecise struct {
	CreationModificationTimePrecise
	// DeletedAt 删除时间 毫秒时间戳
	DeletedAt sqltime.TimestampMilli `db:"deleted_at,default='0'" json:"deletedAt,omitempty"`
}

func (*CreationModificationDeletionTimePrecise) MarkDeletedAt

func (cmd *CreationModificationDeletionTimePrecise) MarkDeletedAt()

func (CreationModificationDeletionTimePrecise) SoftDeletion

type CreationModificationTime

type CreationModificationTime struct {
	CreationTime
	// UpdatedAt 更新时间 秒时间戳
	UpdatedAt sqltime.Timestamp `db:"updated_at,default='0'" json:"updatedAt"`
}

func (*CreationModificationTime) MarkCreatedAt

func (cu *CreationModificationTime) MarkCreatedAt()

func (*CreationModificationTime) MarkModifiedAt

func (cu *CreationModificationTime) MarkModifiedAt()

type CreationModificationTimePrecise

type CreationModificationTimePrecise struct {
	CreationTimePrecise
	// UpdatedAt 更新时间 毫秒时间戳
	UpdatedAt sqltime.TimestampMilli `db:"updated_at,default='0'" json:"updatedAt"`
}

func (*CreationModificationTimePrecise) MarkCreatedAt

func (cu *CreationModificationTimePrecise) MarkCreatedAt()

func (*CreationModificationTimePrecise) MarkModifiedAt

func (cu *CreationModificationTimePrecise) MarkModifiedAt()

type CreationTime

type CreationTime struct {
	// CreatedAt 创建时间 秒时间戳
	CreatedAt sqltime.Timestamp `db:"created_at,default='0'" json:"createdAt"`
}

func (*CreationTime) MarkCreatedAt

func (c *CreationTime) MarkCreatedAt()

type CreationTimePrecise

type CreationTimePrecise struct {
	// CreatedAt 创建时间 毫秒时间戳
	CreatedAt sqltime.TimestampMilli `db:"created_at,default='0'" json:"createdAt"`
}

func (*CreationTimePrecise) MarkCreatedAt

func (c *CreationTimePrecise) MarkCreatedAt()

Jump to

Keyboard shortcuts

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